diff --git a/generation_config.yaml b/generation_config.yaml index 001f2af50751..17566aad6c39 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.68.0 -googleapis_commitish: 77c78e90aeeb1c4612e9ab772c90bc40748a7a19 -libraries_bom_version: 26.78.0 +googleapis_commitish: 208f19890d8e0a4a5bc772584246c973ff57f6c1 +libraries_bom_version: 26.79.0 libraries: - api_shortname: accessapproval name_pretty: Access Approval diff --git a/java-accessapproval/README.md b/java-accessapproval/README.md index 9ac13b58dc09..097ee8d1a1d5 100644 --- a/java-accessapproval/README.md +++ b/java-accessapproval/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-accessapproval - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-accessapproval:2.88.0' +implementation 'com.google.cloud:google-cloud-accessapproval:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-accessapproval" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-accessapproval" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-accessapproval/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-accessapproval.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-accessapproval/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-accessapproval/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/AccessApprovalStubSettings.java b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/AccessApprovalStubSettings.java index af18d8bc791a..b1003fa50959 100644 --- a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/AccessApprovalStubSettings.java +++ b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/AccessApprovalStubSettings.java @@ -400,6 +400,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-accessapproval") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/GrpcAccessApprovalStub.java b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/GrpcAccessApprovalStub.java index d8eab392b6ce..5265f4ee78b6 100644 --- a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/GrpcAccessApprovalStub.java +++ b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/GrpcAccessApprovalStub.java @@ -243,6 +243,7 @@ protected GrpcAccessApprovalStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApprovalRequestTransportSettings = @@ -254,6 +255,7 @@ protected GrpcAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings approveApprovalRequestTransportSettings = @@ -265,6 +267,7 @@ protected GrpcAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings dismissApprovalRequestTransportSettings = @@ -276,6 +279,7 @@ protected GrpcAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings invalidateApprovalRequestTransportSettings = @@ -287,6 +291,7 @@ protected GrpcAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAccessApprovalSettingsTransportSettings = @@ -298,6 +303,7 @@ protected GrpcAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccessApprovalSettingsTransportSettings = @@ -321,6 +327,7 @@ protected GrpcAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAccessApprovalServiceAccountTransportSettings = diff --git a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/HttpJsonAccessApprovalStub.java b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/HttpJsonAccessApprovalStub.java index c7b181a56aa1..4f47b240a27a 100644 --- a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/HttpJsonAccessApprovalStub.java +++ b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/HttpJsonAccessApprovalStub.java @@ -502,6 +502,7 @@ protected HttpJsonAccessApprovalStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApprovalRequestTransportSettings = @@ -514,6 +515,7 @@ protected HttpJsonAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings approveApprovalRequestTransportSettings = @@ -526,6 +528,7 @@ protected HttpJsonAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings dismissApprovalRequestTransportSettings = @@ -538,6 +541,7 @@ protected HttpJsonAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings invalidateApprovalRequestTransportSettings = @@ -550,6 +554,7 @@ protected HttpJsonAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAccessApprovalSettingsTransportSettings = @@ -563,6 +568,7 @@ protected HttpJsonAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccessApprovalSettingsTransportSettings = @@ -588,6 +594,7 @@ protected HttpJsonAccessApprovalStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAccessApprovalServiceAccountTransportSettings = diff --git a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java new file mode 100644 index 000000000000..7ea4e04f4acd --- /dev/null +++ b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.accessapproval.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-accessapproval:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-accessapproval/google-cloud-accessapproval/src/main/resources/META-INF/native-image/com.google.cloud.accessapproval.v1/reflect-config.json b/java-accessapproval/google-cloud-accessapproval/src/main/resources/META-INF/native-image/com.google.cloud.accessapproval.v1/reflect-config.json index 5ec8b5da7038..f9a2943b2d48 100644 --- a/java-accessapproval/google-cloud-accessapproval/src/main/resources/META-INF/native-image/com.google.cloud.accessapproval.v1/reflect-config.json +++ b/java-accessapproval/google-cloud-accessapproval/src/main/resources/META-INF/native-image/com.google.cloud.accessapproval.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-accesscontextmanager/README.md b/java-accesscontextmanager/README.md index 8ff8e8698fdc..deff21cbab1a 100644 --- a/java-accesscontextmanager/README.md +++ b/java-accesscontextmanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-identity-accesscontextmanager - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-identity-accesscontextmanager:1.88.0' +implementation 'com.google.cloud:google-identity-accesscontextmanager:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-identity-accesscontextmanager" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-identity-accesscontextmanager" % "1.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-identity-accesscontextmanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-identity-accesscontextmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-identity-accesscontextmanager/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-identity-accesscontextmanager/1.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java index ac7f64882ead..0ba853c50b96 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java @@ -991,6 +991,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-identity-accesscontextmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java index 914ad3812aeb..3e69e1b6807d 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java @@ -554,6 +554,7 @@ protected GrpcAccessContextManagerStub( listAccessPoliciesTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listAccessPoliciesMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAccessPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -564,10 +565,12 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAccessPolicyTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(createAccessPolicyMethodDescriptor) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccessPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -588,6 +591,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccessLevelsTransportSettings = @@ -599,6 +603,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAccessLevelTransportSettings = GrpcCallSettings.newBuilder() @@ -609,6 +614,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAccessLevelTransportSettings = GrpcCallSettings.newBuilder() @@ -619,6 +625,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAccessLevelTransportSettings = GrpcCallSettings.newBuilder() @@ -640,6 +647,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings replaceAccessLevelsTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +658,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listServicePerimetersTransportSettings = @@ -662,6 +671,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServicePerimeterTransportSettings = @@ -673,6 +683,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServicePerimeterTransportSettings = @@ -684,6 +695,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServicePerimeterTransportSettings = @@ -708,6 +720,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings replaceServicePerimetersTransportSettings = @@ -719,6 +732,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings commitServicePerimetersTransportSettings = @@ -730,6 +744,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listGcpUserAccessBindingsTransportSettings = @@ -742,6 +757,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGcpUserAccessBindingTransportSettings = @@ -753,6 +769,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGcpUserAccessBindingTransportSettings = @@ -764,6 +781,7 @@ protected GrpcAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGcpUserAccessBindingTransportSettings = @@ -788,6 +806,7 @@ protected GrpcAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -798,6 +817,7 @@ protected GrpcAccessContextManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -808,6 +828,7 @@ protected GrpcAccessContextManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -819,6 +840,7 @@ protected GrpcAccessContextManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listAccessPoliciesCallable = diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/HttpJsonAccessContextManagerStub.java b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/HttpJsonAccessContextManagerStub.java index c7f1f39b9fc1..9419bf7aa329 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/HttpJsonAccessContextManagerStub.java +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/HttpJsonAccessContextManagerStub.java @@ -1309,6 +1309,7 @@ protected HttpJsonAccessContextManagerStub( HttpJsonCallSettings.newBuilder() .setMethodDescriptor(listAccessPoliciesMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAccessPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1320,11 +1321,13 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAccessPolicyTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(createAccessPolicyMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccessPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1347,6 +1350,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccessLevelsTransportSettings = @@ -1359,6 +1363,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAccessLevelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1370,6 +1375,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAccessLevelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1381,6 +1387,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAccessLevelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1404,6 +1411,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings replaceAccessLevelsTransportSettings = @@ -1416,6 +1424,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listServicePerimetersTransportSettings = @@ -1429,6 +1438,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServicePerimeterTransportSettings = @@ -1441,6 +1451,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServicePerimeterTransportSettings = @@ -1453,6 +1464,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServicePerimeterTransportSettings = @@ -1479,6 +1491,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings replaceServicePerimetersTransportSettings = @@ -1491,6 +1504,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings commitServicePerimetersTransportSettings = @@ -1503,6 +1517,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listGcpUserAccessBindingsTransportSettings = @@ -1516,6 +1531,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGcpUserAccessBindingTransportSettings = @@ -1528,6 +1544,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGcpUserAccessBindingTransportSettings = @@ -1540,6 +1557,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGcpUserAccessBindingTransportSettings = @@ -1566,6 +1584,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1577,6 +1596,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1588,6 +1608,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1600,6 +1621,7 @@ protected HttpJsonAccessContextManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listAccessPoliciesCallable = diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java new file mode 100644 index 000000000000..05c66c7a7328 --- /dev/null +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.identity.accesscontextmanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-identity-accesscontextmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/resources/META-INF/native-image/com.google.identity.accesscontextmanager.v1/reflect-config.json b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/resources/META-INF/native-image/com.google.identity.accesscontextmanager.v1/reflect-config.json index 0f0a82444dc4..4de0a32212c5 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/resources/META-INF/native-image/com.google.identity.accesscontextmanager.v1/reflect-config.json +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/resources/META-INF/native-image/com.google.identity.accesscontextmanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-admanager/README.md b/java-admanager/README.md index 9db929dbb76a..0637cfc4217d 100644 --- a/java-admanager/README.md +++ b/java-admanager/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.api-ads ad-manager - 0.46.0 + 0.47.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.api-ads:ad-manager:0.46.0' +implementation 'com.google.api-ads:ad-manager:0.47.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.api-ads" % "ad-manager" % "0.46.0" +libraryDependencies += "com.google.api-ads" % "ad-manager" % "0.47.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/ad-manager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.api-ads/ad-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/ad-manager/0.46.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/ad-manager/0.47.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdBreakServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdBreakServiceStubSettings.java index 63ef4f2bf586..f8190602081d 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdBreakServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdBreakServiceStubSettings.java @@ -293,6 +293,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdReviewCenterAdServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdReviewCenterAdServiceStubSettings.java index 235686ff0a82..d2cdf73a8710 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdReviewCenterAdServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdReviewCenterAdServiceStubSettings.java @@ -373,6 +373,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdUnitServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdUnitServiceStubSettings.java index 06e475482697..bb6ebb4521ed 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdUnitServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AdUnitServiceStubSettings.java @@ -407,6 +407,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ApplicationServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ApplicationServiceStubSettings.java index de6d7f32884b..15c2e3f860fc 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ApplicationServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ApplicationServiceStubSettings.java @@ -276,6 +276,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AudienceSegmentServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AudienceSegmentServiceStubSettings.java index ba114a018dea..a3c1c3bf2d87 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AudienceSegmentServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/AudienceSegmentServiceStubSettings.java @@ -289,6 +289,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BandwidthGroupServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BandwidthGroupServiceStubSettings.java index 7e2f68815dfe..a6fe305b4159 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BandwidthGroupServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BandwidthGroupServiceStubSettings.java @@ -280,6 +280,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserLanguageServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserLanguageServiceStubSettings.java index ed1374317cd2..9e894abc7902 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserLanguageServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserLanguageServiceStubSettings.java @@ -289,6 +289,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserServiceStubSettings.java index bc7ee7bf6d5b..7632b07fedef 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/BrowserServiceStubSettings.java @@ -268,6 +268,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataKeyServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataKeyServiceStubSettings.java index 0c6036750904..ad708d4793d0 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataKeyServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataKeyServiceStubSettings.java @@ -280,6 +280,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataValueServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataValueServiceStubSettings.java index 451c8c9f5efa..1d4a004203ba 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataValueServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CmsMetadataValueServiceStubSettings.java @@ -289,6 +289,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CompanyServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CompanyServiceStubSettings.java index c7e6ce97c5d8..d7482ebc04af 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CompanyServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CompanyServiceStubSettings.java @@ -268,6 +268,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContactServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContactServiceStubSettings.java index 8495ccee1bc0..a320c91fcffe 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContactServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContactServiceStubSettings.java @@ -306,6 +306,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentBundleServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentBundleServiceStubSettings.java index a21e61dacb18..564e0a14192e 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentBundleServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentBundleServiceStubSettings.java @@ -279,6 +279,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentLabelServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentLabelServiceStubSettings.java index b66358b8ffa9..15cf68fe1391 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentLabelServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentLabelServiceStubSettings.java @@ -278,6 +278,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentServiceStubSettings.java index a3c38dcc1f6d..f8a3928d6278 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ContentServiceStubSettings.java @@ -267,6 +267,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CreativeTemplateServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CreativeTemplateServiceStubSettings.java index 9f91f09417ed..4578a9352cc2 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CreativeTemplateServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CreativeTemplateServiceStubSettings.java @@ -289,6 +289,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomFieldServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomFieldServiceStubSettings.java index c222cdfddbd8..221c68d711e5 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomFieldServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomFieldServiceStubSettings.java @@ -339,6 +339,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingKeyServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingKeyServiceStubSettings.java index 42ece0bcd6df..7f30dd0733d3 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingKeyServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingKeyServiceStubSettings.java @@ -372,6 +372,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingValueServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingValueServiceStubSettings.java index 20035e7a69d6..c9d986b95303 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingValueServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/CustomTargetingValueServiceStubSettings.java @@ -299,6 +299,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCapabilityServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCapabilityServiceStubSettings.java index ccff59494f95..1e440c684eb1 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCapabilityServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCapabilityServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCategoryServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCategoryServiceStubSettings.java index 02cd58726c69..ba678d7260a3 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCategoryServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceCategoryServiceStubSettings.java @@ -286,6 +286,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceManufacturerServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceManufacturerServiceStubSettings.java index 58a4569a4d30..c449281266d6 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceManufacturerServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/DeviceManufacturerServiceStubSettings.java @@ -296,6 +296,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/EntitySignalsMappingServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/EntitySignalsMappingServiceStubSettings.java index d9f06256f050..624ebd5f8833 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/EntitySignalsMappingServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/EntitySignalsMappingServiceStubSettings.java @@ -349,6 +349,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/GeoTargetServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/GeoTargetServiceStubSettings.java index 97e9a5b8c543..cf671c6436be 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/GeoTargetServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/GeoTargetServiceStubSettings.java @@ -270,6 +270,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdBreakServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdBreakServiceStub.java index c1c79ae0462c..a70b251bf6f5 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdBreakServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdBreakServiceStub.java @@ -308,6 +308,7 @@ protected HttpJsonAdBreakServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAdBreaksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -319,6 +320,7 @@ protected HttpJsonAdBreakServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAdBreakTransportSettings = HttpJsonCallSettings.newBuilder() @@ -330,6 +332,7 @@ protected HttpJsonAdBreakServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAdBreakTransportSettings = HttpJsonCallSettings.newBuilder() @@ -352,6 +355,7 @@ protected HttpJsonAdBreakServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAdBreakCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdReviewCenterAdServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdReviewCenterAdServiceStub.java index 997d5e22dcce..89f7e15024f3 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdReviewCenterAdServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdReviewCenterAdServiceStub.java @@ -284,6 +284,7 @@ protected HttpJsonAdReviewCenterAdServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchAllowAdReviewCenterAdsTransportSettings = @@ -296,6 +297,7 @@ protected HttpJsonAdReviewCenterAdServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchBlockAdReviewCenterAdsTransportSettings = @@ -308,6 +310,7 @@ protected HttpJsonAdReviewCenterAdServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.searchAdReviewCenterAdsCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdUnitServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdUnitServiceStub.java index 22d533a2e85b..6c92f27ab284 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdUnitServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAdUnitServiceStub.java @@ -517,6 +517,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAdUnitsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -528,6 +529,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAdUnitSizesTransportSettings = @@ -540,6 +542,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAdUnitTransportSettings = HttpJsonCallSettings.newBuilder() @@ -551,6 +554,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAdUnitTransportSettings = HttpJsonCallSettings.newBuilder() @@ -574,6 +578,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchUpdateAdUnitsTransportSettings = @@ -586,6 +591,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchActivateAdUnitsTransportSettings = @@ -599,6 +605,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeactivateAdUnitsTransportSettings = @@ -612,6 +619,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchArchiveAdUnitsTransportSettings = @@ -625,6 +633,7 @@ protected HttpJsonAdUnitServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getAdUnitCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonApplicationServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonApplicationServiceStub.java index bde822b78bdf..f3a12e005040 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonApplicationServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonApplicationServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonApplicationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApplicationsTransportSettings = @@ -196,6 +197,7 @@ protected HttpJsonApplicationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getApplicationCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAudienceSegmentServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAudienceSegmentServiceStub.java index 7f97c875d93e..40616c43d8db 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAudienceSegmentServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonAudienceSegmentServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonAudienceSegmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAudienceSegmentsTransportSettings = @@ -203,6 +204,7 @@ protected HttpJsonAudienceSegmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getAudienceSegmentCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBandwidthGroupServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBandwidthGroupServiceStub.java index ef5dbf26e9d2..45cbfde020ba 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBandwidthGroupServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBandwidthGroupServiceStub.java @@ -186,6 +186,7 @@ protected HttpJsonBandwidthGroupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBandwidthGroupsTransportSettings = @@ -199,6 +200,7 @@ protected HttpJsonBandwidthGroupServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getBandwidthGroupCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserLanguageServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserLanguageServiceStub.java index d4abcbdefdc7..085f444df3d4 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserLanguageServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserLanguageServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonBrowserLanguageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBrowserLanguagesTransportSettings = @@ -203,6 +204,7 @@ protected HttpJsonBrowserLanguageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getBrowserLanguageCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserServiceStub.java index d1bf5ea7265c..06e004758d42 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonBrowserServiceStub.java @@ -182,6 +182,7 @@ protected HttpJsonBrowserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBrowsersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -193,6 +194,7 @@ protected HttpJsonBrowserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getBrowserCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataKeyServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataKeyServiceStub.java index a221dc1d5215..88dac4aafcfb 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataKeyServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataKeyServiceStub.java @@ -186,6 +186,7 @@ protected HttpJsonCmsMetadataKeyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCmsMetadataKeysTransportSettings = @@ -199,6 +200,7 @@ protected HttpJsonCmsMetadataKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCmsMetadataKeyCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataValueServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataValueServiceStub.java index 6e044af21e7e..3b1d1abb8a03 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataValueServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCmsMetadataValueServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonCmsMetadataValueServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCmsMetadataValuesTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonCmsMetadataValueServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCmsMetadataValueCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCompanyServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCompanyServiceStub.java index ab12ea9477ba..c8c40d8c035b 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCompanyServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCompanyServiceStub.java @@ -182,6 +182,7 @@ protected HttpJsonCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCompaniesTransportSettings = @@ -194,6 +195,7 @@ protected HttpJsonCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCompanyCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContactServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContactServiceStub.java index 4a72cd1df01e..f4640bfe7aa2 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContactServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContactServiceStub.java @@ -344,6 +344,7 @@ protected HttpJsonContactServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listContactsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -355,6 +356,7 @@ protected HttpJsonContactServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createContactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -366,6 +368,7 @@ protected HttpJsonContactServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateContactsTransportSettings = @@ -379,6 +382,7 @@ protected HttpJsonContactServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateContactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -403,6 +407,7 @@ protected HttpJsonContactServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getContactCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentBundleServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentBundleServiceStub.java index f7c69034fb71..fef0c3faa152 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentBundleServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentBundleServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonContentBundleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listContentBundlesTransportSettings = @@ -196,6 +197,7 @@ protected HttpJsonContentBundleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getContentBundleCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentLabelServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentLabelServiceStub.java index 85865bbfc795..6c5a4ed46707 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentLabelServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentLabelServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonContentLabelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listContentLabelsTransportSettings = @@ -196,6 +197,7 @@ protected HttpJsonContentLabelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getContentLabelCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentServiceStub.java index 4a5ed98a3614..4375fa29dca2 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonContentServiceStub.java @@ -182,6 +182,7 @@ protected HttpJsonContentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listContentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -193,6 +194,7 @@ protected HttpJsonContentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getContentCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCreativeTemplateServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCreativeTemplateServiceStub.java index 96a82865892a..453f93cab4ba 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCreativeTemplateServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCreativeTemplateServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonCreativeTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCreativeTemplatesTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonCreativeTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCreativeTemplateCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomFieldServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomFieldServiceStub.java index 2e696d44580c..4f0691a3f058 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomFieldServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomFieldServiceStub.java @@ -441,6 +441,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomFieldsTransportSettings = @@ -453,6 +454,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCustomFieldTransportSettings = HttpJsonCallSettings.newBuilder() @@ -464,6 +466,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateCustomFieldsTransportSettings = @@ -477,6 +480,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomFieldTransportSettings = HttpJsonCallSettings.newBuilder() @@ -502,6 +506,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchActivateCustomFieldsTransportSettings = @@ -515,6 +520,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeactivateCustomFieldsTransportSettings = @@ -529,6 +535,7 @@ protected HttpJsonCustomFieldServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCustomFieldCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingKeyServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingKeyServiceStub.java index fecac2db3a7b..f0c31a200d14 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingKeyServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingKeyServiceStub.java @@ -470,6 +470,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomTargetingKeysTransportSettings = @@ -483,6 +484,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCustomTargetingKeyTransportSettings = @@ -495,6 +497,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< BatchCreateCustomTargetingKeysRequest, BatchCreateCustomTargetingKeysResponse> @@ -510,6 +513,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomTargetingKeyTransportSettings = @@ -539,6 +543,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< BatchActivateCustomTargetingKeysRequest, BatchActivateCustomTargetingKeysResponse> @@ -554,6 +559,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< BatchDeactivateCustomTargetingKeysRequest, BatchDeactivateCustomTargetingKeysResponse> @@ -570,6 +576,7 @@ protected HttpJsonCustomTargetingKeyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCustomTargetingKeyCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingValueServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingValueServiceStub.java index 309e70fd9923..44b97bf937f5 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingValueServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonCustomTargetingValueServiceStub.java @@ -198,6 +198,7 @@ protected HttpJsonCustomTargetingValueServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomTargetingValuesTransportSettings = @@ -211,6 +212,7 @@ protected HttpJsonCustomTargetingValueServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCustomTargetingValueCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCapabilityServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCapabilityServiceStub.java index 253a25edf37b..a64409d4422e 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCapabilityServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCapabilityServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonDeviceCapabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeviceCapabilitiesTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonDeviceCapabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDeviceCapabilityCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCategoryServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCategoryServiceStub.java index 8efb7c09d225..5fef442d1f6a 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCategoryServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceCategoryServiceStub.java @@ -188,6 +188,7 @@ protected HttpJsonDeviceCategoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeviceCategoriesTransportSettings = @@ -201,6 +202,7 @@ protected HttpJsonDeviceCategoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDeviceCategoryCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceManufacturerServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceManufacturerServiceStub.java index b006ac919371..7a94acc346af 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceManufacturerServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonDeviceManufacturerServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonDeviceManufacturerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeviceManufacturersTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonDeviceManufacturerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDeviceManufacturerCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonEntitySignalsMappingServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonEntitySignalsMappingServiceStub.java index dd097d6cd962..968a0046fe87 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonEntitySignalsMappingServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonEntitySignalsMappingServiceStub.java @@ -380,6 +380,7 @@ protected HttpJsonEntitySignalsMappingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEntitySignalsMappingsTransportSettings = @@ -393,6 +394,7 @@ protected HttpJsonEntitySignalsMappingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEntitySignalsMappingTransportSettings = @@ -406,6 +408,7 @@ protected HttpJsonEntitySignalsMappingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEntitySignalsMappingTransportSettings = @@ -436,6 +439,7 @@ protected HttpJsonEntitySignalsMappingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< BatchUpdateEntitySignalsMappingsRequest, BatchUpdateEntitySignalsMappingsResponse> @@ -451,6 +455,7 @@ protected HttpJsonEntitySignalsMappingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getEntitySignalsMappingCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonGeoTargetServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonGeoTargetServiceStub.java index b37568cf55e2..034beb7d0758 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonGeoTargetServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonGeoTargetServiceStub.java @@ -183,6 +183,7 @@ protected HttpJsonGeoTargetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGeoTargetsTransportSettings = @@ -195,6 +196,7 @@ protected HttpJsonGeoTargetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getGeoTargetCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonLineItemServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonLineItemServiceStub.java index eca5ebe1d9ff..82dbdae548b6 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonLineItemServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonLineItemServiceStub.java @@ -183,6 +183,7 @@ protected HttpJsonLineItemServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLineItemsTransportSettings = @@ -195,6 +196,7 @@ protected HttpJsonLineItemServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getLineItemCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileCarrierServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileCarrierServiceStub.java index fccc3d90f0a3..4ea038575bd2 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileCarrierServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileCarrierServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonMobileCarrierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMobileCarriersTransportSettings = @@ -196,6 +197,7 @@ protected HttpJsonMobileCarrierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getMobileCarrierCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceServiceStub.java index 4957490cee7a..1429f2ea1590 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonMobileDeviceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMobileDevicesTransportSettings = @@ -196,6 +197,7 @@ protected HttpJsonMobileDeviceServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getMobileDeviceCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceSubmodelServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceSubmodelServiceStub.java index de8601a2e716..d5d66e8f4c60 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceSubmodelServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonMobileDeviceSubmodelServiceStub.java @@ -194,6 +194,7 @@ protected HttpJsonMobileDeviceSubmodelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMobileDeviceSubmodelsTransportSettings = @@ -207,6 +208,7 @@ protected HttpJsonMobileDeviceSubmodelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getMobileDeviceSubmodelCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonNetworkServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonNetworkServiceStub.java index 3031a08b6e06..b77e448997a7 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonNetworkServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonNetworkServiceStub.java @@ -179,6 +179,7 @@ protected HttpJsonNetworkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNetworksTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemServiceStub.java index 530eef328673..a985088f8cea 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonOperatingSystemServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOperatingSystemsTransportSettings = @@ -203,6 +204,7 @@ protected HttpJsonOperatingSystemServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getOperatingSystemCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemVersionServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemVersionServiceStub.java index 6ac9b04dbd6f..95fb30e5a887 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemVersionServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOperatingSystemVersionServiceStub.java @@ -196,6 +196,7 @@ protected HttpJsonOperatingSystemVersionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOperatingSystemVersionsTransportSettings = @@ -210,6 +211,7 @@ protected HttpJsonOperatingSystemVersionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getOperatingSystemVersionCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOrderServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOrderServiceStub.java index dac608a396f5..e61202f3bbcc 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOrderServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonOrderServiceStub.java @@ -181,6 +181,7 @@ protected HttpJsonOrderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOrdersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -192,6 +193,7 @@ protected HttpJsonOrderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getOrderCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPlacementServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPlacementServiceStub.java index c02cbca41a95..00a8eb3983e4 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPlacementServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPlacementServiceStub.java @@ -479,6 +479,7 @@ protected HttpJsonPlacementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPlacementsTransportSettings = @@ -491,6 +492,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createPlacementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -502,6 +504,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePlacementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -526,6 +529,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchUpdatePlacementsTransportSettings = @@ -539,6 +543,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchActivatePlacementsTransportSettings = @@ -552,6 +557,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeactivatePlacementsTransportSettings = @@ -565,6 +571,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchArchivePlacementsTransportSettings = @@ -578,6 +585,7 @@ protected HttpJsonPlacementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getPlacementCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionDealServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionDealServiceStub.java index 51b803b70a2e..3901486178ec 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionDealServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionDealServiceStub.java @@ -279,6 +279,7 @@ protected HttpJsonPrivateAuctionDealServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPrivateAuctionDealsTransportSettings = @@ -292,6 +293,7 @@ protected HttpJsonPrivateAuctionDealServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createPrivateAuctionDealTransportSettings = @@ -304,6 +306,7 @@ protected HttpJsonPrivateAuctionDealServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePrivateAuctionDealTransportSettings = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionServiceStub.java index d9084fd7acd5..1c2f79669992 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonPrivateAuctionServiceStub.java @@ -272,6 +272,7 @@ protected HttpJsonPrivateAuctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPrivateAuctionsTransportSettings = @@ -285,6 +286,7 @@ protected HttpJsonPrivateAuctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createPrivateAuctionTransportSettings = @@ -297,6 +299,7 @@ protected HttpJsonPrivateAuctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePrivateAuctionTransportSettings = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonProgrammaticBuyerServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonProgrammaticBuyerServiceStub.java index c80d56199496..94785aec28ea 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonProgrammaticBuyerServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonProgrammaticBuyerServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonProgrammaticBuyerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProgrammaticBuyersTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonProgrammaticBuyerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getProgrammaticBuyerCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonReportServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonReportServiceStub.java index ae9ef29f9eda..ba86fd802063 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonReportServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonReportServiceStub.java @@ -375,6 +375,7 @@ protected HttpJsonReportServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReportsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -386,6 +387,7 @@ protected HttpJsonReportServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createReportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -397,6 +399,7 @@ protected HttpJsonReportServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -419,6 +422,7 @@ protected HttpJsonReportServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchReportResultRowsTransportSettings = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonRoleServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonRoleServiceStub.java index 2d3c232bc5f0..bf8361b595c0 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonRoleServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonRoleServiceStub.java @@ -180,6 +180,7 @@ protected HttpJsonRoleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRolesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -191,6 +192,7 @@ protected HttpJsonRoleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getRoleCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonSiteServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonSiteServiceStub.java index 8ead7d0b8876..8f019459e3db 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonSiteServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonSiteServiceStub.java @@ -424,6 +424,7 @@ protected HttpJsonSiteServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSitesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -435,6 +436,7 @@ protected HttpJsonSiteServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -446,6 +448,7 @@ protected HttpJsonSiteServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateSitesTransportSettings = @@ -458,6 +461,7 @@ protected HttpJsonSiteServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -481,6 +485,7 @@ protected HttpJsonSiteServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeactivateSitesTransportSettings = @@ -494,6 +499,7 @@ protected HttpJsonSiteServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchSubmitSitesForApprovalTransportSettings = @@ -508,6 +514,7 @@ protected HttpJsonSiteServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getSiteCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTaxonomyCategoryServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTaxonomyCategoryServiceStub.java index 837996aa3049..ead78eeb0c3c 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTaxonomyCategoryServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTaxonomyCategoryServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonTaxonomyCategoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTaxonomyCategoriesTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonTaxonomyCategoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTaxonomyCategoryCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTeamServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTeamServiceStub.java index fbb6ca50c5d7..f3090a126b41 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTeamServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonTeamServiceStub.java @@ -421,6 +421,7 @@ protected HttpJsonTeamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTeamsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -432,6 +433,7 @@ protected HttpJsonTeamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTeamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -443,6 +445,7 @@ protected HttpJsonTeamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateTeamsTransportSettings = @@ -455,6 +458,7 @@ protected HttpJsonTeamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTeamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -478,6 +482,7 @@ protected HttpJsonTeamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchActivateTeamsTransportSettings = @@ -490,6 +495,7 @@ protected HttpJsonTeamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeactivateTeamsTransportSettings = @@ -503,6 +509,7 @@ protected HttpJsonTeamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTeamCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonUserServiceStub.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonUserServiceStub.java index 18623525ed32..d4d7352cc90c 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonUserServiceStub.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/HttpJsonUserServiceStub.java @@ -135,6 +135,7 @@ protected HttpJsonUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getUserCallable = diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/LineItemServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/LineItemServiceStubSettings.java index a63e3117f59f..b89827bb9366 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/LineItemServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/LineItemServiceStubSettings.java @@ -268,6 +268,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileCarrierServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileCarrierServiceStubSettings.java index 64b96f9763d2..348f5e3ada84 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileCarrierServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileCarrierServiceStubSettings.java @@ -279,6 +279,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceServiceStubSettings.java index deced251d257..7219dc257069 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceServiceStubSettings.java @@ -278,6 +278,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceSubmodelServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceSubmodelServiceStubSettings.java index 2c7f4ad9b5f4..9f91431b6b8d 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceSubmodelServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/MobileDeviceSubmodelServiceStubSettings.java @@ -299,6 +299,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/NetworkServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/NetworkServiceStubSettings.java index f02ccddebb06..8b95cb0a832a 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/NetworkServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/NetworkServiceStubSettings.java @@ -268,6 +268,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemServiceStubSettings.java index c98d58487a44..b20753bd06ea 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemServiceStubSettings.java @@ -289,6 +289,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemVersionServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemVersionServiceStubSettings.java index f25a79c12736..98557f1f438d 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemVersionServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OperatingSystemVersionServiceStubSettings.java @@ -304,6 +304,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OrderServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OrderServiceStubSettings.java index 6c3388ababb2..f22db56ba5b8 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OrderServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/OrderServiceStubSettings.java @@ -268,6 +268,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PlacementServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PlacementServiceStubSettings.java index d34e04d04589..ca337688a0e0 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PlacementServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PlacementServiceStubSettings.java @@ -342,6 +342,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionDealServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionDealServiceStubSettings.java index 49b03cfa9793..406d07ca2025 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionDealServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionDealServiceStubSettings.java @@ -316,6 +316,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionServiceStubSettings.java index 2f47e216a5d8..65f574886733 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/PrivateAuctionServiceStubSettings.java @@ -300,6 +300,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ProgrammaticBuyerServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ProgrammaticBuyerServiceStubSettings.java index 40e8122203f1..33a0586ae285 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ProgrammaticBuyerServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ProgrammaticBuyerServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ReportServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ReportServiceStubSettings.java index 6484ba6719a1..2123675ae6cb 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ReportServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/ReportServiceStubSettings.java @@ -418,6 +418,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/RoleServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/RoleServiceStubSettings.java index 70ecfb25c3de..81021ab3dda0 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/RoleServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/RoleServiceStubSettings.java @@ -267,6 +267,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/SiteServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/SiteServiceStubSettings.java index e4ab5cc3bc4a..01b765b96134 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/SiteServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/SiteServiceStubSettings.java @@ -329,6 +329,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TaxonomyCategoryServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TaxonomyCategoryServiceStubSettings.java index adf5fa12db39..df89599a8630 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TaxonomyCategoryServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TaxonomyCategoryServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TeamServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TeamServiceStubSettings.java index 67e4c073c721..e8b85835b686 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TeamServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/TeamServiceStubSettings.java @@ -327,6 +327,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/UserServiceStubSettings.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/UserServiceStubSettings.java index 0462403a0015..fd2802bfcc5e 100644 --- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/UserServiceStubSettings.java +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/UserServiceStubSettings.java @@ -196,6 +196,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.api-ads:ad-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java new file mode 100644 index 000000000000..015c164f7060 --- /dev/null +++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.admanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:ad-manager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-admanager/ad-manager/src/main/resources/META-INF/native-image/com.google.ads.admanager.v1/reflect-config.json b/java-admanager/ad-manager/src/main/resources/META-INF/native-image/com.google.ads.admanager.v1/reflect-config.json index 971f0f17bfe2..be8f0c1a2060 100644 --- a/java-admanager/ad-manager/src/main/resources/META-INF/native-image/com.google.ads.admanager.v1/reflect-config.json +++ b/java-admanager/ad-manager/src/main/resources/META-INF/native-image/com.google.ads.admanager.v1/reflect-config.json @@ -7217,6 +7217,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -7334,6 +7388,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-advisorynotifications/README.md b/java-advisorynotifications/README.md index 17aa1b0850c0..e9f719781c9b 100644 --- a/java-advisorynotifications/README.md +++ b/java-advisorynotifications/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-advisorynotifications - 0.76.0 + 0.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-advisorynotifications:0.76.0' +implementation 'com.google.cloud:google-cloud-advisorynotifications:0.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-advisorynotifications" % "0.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-advisorynotifications" % "0.77.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-advisorynotifications/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-advisorynotifications.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-advisorynotifications/0.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-advisorynotifications/0.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/AdvisoryNotificationsServiceStubSettings.java b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/AdvisoryNotificationsServiceStubSettings.java index 51f5db6f5d42..be9ae76f944d 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/AdvisoryNotificationsServiceStubSettings.java +++ b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/AdvisoryNotificationsServiceStubSettings.java @@ -333,6 +333,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-advisorynotifications") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/GrpcAdvisoryNotificationsServiceStub.java b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/GrpcAdvisoryNotificationsServiceStub.java index b8092150e515..6a45e3dec93c 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/GrpcAdvisoryNotificationsServiceStub.java +++ b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/GrpcAdvisoryNotificationsServiceStub.java @@ -159,6 +159,7 @@ protected GrpcAdvisoryNotificationsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotificationTransportSettings = GrpcCallSettings.newBuilder() @@ -169,6 +170,7 @@ protected GrpcAdvisoryNotificationsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -179,6 +181,7 @@ protected GrpcAdvisoryNotificationsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSettingsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/HttpJsonAdvisoryNotificationsServiceStub.java b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/HttpJsonAdvisoryNotificationsServiceStub.java index f38d2fce0632..b4d0c0bc4afe 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/HttpJsonAdvisoryNotificationsServiceStub.java +++ b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/HttpJsonAdvisoryNotificationsServiceStub.java @@ -275,6 +275,7 @@ protected HttpJsonAdvisoryNotificationsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNotificationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -286,6 +287,7 @@ protected HttpJsonAdvisoryNotificationsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSettingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -297,6 +299,7 @@ protected HttpJsonAdvisoryNotificationsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSettingsTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java new file mode 100644 index 000000000000..590f855cd197 --- /dev/null +++ b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.advisorynotifications.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-advisorynotifications:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/resources/META-INF/native-image/com.google.cloud.advisorynotifications.v1/reflect-config.json b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/resources/META-INF/native-image/com.google.cloud.advisorynotifications.v1/reflect-config.json index 69cbd355b7cd..1552420db0a2 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/resources/META-INF/native-image/com.google.cloud.advisorynotifications.v1/reflect-config.json +++ b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/resources/META-INF/native-image/com.google.cloud.advisorynotifications.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-aiplatform/README.md b/java-aiplatform/README.md index b3aca3ab49aa..2ecd1ae76a82 100644 --- a/java-aiplatform/README.md +++ b/java-aiplatform/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-aiplatform - 3.88.0 + 3.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-aiplatform:3.88.0' +implementation 'com.google.cloud:google-cloud-aiplatform:3.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-aiplatform/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-aiplatform.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-aiplatform/3.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-aiplatform/3.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DataFoundryServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DataFoundryServiceStubSettings.java index 8556a7df92a0..4a7698861be7 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DataFoundryServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DataFoundryServiceStubSettings.java @@ -307,6 +307,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DatasetServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DatasetServiceStubSettings.java index 815ce70610cf..7f2daeee0de1 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DatasetServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DatasetServiceStubSettings.java @@ -945,6 +945,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DeploymentResourcePoolServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DeploymentResourcePoolServiceStubSettings.java index e11fcc9c352a..205fe968e7f9 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DeploymentResourcePoolServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DeploymentResourcePoolServiceStubSettings.java @@ -590,6 +590,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EndpointServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EndpointServiceStubSettings.java index 1f4c5f373ebc..af374769ed5f 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EndpointServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EndpointServiceStubSettings.java @@ -538,6 +538,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EvaluationServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EvaluationServiceStubSettings.java index 1d662aa4bc2e..59cf9c2cf789 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EvaluationServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EvaluationServiceStubSettings.java @@ -307,6 +307,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreAdminServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreAdminServiceStubSettings.java index 000b55b3fe07..3196f188501c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreAdminServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreAdminServiceStubSettings.java @@ -751,6 +751,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java index e3df0defa324..aa663e308b2f 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java @@ -342,6 +342,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureRegistryServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureRegistryServiceStubSettings.java index 125503fcedb6..944a1ea874cd 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureRegistryServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureRegistryServiceStubSettings.java @@ -626,6 +626,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreOnlineServingServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreOnlineServingServiceStubSettings.java index 4b8c9796ec76..376195e2685a 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreOnlineServingServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreOnlineServingServiceStubSettings.java @@ -335,6 +335,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreServiceStubSettings.java index a2fd6a40d326..f6797cdc484e 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeaturestoreServiceStubSettings.java @@ -912,6 +912,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiCacheServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiCacheServiceStubSettings.java index b4d53d537cf3..3f6f000e79b8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiCacheServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiCacheServiceStubSettings.java @@ -407,6 +407,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiTuningServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiTuningServiceStubSettings.java index 1dde6d61fc3d..f3ccece2ab81 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiTuningServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GenAiTuningServiceStubSettings.java @@ -440,6 +440,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDataFoundryServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDataFoundryServiceStub.java index 0a2933c97017..2fd99d09b562 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDataFoundryServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDataFoundryServiceStub.java @@ -181,6 +181,7 @@ protected GrpcDataFoundryServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -211,6 +212,7 @@ protected GrpcDataFoundryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -221,6 +223,7 @@ protected GrpcDataFoundryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -232,6 +235,7 @@ protected GrpcDataFoundryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.generateSyntheticDataCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDatasetServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDatasetServiceStub.java index 01423ba0e3bf..b49bb548a4c5 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDatasetServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDatasetServiceStub.java @@ -472,6 +472,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -482,6 +483,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +504,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -512,6 +515,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -522,6 +526,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -532,6 +537,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDatasetVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -542,6 +548,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetVersionTransportSettings = @@ -565,6 +572,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDatasetVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -575,6 +583,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetVersionsTransportSettings = @@ -586,6 +595,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings restoreDatasetVersionTransportSettings = @@ -597,6 +607,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataItemsTransportSettings = GrpcCallSettings.newBuilder() @@ -607,6 +618,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchDataItemsTransportSettings = @@ -618,6 +630,7 @@ protected GrpcDatasetServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); GrpcCallSettings listSavedQueriesTransportSettings = @@ -629,6 +642,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSavedQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -639,6 +653,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAnnotationSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -649,6 +664,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnnotationsTransportSettings = @@ -660,6 +676,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -690,6 +707,7 @@ protected GrpcDatasetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -700,6 +718,7 @@ protected GrpcDatasetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -711,6 +730,7 @@ protected GrpcDatasetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDatasetCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDeploymentResourcePoolServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDeploymentResourcePoolServiceStub.java index 5f9f9f190ef8..f579dc6a3a87 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDeploymentResourcePoolServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDeploymentResourcePoolServiceStub.java @@ -291,6 +291,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeploymentResourcePoolTransportSettings = @@ -302,6 +303,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeploymentResourcePoolsTransportSettings = @@ -315,6 +317,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeploymentResourcePoolTransportSettings = @@ -339,6 +342,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryDeployedModelsTransportSettings = @@ -382,6 +386,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -392,6 +397,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -403,6 +409,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDeploymentResourcePoolCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEndpointServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEndpointServiceStub.java index e0deb9074434..931d3a74bd91 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEndpointServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEndpointServiceStub.java @@ -313,6 +313,7 @@ protected GrpcEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +324,7 @@ protected GrpcEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEndpointsTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +335,7 @@ protected GrpcEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -364,6 +367,7 @@ protected GrpcEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -374,6 +378,7 @@ protected GrpcEndpointServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings undeployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -384,6 +389,7 @@ protected GrpcEndpointServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings mutateDeployedModelTransportSettings = GrpcCallSettings.newBuilder() @@ -394,6 +400,7 @@ protected GrpcEndpointServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -424,6 +431,7 @@ protected GrpcEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -434,6 +442,7 @@ protected GrpcEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -445,6 +454,7 @@ protected GrpcEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createEndpointCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEvaluationServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEvaluationServiceStub.java index 052fcaf583bb..919301711a37 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEvaluationServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEvaluationServiceStub.java @@ -179,6 +179,7 @@ protected GrpcEvaluationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -209,6 +210,7 @@ protected GrpcEvaluationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -219,6 +221,7 @@ protected GrpcEvaluationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -230,6 +233,7 @@ protected GrpcEvaluationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.evaluateInstancesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java index 3eea5ccbb515..a6b8e4a7f1e2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java @@ -407,6 +407,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureOnlineStoreTransportSettings = @@ -418,6 +419,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureOnlineStoresTransportSettings = @@ -430,6 +432,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureOnlineStoreTransportSettings = @@ -454,6 +457,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureViewTransportSettings = GrpcCallSettings.newBuilder() @@ -464,6 +468,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureViewTransportSettings = GrpcCallSettings.newBuilder() @@ -474,6 +479,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureViewsTransportSettings = @@ -485,6 +491,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureViewTransportSettings = GrpcCallSettings.newBuilder() @@ -506,6 +513,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings syncFeatureViewTransportSettings = @@ -517,6 +525,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings getFeatureViewSyncTransportSettings = @@ -528,6 +537,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureViewSyncsTransportSettings = @@ -539,6 +549,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -569,6 +580,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -579,6 +591,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -590,6 +603,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createFeatureOnlineStoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java index 9d2175b7608f..969f7b9c3f37 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java @@ -237,6 +237,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings searchNearestEntitiesTransportSettings = @@ -249,6 +250,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings featureViewDirectWriteTransportSettings = @@ -261,6 +263,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings generateFetchAccessTokenTransportSettings = @@ -273,6 +276,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +307,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +318,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -324,6 +330,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.fetchFeatureValuesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureRegistryServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureRegistryServiceStub.java index 741cff121e98..0e8535dcaf6e 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureRegistryServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureRegistryServiceStub.java @@ -350,6 +350,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +361,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureGroupsTransportSettings = @@ -371,6 +373,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -392,6 +395,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -402,6 +406,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -412,6 +417,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -422,6 +428,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -432,6 +439,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -452,6 +460,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -482,6 +491,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +502,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -503,6 +514,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createFeatureGroupCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreOnlineServingServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreOnlineServingServiceStub.java index 90ea057eba8f..e86ca8c76ca7 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreOnlineServingServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreOnlineServingServiceStub.java @@ -220,6 +220,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings streamingReadFeatureValuesTransportSettings = @@ -232,6 +233,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings writeFeatureValuesTransportSettings = @@ -243,6 +245,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +276,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -283,6 +287,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -294,6 +299,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.readFeatureValuesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreServiceStub.java index 8a90eb876c72..d6354ced751c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeaturestoreServiceStub.java @@ -526,6 +526,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeaturestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -536,6 +537,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeaturestoresTransportSettings = @@ -547,6 +549,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeaturestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -568,6 +571,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEntityTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -578,6 +582,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEntityTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -588,6 +593,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEntityTypesTransportSettings = @@ -599,6 +605,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEntityTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -620,6 +627,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -630,6 +638,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -640,6 +649,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +660,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -660,6 +671,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -680,6 +692,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importFeatureValuesTransportSettings = GrpcCallSettings.newBuilder() @@ -690,6 +703,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings batchReadFeatureValuesTransportSettings = @@ -701,6 +715,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("featurestore", String.valueOf(request.getFeaturestore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeaturestore()) .build(); GrpcCallSettings exportFeatureValuesTransportSettings = GrpcCallSettings.newBuilder() @@ -711,6 +726,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings deleteFeatureValuesTransportSettings = GrpcCallSettings.newBuilder() @@ -721,6 +737,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings searchFeaturesTransportSettings = @@ -732,6 +749,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -762,6 +780,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -772,6 +791,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -783,6 +803,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createFeaturestoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiCacheServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiCacheServiceStub.java index 0aba18dfc3c0..196b111f7bfa 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiCacheServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiCacheServiceStub.java @@ -238,6 +238,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCachedContentTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +249,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCachedContentTransportSettings = @@ -271,6 +273,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCachedContentsTransportSettings = @@ -282,6 +285,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -312,6 +316,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -322,6 +327,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -333,6 +339,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createCachedContentCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiTuningServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiTuningServiceStub.java index f048cfd2bf71..1f8ed241b078 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiTuningServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcGenAiTuningServiceStub.java @@ -239,6 +239,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTuningJobTransportSettings = GrpcCallSettings.newBuilder() @@ -249,6 +250,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTuningJobsTransportSettings = @@ -260,6 +262,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelTuningJobTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +273,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rebaseTunedModelTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +284,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -310,6 +315,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +326,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -331,6 +338,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTuningJobCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexEndpointServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexEndpointServiceStub.java index f04053d0aa14..aa6acbd7c74c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexEndpointServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexEndpointServiceStub.java @@ -304,6 +304,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +315,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexEndpointsTransportSettings = @@ -325,6 +327,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIndexEndpointTransportSettings = @@ -348,6 +351,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +362,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings undeployIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +373,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings mutateDeployedIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +384,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +415,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -418,6 +426,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -429,6 +438,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createIndexEndpointCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexServiceStub.java index c5d87a2ff1fe..e996ad2f8028 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcIndexServiceStub.java @@ -266,6 +266,7 @@ protected GrpcIndexServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -276,6 +277,7 @@ protected GrpcIndexServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexesTransportSettings = GrpcCallSettings.newBuilder() @@ -286,6 +288,7 @@ protected GrpcIndexServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -306,6 +309,7 @@ protected GrpcIndexServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upsertDatapointsTransportSettings = @@ -317,6 +321,7 @@ protected GrpcIndexServiceStub( builder.add("index", String.valueOf(request.getIndex())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndex()) .build(); GrpcCallSettings removeDatapointsTransportSettings = @@ -328,6 +333,7 @@ protected GrpcIndexServiceStub( builder.add("index", String.valueOf(request.getIndex())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndex()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +364,7 @@ protected GrpcIndexServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +375,7 @@ protected GrpcIndexServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -379,6 +387,7 @@ protected GrpcIndexServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createIndexCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcJobServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcJobServiceStub.java index 466c443dfa64..990c7e85aae7 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcJobServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcJobServiceStub.java @@ -754,6 +754,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomJobTransportSettings = GrpcCallSettings.newBuilder() @@ -764,6 +765,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomJobsTransportSettings = @@ -775,6 +777,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCustomJobTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +788,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelCustomJobTransportSettings = GrpcCallSettings.newBuilder() @@ -795,6 +799,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataLabelingJobTransportSettings = @@ -806,6 +811,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataLabelingJobTransportSettings = @@ -817,6 +823,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataLabelingJobsTransportSettings = @@ -828,6 +835,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataLabelingJobTransportSettings = @@ -839,6 +847,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelDataLabelingJobTransportSettings = GrpcCallSettings.newBuilder() @@ -849,6 +858,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHyperparameterTuningJobTransportSettings = @@ -861,6 +871,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHyperparameterTuningJobTransportSettings = @@ -873,6 +884,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHyperparameterTuningJobsTransportSettings = @@ -886,6 +898,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteHyperparameterTuningJobTransportSettings = @@ -897,6 +910,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelHyperparameterTuningJobTransportSettings = @@ -908,6 +922,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -918,6 +933,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -928,6 +944,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNasJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -938,6 +955,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -948,6 +966,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -958,6 +977,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNasTrialDetailTransportSettings = GrpcCallSettings.newBuilder() @@ -968,6 +988,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNasTrialDetailsTransportSettings = @@ -979,6 +1000,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createBatchPredictionJobTransportSettings = @@ -990,6 +1012,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBatchPredictionJobTransportSettings = @@ -1001,6 +1024,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBatchPredictionJobsTransportSettings = @@ -1013,6 +1037,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBatchPredictionJobTransportSettings = @@ -1024,6 +1049,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelBatchPredictionJobTransportSettings = @@ -1035,6 +1061,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createModelDeploymentMonitoringJobTransportSettings = @@ -1048,6 +1075,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< SearchModelDeploymentMonitoringStatsAnomaliesRequest, @@ -1066,6 +1094,7 @@ protected GrpcJobServiceStub( String.valueOf(request.getModelDeploymentMonitoringJob())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModelDeploymentMonitoringJob()) .build(); GrpcCallSettings getModelDeploymentMonitoringJobTransportSettings = @@ -1078,6 +1107,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListModelDeploymentMonitoringJobsRequest, ListModelDeploymentMonitoringJobsResponse> @@ -1093,6 +1123,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelDeploymentMonitoringJobTransportSettings = @@ -1117,6 +1148,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseModelDeploymentMonitoringJobTransportSettings = @@ -1128,6 +1160,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeModelDeploymentMonitoringJobTransportSettings = @@ -1139,6 +1172,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1169,6 +1203,7 @@ protected GrpcJobServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1179,6 +1214,7 @@ protected GrpcJobServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1190,6 +1226,7 @@ protected GrpcJobServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createCustomJobCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcLlmUtilityServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcLlmUtilityServiceStub.java index 0de27ab70833..ccd274adc89c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcLlmUtilityServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcLlmUtilityServiceStub.java @@ -191,6 +191,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings computeTokensTransportSettings = GrpcCallSettings.newBuilder() @@ -201,6 +202,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -231,6 +233,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -241,6 +244,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -252,6 +256,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.countTokensCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMatchServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMatchServiceStub.java index 1885927abe7a..a018296f418b 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMatchServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMatchServiceStub.java @@ -191,6 +191,7 @@ protected GrpcMatchServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings readIndexDatapointsTransportSettings = @@ -202,6 +203,7 @@ protected GrpcMatchServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -232,6 +234,7 @@ protected GrpcMatchServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -242,6 +245,7 @@ protected GrpcMatchServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -253,6 +257,7 @@ protected GrpcMatchServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.findNeighborsCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMetadataServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMetadataServiceStub.java index e13168ae45f6..50bbb67fff57 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMetadataServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMetadataServiceStub.java @@ -664,6 +664,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -674,6 +675,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataStoresTransportSettings = @@ -685,6 +687,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMetadataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -695,6 +698,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -705,6 +709,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -715,6 +720,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listArtifactsTransportSettings = GrpcCallSettings.newBuilder() @@ -725,6 +731,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -745,6 +752,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeArtifactsTransportSettings = GrpcCallSettings.newBuilder() @@ -755,6 +763,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createContextTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +774,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getContextTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +785,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listContextsTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +796,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateContextTransportSettings = GrpcCallSettings.newBuilder() @@ -805,6 +817,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeContextsTransportSettings = GrpcCallSettings.newBuilder() @@ -815,6 +828,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< AddContextArtifactsAndExecutionsRequest, AddContextArtifactsAndExecutionsResponse> @@ -829,6 +843,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings addContextChildrenTransportSettings = @@ -840,6 +855,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings removeContextChildrenTransportSettings = @@ -852,6 +868,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings queryContextLineageSubgraphTransportSettings = @@ -863,6 +880,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings createExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -873,6 +891,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -883,6 +902,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExecutionsTransportSettings = @@ -894,6 +914,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -914,6 +935,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeExecutionsTransportSettings = GrpcCallSettings.newBuilder() @@ -924,6 +946,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addExecutionEventsTransportSettings = @@ -935,6 +958,7 @@ protected GrpcMetadataServiceStub( builder.add("execution", String.valueOf(request.getExecution())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExecution()) .build(); GrpcCallSettings queryExecutionInputsAndOutputsTransportSettings = @@ -946,6 +970,7 @@ protected GrpcMetadataServiceStub( builder.add("execution", String.valueOf(request.getExecution())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExecution()) .build(); GrpcCallSettings createMetadataSchemaTransportSettings = @@ -957,6 +982,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -967,6 +993,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataSchemasTransportSettings = @@ -978,6 +1005,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryArtifactLineageSubgraphTransportSettings = @@ -989,6 +1017,7 @@ protected GrpcMetadataServiceStub( builder.add("artifact", String.valueOf(request.getArtifact())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getArtifact()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1019,6 +1048,7 @@ protected GrpcMetadataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1029,6 +1059,7 @@ protected GrpcMetadataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1040,6 +1071,7 @@ protected GrpcMetadataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createMetadataStoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMigrationServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMigrationServiceStub.java index 5eb8e3ff271a..dab0402e21ba 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMigrationServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMigrationServiceStub.java @@ -211,6 +211,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchMigrateResourcesTransportSettings = @@ -222,6 +223,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -252,6 +254,7 @@ protected GrpcMigrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -262,6 +265,7 @@ protected GrpcMigrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -273,6 +277,7 @@ protected GrpcMigrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.searchMigratableResourcesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelGardenServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelGardenServiceStub.java index 8ceb2fd87c1e..99535d5c8a65 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelGardenServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelGardenServiceStub.java @@ -193,6 +193,7 @@ protected GrpcModelGardenServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployTransportSettings = GrpcCallSettings.newBuilder() @@ -203,6 +204,7 @@ protected GrpcModelGardenServiceStub( builder.add("destination", String.valueOf(request.getDestination())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPublisherModelName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +235,7 @@ protected GrpcModelGardenServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -243,6 +246,7 @@ protected GrpcModelGardenServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -254,6 +258,7 @@ protected GrpcModelGardenServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getPublisherModelCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelServiceStub.java index 9ea562b3066c..2cfb238936dc 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelServiceStub.java @@ -487,6 +487,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -497,6 +498,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -507,6 +509,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listModelVersionsTransportSettings = @@ -518,6 +521,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelVersionCheckpointsTransportSettings = @@ -531,6 +535,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -552,6 +557,7 @@ protected GrpcModelServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModel()) .build(); GrpcCallSettings deleteModelTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +568,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteModelVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +579,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings mergeVersionAliasesTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +590,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportModelTransportSettings = GrpcCallSettings.newBuilder() @@ -592,6 +601,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings copyModelTransportSettings = GrpcCallSettings.newBuilder() @@ -602,6 +612,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParentModel()) .build(); GrpcCallSettings importModelEvaluationTransportSettings = @@ -613,6 +624,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< BatchImportModelEvaluationSlicesRequest, BatchImportModelEvaluationSlicesResponse> @@ -627,6 +639,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< BatchImportEvaluatedAnnotationsRequest, BatchImportEvaluatedAnnotationsResponse> @@ -641,6 +654,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelEvaluationTransportSettings = @@ -652,6 +666,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelEvaluationsTransportSettings = @@ -663,6 +678,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelEvaluationSliceTransportSettings = @@ -674,6 +690,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelEvaluationSlicesTransportSettings = @@ -686,6 +703,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -716,6 +734,7 @@ protected GrpcModelServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -726,6 +745,7 @@ protected GrpcModelServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -737,6 +757,7 @@ protected GrpcModelServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.uploadModelCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcNotebookServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcNotebookServiceStub.java index fde4e62a950d..378b80ac7fd0 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcNotebookServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcNotebookServiceStub.java @@ -474,6 +474,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotebookRuntimeTemplateTransportSettings = @@ -486,6 +487,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotebookRuntimeTemplatesTransportSettings = @@ -499,6 +501,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotebookRuntimeTemplateTransportSettings = @@ -510,6 +513,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNotebookRuntimeTemplateTransportSettings = @@ -535,6 +539,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotebookRuntimeTransportSettings = @@ -546,6 +551,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotebookRuntimesTransportSettings = @@ -557,6 +563,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotebookRuntimeTransportSettings = @@ -568,6 +575,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeNotebookRuntimeTransportSettings = @@ -579,6 +587,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startNotebookRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -589,6 +598,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopNotebookRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -599,6 +609,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNotebookExecutionJobTransportSettings = @@ -610,6 +621,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotebookExecutionJobTransportSettings = @@ -621,6 +633,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotebookExecutionJobsTransportSettings = @@ -633,6 +646,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotebookExecutionJobTransportSettings = @@ -644,6 +658,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -674,6 +689,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -684,6 +700,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -695,6 +712,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createNotebookRuntimeTemplateCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPersistentResourceServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPersistentResourceServiceStub.java index 037270c26e94..a4a622f7daf9 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPersistentResourceServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPersistentResourceServiceStub.java @@ -286,6 +286,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPersistentResourceTransportSettings = @@ -297,6 +298,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPersistentResourcesTransportSettings = @@ -309,6 +311,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePersistentResourceTransportSettings = @@ -320,6 +323,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePersistentResourceTransportSettings = @@ -344,6 +348,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -374,6 +379,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -384,6 +390,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -395,6 +402,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createPersistentResourceCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPipelineServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPipelineServiceStub.java index 7ca86198ca3a..ffe1a2f5c8f4 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPipelineServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPipelineServiceStub.java @@ -362,6 +362,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTrainingPipelineTransportSettings = @@ -373,6 +374,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTrainingPipelinesTransportSettings = @@ -385,6 +387,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTrainingPipelineTransportSettings = @@ -396,6 +399,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelTrainingPipelineTransportSettings = GrpcCallSettings.newBuilder() @@ -406,6 +410,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -416,6 +421,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -426,6 +432,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPipelineJobsTransportSettings = @@ -437,6 +444,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -447,6 +455,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeletePipelineJobsTransportSettings = @@ -458,6 +467,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelPipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -468,6 +478,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchCancelPipelineJobsTransportSettings = @@ -479,6 +490,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -509,6 +521,7 @@ protected GrpcPipelineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -519,6 +532,7 @@ protected GrpcPipelineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -530,6 +544,7 @@ protected GrpcPipelineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTrainingPipelineCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPredictionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPredictionServiceStub.java index 8dcf78035cc8..f411450efe23 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPredictionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPredictionServiceStub.java @@ -371,6 +371,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings rawPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -381,6 +382,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamRawPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -391,6 +393,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings directPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -401,6 +404,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings directRawPredictTransportSettings = @@ -412,22 +416,26 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamDirectPredictTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamDirectPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamDirectRawPredictTransportSettings = GrpcCallSettings .newBuilder() .setMethodDescriptor(streamDirectRawPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamingPredictTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamingPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings serverStreamingPredictTransportSettings = @@ -439,11 +447,13 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamingRawPredictTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamingRawPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings explainTransportSettings = GrpcCallSettings.newBuilder() @@ -454,6 +464,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings generateContentTransportSettings = @@ -465,6 +476,7 @@ protected GrpcPredictionServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCachedContent()) .build(); GrpcCallSettings streamGenerateContentTransportSettings = @@ -476,6 +488,7 @@ protected GrpcPredictionServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCachedContent()) .build(); GrpcCallSettings embedContentTransportSettings = GrpcCallSettings.newBuilder() @@ -486,6 +499,7 @@ protected GrpcPredictionServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModel()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -516,6 +530,7 @@ protected GrpcPredictionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -526,6 +541,7 @@ protected GrpcPredictionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -537,6 +553,7 @@ protected GrpcPredictionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.predictCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineExecutionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineExecutionServiceStub.java index 283aa0f7c749..a4bc3e65714c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineExecutionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineExecutionServiceStub.java @@ -200,6 +200,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings streamQueryReasoningEngineTransportSettings = @@ -211,6 +212,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -241,6 +243,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -251,6 +254,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -262,6 +266,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.queryReasoningEngineCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineServiceStub.java index 56fd5b93c74b..b67160eb899e 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcReasoningEngineServiceStub.java @@ -258,6 +258,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReasoningEngineTransportSettings = @@ -269,6 +270,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReasoningEnginesTransportSettings = @@ -280,6 +282,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReasoningEngineTransportSettings = @@ -304,6 +307,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +338,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -344,6 +349,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -355,6 +361,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createReasoningEngineCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcScheduleServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcScheduleServiceStub.java index fc83a8f1f29e..5fb009e03900 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcScheduleServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcScheduleServiceStub.java @@ -261,6 +261,7 @@ protected GrpcScheduleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -271,6 +272,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -281,6 +283,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSchedulesTransportSettings = GrpcCallSettings.newBuilder() @@ -291,6 +294,7 @@ protected GrpcScheduleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings pauseScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -301,6 +305,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -311,6 +316,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -351,6 +357,7 @@ protected GrpcScheduleServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -361,6 +368,7 @@ protected GrpcScheduleServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -372,6 +380,7 @@ protected GrpcScheduleServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createScheduleCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSessionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSessionServiceStub.java index b6a5449cd9b6..ff5f4dd1d456 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSessionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSessionServiceStub.java @@ -268,6 +268,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -278,6 +279,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +290,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -308,6 +311,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +322,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings appendEventTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +333,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +364,7 @@ protected GrpcSessionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +375,7 @@ protected GrpcSessionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -379,6 +387,7 @@ protected GrpcSessionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSessionCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSpecialistPoolServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSpecialistPoolServiceStub.java index bbc2d71ac29d..71888172c848 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSpecialistPoolServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSpecialistPoolServiceStub.java @@ -253,6 +253,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSpecialistPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -263,6 +264,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSpecialistPoolsTransportSettings = @@ -274,6 +276,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSpecialistPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +287,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSpecialistPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +330,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -336,6 +341,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -347,6 +353,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSpecialistPoolCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcTensorboardServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcTensorboardServiceStub.java index 1eeb056d2f3b..1c1c6c352c80 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcTensorboardServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcTensorboardServiceStub.java @@ -718,6 +718,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardTransportSettings = GrpcCallSettings.newBuilder() @@ -728,6 +729,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardTransportSettings = GrpcCallSettings.newBuilder() @@ -750,6 +752,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardTransportSettings = GrpcCallSettings.newBuilder() @@ -760,6 +763,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings readTensorboardUsageTransportSettings = @@ -771,6 +775,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard", String.valueOf(request.getTensorboard())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboard()) .build(); GrpcCallSettings readTensorboardSizeTransportSettings = @@ -782,6 +787,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard", String.valueOf(request.getTensorboard())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboard()) .build(); GrpcCallSettings createTensorboardExperimentTransportSettings = @@ -793,6 +799,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardExperimentTransportSettings = @@ -804,6 +811,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardExperimentTransportSettings = @@ -829,6 +837,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardExperimentTransportSettings = @@ -840,6 +849,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTensorboardRunTransportSettings = @@ -851,6 +861,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateTensorboardRunsTransportSettings = @@ -863,6 +874,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardRunTransportSettings = GrpcCallSettings.newBuilder() @@ -873,6 +885,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardRunTransportSettings = @@ -897,6 +910,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardRunTransportSettings = GrpcCallSettings.newBuilder() @@ -907,6 +921,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< BatchCreateTensorboardTimeSeriesRequest, BatchCreateTensorboardTimeSeriesResponse> @@ -921,6 +936,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTensorboardTimeSeriesTransportSettings = @@ -932,6 +948,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardTimeSeriesTransportSettings = @@ -943,6 +960,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardTimeSeriesTransportSettings = @@ -968,6 +986,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardTimeSeriesTransportSettings = @@ -979,6 +998,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< BatchReadTensorboardTimeSeriesDataRequest, BatchReadTensorboardTimeSeriesDataResponse> @@ -994,6 +1014,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard", String.valueOf(request.getTensorboard())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboard()) .build(); GrpcCallSettings readTensorboardTimeSeriesDataTransportSettings = @@ -1009,6 +1030,7 @@ protected GrpcTensorboardServiceStub( String.valueOf(request.getTensorboardTimeSeries())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardTimeSeries()) .build(); GrpcCallSettings readTensorboardBlobDataTransportSettings = @@ -1021,6 +1043,7 @@ protected GrpcTensorboardServiceStub( builder.add("time_series", String.valueOf(request.getTimeSeries())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTimeSeries()) .build(); GrpcCallSettings writeTensorboardExperimentDataTransportSettings = @@ -1036,6 +1059,7 @@ protected GrpcTensorboardServiceStub( String.valueOf(request.getTensorboardExperiment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardExperiment()) .build(); GrpcCallSettings writeTensorboardRunDataTransportSettings = @@ -1048,6 +1072,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard_run", String.valueOf(request.getTensorboardRun())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardRun()) .build(); GrpcCallSettings< ExportTensorboardTimeSeriesDataRequest, ExportTensorboardTimeSeriesDataResponse> @@ -1064,6 +1089,7 @@ protected GrpcTensorboardServiceStub( String.valueOf(request.getTensorboardTimeSeries())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardTimeSeries()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1094,6 +1120,7 @@ protected GrpcTensorboardServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1104,6 +1131,7 @@ protected GrpcTensorboardServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1115,6 +1143,7 @@ protected GrpcTensorboardServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTensorboardCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagDataServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagDataServiceStub.java index a9447e0ca825..8e70086fba2a 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagDataServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagDataServiceStub.java @@ -358,6 +358,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRagCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +379,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRagCorporaTransportSettings = @@ -389,6 +391,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRagCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -399,6 +402,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uploadRagFileTransportSettings = GrpcCallSettings.newBuilder() @@ -409,6 +413,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importRagFilesTransportSettings = GrpcCallSettings.newBuilder() @@ -419,6 +424,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRagFileTransportSettings = GrpcCallSettings.newBuilder() @@ -429,6 +435,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRagFilesTransportSettings = GrpcCallSettings.newBuilder() @@ -439,6 +446,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRagFileTransportSettings = GrpcCallSettings.newBuilder() @@ -449,6 +457,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRagEngineConfigTransportSettings = @@ -473,6 +482,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -503,6 +513,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -513,6 +524,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -524,6 +536,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createRagCorpusCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagServiceStub.java index 9783936f9636..7aabdbca1016 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVertexRagServiceStub.java @@ -248,6 +248,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings augmentPromptTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +259,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings corroborateContentTransportSettings = @@ -269,6 +271,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings askContextsTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +282,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings asyncRetrieveContextsTransportSettings = @@ -290,6 +294,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +325,7 @@ protected GrpcVertexRagServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -330,6 +336,7 @@ protected GrpcVertexRagServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -341,6 +348,7 @@ protected GrpcVertexRagServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.retrieveContextsCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVizierServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVizierServiceStub.java index e17e69c3a7d3..e17c2e7a4325 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVizierServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcVizierServiceStub.java @@ -365,6 +365,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getStudyTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +376,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listStudiesTransportSettings = GrpcCallSettings.newBuilder() @@ -385,6 +387,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteStudyTransportSettings = GrpcCallSettings.newBuilder() @@ -395,6 +398,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupStudyTransportSettings = GrpcCallSettings.newBuilder() @@ -405,6 +409,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings suggestTrialsTransportSettings = GrpcCallSettings.newBuilder() @@ -415,6 +420,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +431,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -435,6 +442,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTrialsTransportSettings = GrpcCallSettings.newBuilder() @@ -445,6 +453,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addTrialMeasurementTransportSettings = GrpcCallSettings.newBuilder() @@ -455,6 +464,7 @@ protected GrpcVizierServiceStub( builder.add("trial_name", String.valueOf(request.getTrialName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTrialName()) .build(); GrpcCallSettings completeTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +475,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +486,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings checkTrialEarlyStoppingStateTransportSettings = @@ -486,6 +498,7 @@ protected GrpcVizierServiceStub( builder.add("trial_name", String.valueOf(request.getTrialName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTrialName()) .build(); GrpcCallSettings stopTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -496,6 +509,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOptimalTrialsTransportSettings = @@ -507,6 +521,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -537,6 +552,7 @@ protected GrpcVizierServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -547,6 +563,7 @@ protected GrpcVizierServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -558,6 +575,7 @@ protected GrpcVizierServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createStudyCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexEndpointServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexEndpointServiceStubSettings.java index 3081be36ab34..a5429798fae3 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexEndpointServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexEndpointServiceStubSettings.java @@ -533,6 +533,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexServiceStubSettings.java index 6905f27614db..3eb91e32270e 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/IndexServiceStubSettings.java @@ -476,6 +476,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/JobServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/JobServiceStubSettings.java index c0cb490efff8..4635b2038ce1 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/JobServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/JobServiceStubSettings.java @@ -1355,6 +1355,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/LlmUtilityServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/LlmUtilityServiceStubSettings.java index fc3070f4f3fb..8334e76e598a 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/LlmUtilityServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/LlmUtilityServiceStubSettings.java @@ -315,6 +315,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MatchServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MatchServiceStubSettings.java index 73baf2fb4c07..c11ca615bf9f 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MatchServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MatchServiceStubSettings.java @@ -316,6 +316,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MetadataServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MetadataServiceStubSettings.java index 3a95676d7fe6..36170b238be8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MetadataServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MetadataServiceStubSettings.java @@ -1011,6 +1011,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MigrationServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MigrationServiceStubSettings.java index 737a672bc7ea..005d109f323c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MigrationServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MigrationServiceStubSettings.java @@ -447,6 +447,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelGardenServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelGardenServiceStubSettings.java index adea7fb5fef9..574461076dae 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelGardenServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelGardenServiceStubSettings.java @@ -357,6 +357,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelServiceStubSettings.java index 181e5c510bea..a998b0325338 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelServiceStubSettings.java @@ -940,6 +940,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/NotebookServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/NotebookServiceStubSettings.java index e716c436150a..8efebe77d5f2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/NotebookServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/NotebookServiceStubSettings.java @@ -869,6 +869,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PersistentResourceServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PersistentResourceServiceStubSettings.java index ace80fe621f3..b819183b3a9c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PersistentResourceServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PersistentResourceServiceStubSettings.java @@ -532,6 +532,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PipelineServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PipelineServiceStubSettings.java index 27c820ba635f..5a6336ac7a3b 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PipelineServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PipelineServiceStubSettings.java @@ -625,6 +625,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PredictionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PredictionServiceStubSettings.java index 54892441d81c..2a6e1c3bd05f 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PredictionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PredictionServiceStubSettings.java @@ -440,6 +440,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineExecutionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineExecutionServiceStubSettings.java index 5e447707e196..9a063451cc97 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineExecutionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineExecutionServiceStubSettings.java @@ -324,6 +324,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineServiceStubSettings.java index 36fa0075ebc8..a0d15ad91d68 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ReasoningEngineServiceStubSettings.java @@ -489,6 +489,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ScheduleServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ScheduleServiceStubSettings.java index 43de2eb878cb..534d5443ced9 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ScheduleServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ScheduleServiceStubSettings.java @@ -451,6 +451,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SessionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SessionServiceStubSettings.java index 2cf72e8aa04d..242552444881 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SessionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SessionServiceStubSettings.java @@ -518,6 +518,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SpecialistPoolServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SpecialistPoolServiceStubSettings.java index cf61b06752f8..8454c7eaa7e8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SpecialistPoolServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SpecialistPoolServiceStubSettings.java @@ -477,6 +477,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/TensorboardServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/TensorboardServiceStubSettings.java index df8640166784..22b659355dcf 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/TensorboardServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/TensorboardServiceStubSettings.java @@ -1108,6 +1108,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java new file mode 100644 index 000000000000..243836e14674 --- /dev/null +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.aiplatform.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-aiplatform:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagDataServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagDataServiceStubSettings.java index c52aa314e0ed..2e97482eb1d0 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagDataServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagDataServiceStubSettings.java @@ -616,6 +616,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagServiceStubSettings.java index aa95ddc5410f..417448dd6b07 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VertexRagServiceStubSettings.java @@ -396,6 +396,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VizierServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VizierServiceStubSettings.java index cff1c5e8d66b..a9e43fcbee84 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VizierServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/VizierServiceStubSettings.java @@ -596,6 +596,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DatasetServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DatasetServiceStubSettings.java index dbd8686f9465..563403f04c19 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DatasetServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DatasetServiceStubSettings.java @@ -988,6 +988,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DeploymentResourcePoolServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DeploymentResourcePoolServiceStubSettings.java index d0197580b56a..6bfeac404dc0 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DeploymentResourcePoolServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DeploymentResourcePoolServiceStubSettings.java @@ -592,6 +592,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EndpointServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EndpointServiceStubSettings.java index 750d83d9c772..681cfda50425 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EndpointServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EndpointServiceStubSettings.java @@ -578,6 +578,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EvaluationServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EvaluationServiceStubSettings.java index 3866550e9ce2..a3277094c085 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EvaluationServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EvaluationServiceStubSettings.java @@ -362,6 +362,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExampleStoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExampleStoreServiceStubSettings.java index 7bbbada584e9..e3e0aa532576 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExampleStoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExampleStoreServiceStubSettings.java @@ -571,6 +571,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionExecutionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionExecutionServiceStubSettings.java index c24f0f9203a4..2f67c7ba69ae 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionExecutionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionExecutionServiceStubSettings.java @@ -320,6 +320,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionRegistryServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionRegistryServiceStubSettings.java index 31a2b619bc32..2abc14a5ccda 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionRegistryServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ExtensionRegistryServiceStubSettings.java @@ -452,6 +452,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreAdminServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreAdminServiceStubSettings.java index bce496daf6d2..4837a17cd289 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreAdminServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreAdminServiceStubSettings.java @@ -753,6 +753,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java index cf85eeb5c756..76e6874e76ab 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java @@ -358,6 +358,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureRegistryServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureRegistryServiceStubSettings.java index 7bab5edea6ef..bca7046933ce 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureRegistryServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureRegistryServiceStubSettings.java @@ -881,6 +881,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreOnlineServingServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreOnlineServingServiceStubSettings.java index bc70f10e8880..8431504ab276 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreOnlineServingServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreOnlineServingServiceStubSettings.java @@ -338,6 +338,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreServiceStubSettings.java index 11b59fc6e96a..4a2cbef49c3c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreServiceStubSettings.java @@ -914,6 +914,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiCacheServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiCacheServiceStubSettings.java index 699acce24192..793c26b6dcc9 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiCacheServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiCacheServiceStubSettings.java @@ -409,6 +409,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiTuningServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiTuningServiceStubSettings.java index de0f124be6c9..602444d50508 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiTuningServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GenAiTuningServiceStubSettings.java @@ -442,6 +442,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDatasetServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDatasetServiceStub.java index be566743f50e..b3b46b7f08a8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDatasetServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDatasetServiceStub.java @@ -512,6 +512,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -522,6 +523,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -542,6 +544,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -552,6 +555,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +566,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +577,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDatasetVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +588,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetVersionTransportSettings = @@ -605,6 +612,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDatasetVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -615,6 +623,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetVersionsTransportSettings = @@ -626,6 +635,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings restoreDatasetVersionTransportSettings = @@ -637,6 +647,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataItemsTransportSettings = GrpcCallSettings.newBuilder() @@ -647,6 +658,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchDataItemsTransportSettings = @@ -658,6 +670,7 @@ protected GrpcDatasetServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); GrpcCallSettings listSavedQueriesTransportSettings = @@ -669,6 +682,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSavedQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -679,6 +693,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAnnotationSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -689,6 +704,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnnotationsTransportSettings = @@ -700,6 +716,7 @@ protected GrpcDatasetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings assessDataTransportSettings = GrpcCallSettings.newBuilder() @@ -710,6 +727,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings assembleDataTransportSettings = GrpcCallSettings.newBuilder() @@ -720,6 +738,7 @@ protected GrpcDatasetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -750,6 +769,7 @@ protected GrpcDatasetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -760,6 +780,7 @@ protected GrpcDatasetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -771,6 +792,7 @@ protected GrpcDatasetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDatasetCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDeploymentResourcePoolServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDeploymentResourcePoolServiceStub.java index 8bf9931d5c33..d9374b5a618d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDeploymentResourcePoolServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDeploymentResourcePoolServiceStub.java @@ -293,6 +293,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeploymentResourcePoolTransportSettings = @@ -304,6 +305,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeploymentResourcePoolsTransportSettings = @@ -317,6 +319,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeploymentResourcePoolTransportSettings = @@ -341,6 +344,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryDeployedModelsTransportSettings = @@ -384,6 +388,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -394,6 +399,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -405,6 +411,7 @@ protected GrpcDeploymentResourcePoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDeploymentResourcePoolCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEndpointServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEndpointServiceStub.java index 4d6869f62dd7..fb9eaaa57c60 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEndpointServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEndpointServiceStub.java @@ -354,6 +354,7 @@ protected GrpcEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -364,6 +365,7 @@ protected GrpcEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEndpointsTransportSettings = GrpcCallSettings.newBuilder() @@ -374,6 +376,7 @@ protected GrpcEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -405,6 +408,7 @@ protected GrpcEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -415,6 +419,7 @@ protected GrpcEndpointServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings undeployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +430,7 @@ protected GrpcEndpointServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings mutateDeployedModelTransportSettings = GrpcCallSettings.newBuilder() @@ -435,6 +441,7 @@ protected GrpcEndpointServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings setPublisherModelConfigTransportSettings = @@ -446,6 +453,7 @@ protected GrpcEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchPublisherModelConfigTransportSettings = @@ -457,6 +465,7 @@ protected GrpcEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -487,6 +496,7 @@ protected GrpcEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -497,6 +507,7 @@ protected GrpcEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -508,6 +519,7 @@ protected GrpcEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createEndpointCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEvaluationServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEvaluationServiceStub.java index 5b71d2249844..39b649772905 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEvaluationServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEvaluationServiceStub.java @@ -203,6 +203,7 @@ protected GrpcEvaluationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings evaluateDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -213,6 +214,7 @@ protected GrpcEvaluationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -243,6 +245,7 @@ protected GrpcEvaluationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -253,6 +256,7 @@ protected GrpcEvaluationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -264,6 +268,7 @@ protected GrpcEvaluationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.evaluateInstancesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExampleStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExampleStoreServiceStub.java index f540019485bf..75c6e96623c7 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExampleStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExampleStoreServiceStub.java @@ -323,6 +323,7 @@ protected GrpcExampleStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExampleStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +334,7 @@ protected GrpcExampleStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateExampleStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -354,6 +356,7 @@ protected GrpcExampleStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExampleStoresTransportSettings = @@ -365,6 +368,7 @@ protected GrpcExampleStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings upsertExamplesTransportSettings = @@ -376,6 +380,7 @@ protected GrpcExampleStoreServiceStub( builder.add("example_store", String.valueOf(request.getExampleStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExampleStore()) .build(); GrpcCallSettings removeExamplesTransportSettings = @@ -387,6 +392,7 @@ protected GrpcExampleStoreServiceStub( builder.add("example_store", String.valueOf(request.getExampleStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExampleStore()) .build(); GrpcCallSettings searchExamplesTransportSettings = @@ -398,6 +404,7 @@ protected GrpcExampleStoreServiceStub( builder.add("example_store", String.valueOf(request.getExampleStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExampleStore()) .build(); GrpcCallSettings fetchExamplesTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +415,7 @@ protected GrpcExampleStoreServiceStub( builder.add("example_store", String.valueOf(request.getExampleStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExampleStore()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -438,6 +446,7 @@ protected GrpcExampleStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -448,6 +457,7 @@ protected GrpcExampleStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -459,6 +469,7 @@ protected GrpcExampleStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createExampleStoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionExecutionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionExecutionServiceStub.java index 55971e069e09..69c16d7df8ed 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionExecutionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionExecutionServiceStub.java @@ -199,6 +199,7 @@ protected GrpcExtensionExecutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryExtensionTransportSettings = @@ -210,6 +211,7 @@ protected GrpcExtensionExecutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -240,6 +242,7 @@ protected GrpcExtensionExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -250,6 +253,7 @@ protected GrpcExtensionExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -261,6 +265,7 @@ protected GrpcExtensionExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.executeExtensionCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionRegistryServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionRegistryServiceStub.java index e694178ad209..2bdec3f559c7 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionRegistryServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcExtensionRegistryServiceStub.java @@ -250,6 +250,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExtensionTransportSettings = GrpcCallSettings.newBuilder() @@ -260,6 +261,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExtensionsTransportSettings = @@ -271,6 +273,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExtensionTransportSettings = GrpcCallSettings.newBuilder() @@ -291,6 +294,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -321,6 +325,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -331,6 +336,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -342,6 +348,7 @@ protected GrpcExtensionRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.importExtensionCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java index 55126e83fc6e..dab9e12067b5 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreAdminServiceStub.java @@ -409,6 +409,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureOnlineStoreTransportSettings = @@ -420,6 +421,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureOnlineStoresTransportSettings = @@ -432,6 +434,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureOnlineStoreTransportSettings = @@ -456,6 +459,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureViewTransportSettings = GrpcCallSettings.newBuilder() @@ -466,6 +470,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureViewTransportSettings = GrpcCallSettings.newBuilder() @@ -476,6 +481,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureViewsTransportSettings = @@ -487,6 +493,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureViewTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +515,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings syncFeatureViewTransportSettings = @@ -519,6 +527,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings getFeatureViewSyncTransportSettings = @@ -530,6 +539,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureViewSyncsTransportSettings = @@ -541,6 +551,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -571,6 +582,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -581,6 +593,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -592,6 +605,7 @@ protected GrpcFeatureOnlineStoreAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createFeatureOnlineStoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java index 60959653bbe3..a1154d4bc562 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java @@ -259,6 +259,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings streamingFetchFeatureValuesTransportSettings = @@ -272,6 +273,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings searchNearestEntitiesTransportSettings = @@ -284,6 +286,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings featureViewDirectWriteTransportSettings = @@ -296,6 +299,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings generateFetchAccessTokenTransportSettings = @@ -308,6 +312,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("feature_view", String.valueOf(request.getFeatureView())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeatureView()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -338,6 +343,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -348,6 +354,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -359,6 +366,7 @@ protected GrpcFeatureOnlineStoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.fetchFeatureValuesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureRegistryServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureRegistryServiceStub.java index 57afa15fbeb2..7ab3044fce76 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureRegistryServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureRegistryServiceStub.java @@ -496,6 +496,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -506,6 +507,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureGroupsTransportSettings = @@ -517,6 +519,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -538,6 +541,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -548,6 +552,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -558,6 +563,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -568,6 +574,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -578,6 +585,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -598,6 +606,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureMonitorTransportSettings = GrpcCallSettings.newBuilder() @@ -608,6 +617,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureMonitorTransportSettings = GrpcCallSettings.newBuilder() @@ -618,6 +628,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureMonitorsTransportSettings = @@ -629,6 +640,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureMonitorTransportSettings = GrpcCallSettings.newBuilder() @@ -651,6 +663,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureMonitorJobTransportSettings = @@ -662,6 +675,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureMonitorJobTransportSettings = @@ -673,6 +687,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeatureMonitorJobsTransportSettings = @@ -685,6 +700,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -715,6 +731,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -725,6 +742,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -736,6 +754,7 @@ protected GrpcFeatureRegistryServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createFeatureGroupCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreOnlineServingServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreOnlineServingServiceStub.java index c8c8ebe4a948..35371ceef036 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreOnlineServingServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreOnlineServingServiceStub.java @@ -222,6 +222,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings streamingReadFeatureValuesTransportSettings = @@ -234,6 +235,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings writeFeatureValuesTransportSettings = @@ -245,6 +247,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -275,6 +278,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -285,6 +289,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -296,6 +301,7 @@ protected GrpcFeaturestoreOnlineServingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.readFeatureValuesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreServiceStub.java index 02d07cdf9c3b..1ec01670f204 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreServiceStub.java @@ -539,6 +539,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeaturestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -549,6 +550,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeaturestoresTransportSettings = @@ -560,6 +562,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeaturestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -581,6 +584,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEntityTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -591,6 +595,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEntityTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -601,6 +606,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEntityTypesTransportSettings = @@ -612,6 +618,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEntityTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -633,6 +640,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -643,6 +651,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -653,6 +662,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -663,6 +673,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -673,6 +684,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -693,6 +705,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importFeatureValuesTransportSettings = GrpcCallSettings.newBuilder() @@ -703,6 +716,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings batchReadFeatureValuesTransportSettings = @@ -714,6 +728,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("featurestore", String.valueOf(request.getFeaturestore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getFeaturestore()) .build(); GrpcCallSettings exportFeatureValuesTransportSettings = GrpcCallSettings.newBuilder() @@ -724,6 +739,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings deleteFeatureValuesTransportSettings = GrpcCallSettings.newBuilder() @@ -734,6 +750,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("entity_type", String.valueOf(request.getEntityType())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntityType()) .build(); GrpcCallSettings searchFeaturesTransportSettings = @@ -745,6 +762,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +793,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +804,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -796,6 +816,7 @@ protected GrpcFeaturestoreServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createFeaturestoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiCacheServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiCacheServiceStub.java index af0b28ce50d8..1ac9021acaa8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiCacheServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiCacheServiceStub.java @@ -245,6 +245,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCachedContentTransportSettings = GrpcCallSettings.newBuilder() @@ -255,6 +256,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCachedContentTransportSettings = @@ -278,6 +280,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCachedContentsTransportSettings = @@ -289,6 +292,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +323,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -329,6 +334,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -340,6 +346,7 @@ protected GrpcGenAiCacheServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createCachedContentCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiTuningServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiTuningServiceStub.java index 74a6ac53ee3a..98baa8c37743 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiTuningServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcGenAiTuningServiceStub.java @@ -245,6 +245,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTuningJobTransportSettings = GrpcCallSettings.newBuilder() @@ -255,6 +256,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTuningJobsTransportSettings = @@ -266,6 +268,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelTuningJobTransportSettings = GrpcCallSettings.newBuilder() @@ -276,6 +279,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rebaseTunedModelTransportSettings = GrpcCallSettings.newBuilder() @@ -286,6 +290,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -316,6 +321,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +332,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -337,6 +344,7 @@ protected GrpcGenAiTuningServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTuningJobCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexEndpointServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexEndpointServiceStub.java index 346c6a7f0c69..c746cc701a8f 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexEndpointServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexEndpointServiceStub.java @@ -308,6 +308,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +319,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexEndpointsTransportSettings = @@ -329,6 +331,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIndexEndpointTransportSettings = @@ -352,6 +355,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -362,6 +366,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings undeployIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +377,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings mutateDeployedIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +388,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -412,6 +419,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -422,6 +430,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -433,6 +442,7 @@ protected GrpcIndexEndpointServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createIndexEndpointCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexServiceStub.java index a8706627a7f0..dfc753d4fbbc 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexServiceStub.java @@ -282,6 +282,7 @@ protected GrpcIndexServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +293,7 @@ protected GrpcIndexServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -302,6 +304,7 @@ protected GrpcIndexServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexesTransportSettings = GrpcCallSettings.newBuilder() @@ -312,6 +315,7 @@ protected GrpcIndexServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -332,6 +336,7 @@ protected GrpcIndexServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upsertDatapointsTransportSettings = @@ -343,6 +348,7 @@ protected GrpcIndexServiceStub( builder.add("index", String.valueOf(request.getIndex())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndex()) .build(); GrpcCallSettings removeDatapointsTransportSettings = @@ -354,6 +360,7 @@ protected GrpcIndexServiceStub( builder.add("index", String.valueOf(request.getIndex())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndex()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -384,6 +391,7 @@ protected GrpcIndexServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -394,6 +402,7 @@ protected GrpcIndexServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -405,6 +414,7 @@ protected GrpcIndexServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createIndexCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcJobServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcJobServiceStub.java index fef65190fdda..35590f5f1ceb 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcJobServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcJobServiceStub.java @@ -761,6 +761,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomJobTransportSettings = GrpcCallSettings.newBuilder() @@ -771,6 +772,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomJobsTransportSettings = @@ -782,6 +784,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCustomJobTransportSettings = GrpcCallSettings.newBuilder() @@ -792,6 +795,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelCustomJobTransportSettings = GrpcCallSettings.newBuilder() @@ -802,6 +806,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataLabelingJobTransportSettings = @@ -813,6 +818,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataLabelingJobTransportSettings = @@ -824,6 +830,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataLabelingJobsTransportSettings = @@ -835,6 +842,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataLabelingJobTransportSettings = @@ -846,6 +854,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelDataLabelingJobTransportSettings = GrpcCallSettings.newBuilder() @@ -856,6 +865,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHyperparameterTuningJobTransportSettings = @@ -868,6 +878,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHyperparameterTuningJobTransportSettings = @@ -880,6 +891,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHyperparameterTuningJobsTransportSettings = @@ -893,6 +905,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteHyperparameterTuningJobTransportSettings = @@ -904,6 +917,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelHyperparameterTuningJobTransportSettings = @@ -915,6 +929,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -925,6 +940,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -935,6 +951,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNasJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -945,6 +962,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -955,6 +973,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelNasJobTransportSettings = GrpcCallSettings.newBuilder() @@ -965,6 +984,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNasTrialDetailTransportSettings = GrpcCallSettings.newBuilder() @@ -975,6 +995,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNasTrialDetailsTransportSettings = @@ -986,6 +1007,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createBatchPredictionJobTransportSettings = @@ -997,6 +1019,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBatchPredictionJobTransportSettings = @@ -1008,6 +1031,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBatchPredictionJobsTransportSettings = @@ -1020,6 +1044,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBatchPredictionJobTransportSettings = @@ -1031,6 +1056,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelBatchPredictionJobTransportSettings = @@ -1042,6 +1068,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createModelDeploymentMonitoringJobTransportSettings = @@ -1055,6 +1082,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< SearchModelDeploymentMonitoringStatsAnomaliesRequest, @@ -1073,6 +1101,7 @@ protected GrpcJobServiceStub( String.valueOf(request.getModelDeploymentMonitoringJob())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModelDeploymentMonitoringJob()) .build(); GrpcCallSettings getModelDeploymentMonitoringJobTransportSettings = @@ -1085,6 +1114,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListModelDeploymentMonitoringJobsRequest, ListModelDeploymentMonitoringJobsResponse> @@ -1100,6 +1130,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelDeploymentMonitoringJobTransportSettings = @@ -1124,6 +1155,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseModelDeploymentMonitoringJobTransportSettings = @@ -1135,6 +1167,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeModelDeploymentMonitoringJobTransportSettings = @@ -1146,6 +1179,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1176,6 +1210,7 @@ protected GrpcJobServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1186,6 +1221,7 @@ protected GrpcJobServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1197,6 +1233,7 @@ protected GrpcJobServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createCustomJobCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcLlmUtilityServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcLlmUtilityServiceStub.java index 25fa01156de4..20555fd7f4ce 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcLlmUtilityServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcLlmUtilityServiceStub.java @@ -179,6 +179,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -209,6 +210,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -219,6 +221,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -230,6 +233,7 @@ protected GrpcLlmUtilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.computeTokensCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMatchServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMatchServiceStub.java index 333ccf88491e..365e3b5eaf93 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMatchServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMatchServiceStub.java @@ -193,6 +193,7 @@ protected GrpcMatchServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings readIndexDatapointsTransportSettings = @@ -204,6 +205,7 @@ protected GrpcMatchServiceStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -234,6 +236,7 @@ protected GrpcMatchServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -244,6 +247,7 @@ protected GrpcMatchServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -255,6 +259,7 @@ protected GrpcMatchServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.findNeighborsCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMemoryBankServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMemoryBankServiceStub.java index 4f093f8055df..2d40703cee92 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMemoryBankServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMemoryBankServiceStub.java @@ -277,6 +277,7 @@ protected GrpcMemoryBankServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMemoryTransportSettings = GrpcCallSettings.newBuilder() @@ -287,6 +288,7 @@ protected GrpcMemoryBankServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMemoryTransportSettings = GrpcCallSettings.newBuilder() @@ -307,6 +309,7 @@ protected GrpcMemoryBankServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMemoryTransportSettings = GrpcCallSettings.newBuilder() @@ -317,6 +320,7 @@ protected GrpcMemoryBankServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateMemoriesTransportSettings = GrpcCallSettings.newBuilder() @@ -327,6 +331,7 @@ protected GrpcMemoryBankServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings retrieveMemoriesTransportSettings = @@ -338,6 +343,7 @@ protected GrpcMemoryBankServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +374,7 @@ protected GrpcMemoryBankServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +385,7 @@ protected GrpcMemoryBankServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -389,6 +397,7 @@ protected GrpcMemoryBankServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createMemoryCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMetadataServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMetadataServiceStub.java index ad3b5bf694fd..f0a9b53d2ed2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMetadataServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMetadataServiceStub.java @@ -675,6 +675,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -685,6 +686,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataStoresTransportSettings = @@ -696,6 +698,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMetadataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -706,6 +709,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -716,6 +720,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -726,6 +731,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listArtifactsTransportSettings = GrpcCallSettings.newBuilder() @@ -736,6 +742,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -756,6 +763,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeArtifactsTransportSettings = GrpcCallSettings.newBuilder() @@ -766,6 +774,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createContextTransportSettings = GrpcCallSettings.newBuilder() @@ -776,6 +785,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getContextTransportSettings = GrpcCallSettings.newBuilder() @@ -786,6 +796,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listContextsTransportSettings = GrpcCallSettings.newBuilder() @@ -796,6 +807,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateContextTransportSettings = GrpcCallSettings.newBuilder() @@ -816,6 +828,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeContextsTransportSettings = GrpcCallSettings.newBuilder() @@ -826,6 +839,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< AddContextArtifactsAndExecutionsRequest, AddContextArtifactsAndExecutionsResponse> @@ -840,6 +854,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings addContextChildrenTransportSettings = @@ -851,6 +866,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings removeContextChildrenTransportSettings = @@ -863,6 +879,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings queryContextLineageSubgraphTransportSettings = @@ -874,6 +891,7 @@ protected GrpcMetadataServiceStub( builder.add("context", String.valueOf(request.getContext())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getContext()) .build(); GrpcCallSettings createExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -884,6 +902,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -894,6 +913,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExecutionsTransportSettings = @@ -905,6 +925,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -925,6 +946,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeExecutionsTransportSettings = GrpcCallSettings.newBuilder() @@ -935,6 +957,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addExecutionEventsTransportSettings = @@ -946,6 +969,7 @@ protected GrpcMetadataServiceStub( builder.add("execution", String.valueOf(request.getExecution())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExecution()) .build(); GrpcCallSettings queryExecutionInputsAndOutputsTransportSettings = @@ -957,6 +981,7 @@ protected GrpcMetadataServiceStub( builder.add("execution", String.valueOf(request.getExecution())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExecution()) .build(); GrpcCallSettings createMetadataSchemaTransportSettings = @@ -968,6 +993,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -978,6 +1004,7 @@ protected GrpcMetadataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataSchemasTransportSettings = @@ -989,6 +1016,7 @@ protected GrpcMetadataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryArtifactLineageSubgraphTransportSettings = @@ -1000,6 +1028,7 @@ protected GrpcMetadataServiceStub( builder.add("artifact", String.valueOf(request.getArtifact())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getArtifact()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1030,6 +1059,7 @@ protected GrpcMetadataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1040,6 +1070,7 @@ protected GrpcMetadataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1051,6 +1082,7 @@ protected GrpcMetadataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createMetadataStoreCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMigrationServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMigrationServiceStub.java index aa423215acf2..4185a453a92c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMigrationServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMigrationServiceStub.java @@ -213,6 +213,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchMigrateResourcesTransportSettings = @@ -224,6 +225,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +256,7 @@ protected GrpcMigrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +267,7 @@ protected GrpcMigrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -275,6 +279,7 @@ protected GrpcMigrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.searchMigratableResourcesCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelGardenServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelGardenServiceStub.java index 351a549c04c0..e989738578fc 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelGardenServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelGardenServiceStub.java @@ -297,6 +297,7 @@ protected GrpcModelGardenServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPublisherModelsTransportSettings = @@ -318,6 +319,7 @@ protected GrpcModelGardenServiceStub( builder.add("destination", String.valueOf(request.getDestination())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPublisherModelName()) .build(); GrpcCallSettings deployPublisherModelTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +330,7 @@ protected GrpcModelGardenServiceStub( builder.add("destination", String.valueOf(request.getDestination())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDestination()) .build(); GrpcCallSettings exportPublisherModelTransportSettings = GrpcCallSettings.newBuilder() @@ -339,6 +342,7 @@ protected GrpcModelGardenServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings checkPublisherModelEulaAcceptanceTransportSettings = @@ -352,6 +356,7 @@ protected GrpcModelGardenServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings acceptPublisherModelEulaTransportSettings = @@ -364,6 +369,7 @@ protected GrpcModelGardenServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -394,6 +400,7 @@ protected GrpcModelGardenServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -404,6 +411,7 @@ protected GrpcModelGardenServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -415,6 +423,7 @@ protected GrpcModelGardenServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getPublisherModelCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelMonitoringServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelMonitoringServiceStub.java index deb34f8bbf7b..a22b1b60b6f9 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelMonitoringServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelMonitoringServiceStub.java @@ -372,6 +372,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelMonitorTransportSettings = GrpcCallSettings.newBuilder() @@ -393,6 +394,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelMonitorsTransportSettings = @@ -404,6 +406,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteModelMonitorTransportSettings = GrpcCallSettings.newBuilder() @@ -414,6 +417,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createModelMonitoringJobTransportSettings = @@ -425,6 +429,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelMonitoringJobTransportSettings = @@ -436,6 +441,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelMonitoringJobsTransportSettings = @@ -448,6 +454,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteModelMonitoringJobTransportSettings = @@ -459,6 +466,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchModelMonitoringStatsTransportSettings = @@ -471,6 +479,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("model_monitor", String.valueOf(request.getModelMonitor())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModelMonitor()) .build(); GrpcCallSettings searchModelMonitoringAlertsTransportSettings = @@ -484,6 +493,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("model_monitor", String.valueOf(request.getModelMonitor())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModelMonitor()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -514,6 +524,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -524,6 +535,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -535,6 +547,7 @@ protected GrpcModelMonitoringServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createModelMonitorCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelServiceStub.java index e42d01625531..d7c17ed56517 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelServiceStub.java @@ -508,6 +508,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +519,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -528,6 +530,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listModelVersionsTransportSettings = @@ -539,6 +542,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelVersionCheckpointsTransportSettings = @@ -552,6 +556,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -573,6 +578,7 @@ protected GrpcModelServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModel()) .build(); GrpcCallSettings deleteModelTransportSettings = GrpcCallSettings.newBuilder() @@ -583,6 +589,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteModelVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -593,6 +600,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings mergeVersionAliasesTransportSettings = GrpcCallSettings.newBuilder() @@ -603,6 +611,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportModelTransportSettings = GrpcCallSettings.newBuilder() @@ -613,6 +622,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings copyModelTransportSettings = GrpcCallSettings.newBuilder() @@ -623,6 +633,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParentModel()) .build(); GrpcCallSettings importModelEvaluationTransportSettings = @@ -634,6 +645,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< BatchImportModelEvaluationSlicesRequest, BatchImportModelEvaluationSlicesResponse> @@ -648,6 +660,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< BatchImportEvaluatedAnnotationsRequest, BatchImportEvaluatedAnnotationsResponse> @@ -662,6 +675,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelEvaluationTransportSettings = @@ -673,6 +687,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelEvaluationsTransportSettings = @@ -684,6 +699,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelEvaluationSliceTransportSettings = @@ -695,6 +711,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelEvaluationSlicesTransportSettings = @@ -707,6 +724,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings recommendSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -717,6 +735,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -747,6 +766,7 @@ protected GrpcModelServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -757,6 +777,7 @@ protected GrpcModelServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -768,6 +789,7 @@ protected GrpcModelServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.uploadModelCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcNotebookServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcNotebookServiceStub.java index c97d9e4c2a55..b5c31078ecca 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcNotebookServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcNotebookServiceStub.java @@ -482,6 +482,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotebookRuntimeTemplateTransportSettings = @@ -494,6 +495,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotebookRuntimeTemplatesTransportSettings = @@ -507,6 +509,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotebookRuntimeTemplateTransportSettings = @@ -518,6 +521,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNotebookRuntimeTemplateTransportSettings = @@ -543,6 +547,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotebookRuntimeTransportSettings = @@ -554,6 +559,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotebookRuntimesTransportSettings = @@ -565,6 +571,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotebookRuntimeTransportSettings = @@ -576,6 +583,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeNotebookRuntimeTransportSettings = @@ -587,6 +595,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startNotebookRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -597,6 +606,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopNotebookRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -607,6 +617,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNotebookExecutionJobTransportSettings = @@ -618,6 +629,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNotebookExecutionJobTransportSettings = @@ -629,6 +641,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotebookExecutionJobsTransportSettings = @@ -641,6 +654,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotebookExecutionJobTransportSettings = @@ -652,6 +666,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -682,6 +697,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -692,6 +708,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -703,6 +720,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createNotebookRuntimeTemplateCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPersistentResourceServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPersistentResourceServiceStub.java index d086b47fc612..9f9b3f4a519c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPersistentResourceServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPersistentResourceServiceStub.java @@ -288,6 +288,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPersistentResourceTransportSettings = @@ -299,6 +300,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPersistentResourcesTransportSettings = @@ -311,6 +313,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePersistentResourceTransportSettings = @@ -322,6 +325,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePersistentResourceTransportSettings = @@ -346,6 +350,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -376,6 +381,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -386,6 +392,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -397,6 +404,7 @@ protected GrpcPersistentResourceServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createPersistentResourceCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPipelineServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPipelineServiceStub.java index 84721289444b..77cca9669fa3 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPipelineServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPipelineServiceStub.java @@ -369,6 +369,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTrainingPipelineTransportSettings = @@ -380,6 +381,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTrainingPipelinesTransportSettings = @@ -392,6 +394,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTrainingPipelineTransportSettings = @@ -403,6 +406,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelTrainingPipelineTransportSettings = GrpcCallSettings.newBuilder() @@ -413,6 +417,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -423,6 +428,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -433,6 +439,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPipelineJobsTransportSettings = @@ -444,6 +451,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -454,6 +462,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeletePipelineJobsTransportSettings = @@ -465,6 +474,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelPipelineJobTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +485,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchCancelPipelineJobsTransportSettings = @@ -486,6 +497,7 @@ protected GrpcPipelineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -516,6 +528,7 @@ protected GrpcPipelineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -526,6 +539,7 @@ protected GrpcPipelineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -537,6 +551,7 @@ protected GrpcPipelineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTrainingPipelineCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPredictionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPredictionServiceStub.java index 4efcf4ddab06..e08e212f92c2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPredictionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPredictionServiceStub.java @@ -407,6 +407,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings rawPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -417,6 +418,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamRawPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -427,6 +429,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings directPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -437,6 +440,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings directRawPredictTransportSettings = @@ -448,22 +452,26 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamDirectPredictTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamDirectPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamDirectRawPredictTransportSettings = GrpcCallSettings .newBuilder() .setMethodDescriptor(streamDirectRawPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamingPredictTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamingPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings serverStreamingPredictTransportSettings = @@ -475,11 +483,13 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings streamingRawPredictTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamingRawPredictMethodDescriptor) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings explainTransportSettings = GrpcCallSettings.newBuilder() @@ -490,6 +500,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings countTokensTransportSettings = GrpcCallSettings.newBuilder() @@ -500,6 +511,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings generateContentTransportSettings = @@ -511,6 +523,7 @@ protected GrpcPredictionServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCachedContent()) .build(); GrpcCallSettings streamGenerateContentTransportSettings = @@ -522,6 +535,7 @@ protected GrpcPredictionServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCachedContent()) .build(); GrpcCallSettings chatCompletionsTransportSettings = GrpcCallSettings.newBuilder() @@ -532,6 +546,7 @@ protected GrpcPredictionServiceStub( builder.add("endpoint", String.valueOf(request.getEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEndpoint()) .build(); GrpcCallSettings embedContentTransportSettings = GrpcCallSettings.newBuilder() @@ -542,6 +557,7 @@ protected GrpcPredictionServiceStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModel()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +588,7 @@ protected GrpcPredictionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +599,7 @@ protected GrpcPredictionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -593,6 +611,7 @@ protected GrpcPredictionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.predictCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineExecutionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineExecutionServiceStub.java index d4ceff92cdc5..bb454141d4d5 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineExecutionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineExecutionServiceStub.java @@ -202,6 +202,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings streamQueryReasoningEngineTransportSettings = @@ -213,6 +214,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -243,6 +245,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -253,6 +256,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -264,6 +268,7 @@ protected GrpcReasoningEngineExecutionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.queryReasoningEngineCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineServiceStub.java index 344e6e51b08d..cb8d1fb0e541 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcReasoningEngineServiceStub.java @@ -260,6 +260,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReasoningEngineTransportSettings = @@ -271,6 +272,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReasoningEnginesTransportSettings = @@ -282,6 +284,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReasoningEngineTransportSettings = @@ -306,6 +309,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -336,6 +340,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -346,6 +351,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -357,6 +363,7 @@ protected GrpcReasoningEngineServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createReasoningEngineCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcScheduleServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcScheduleServiceStub.java index f3bcb17758fa..bab5505238a7 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcScheduleServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcScheduleServiceStub.java @@ -263,6 +263,7 @@ protected GrpcScheduleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +274,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -283,6 +285,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSchedulesTransportSettings = GrpcCallSettings.newBuilder() @@ -293,6 +296,7 @@ protected GrpcScheduleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings pauseScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +307,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +318,7 @@ protected GrpcScheduleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -353,6 +359,7 @@ protected GrpcScheduleServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -363,6 +370,7 @@ protected GrpcScheduleServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -374,6 +382,7 @@ protected GrpcScheduleServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createScheduleCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSessionServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSessionServiceStub.java index 9941ee803ec6..7b584f37c53d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSessionServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSessionServiceStub.java @@ -270,6 +270,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +281,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -290,6 +292,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -310,6 +313,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +324,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings appendEventTransportSettings = GrpcCallSettings.newBuilder() @@ -330,6 +335,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +366,7 @@ protected GrpcSessionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +377,7 @@ protected GrpcSessionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -381,6 +389,7 @@ protected GrpcSessionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSessionCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSpecialistPoolServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSpecialistPoolServiceStub.java index bdc327c29837..62328ab7e235 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSpecialistPoolServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSpecialistPoolServiceStub.java @@ -255,6 +255,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSpecialistPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -265,6 +266,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSpecialistPoolsTransportSettings = @@ -276,6 +278,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSpecialistPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -286,6 +289,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSpecialistPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +332,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -338,6 +343,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -349,6 +355,7 @@ protected GrpcSpecialistPoolServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSpecialistPoolCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcTensorboardServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcTensorboardServiceStub.java index a3a7f2116699..be131a503473 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcTensorboardServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcTensorboardServiceStub.java @@ -726,6 +726,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardTransportSettings = GrpcCallSettings.newBuilder() @@ -736,6 +737,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardTransportSettings = GrpcCallSettings.newBuilder() @@ -758,6 +760,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardTransportSettings = GrpcCallSettings.newBuilder() @@ -768,6 +771,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings readTensorboardUsageTransportSettings = @@ -779,6 +783,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard", String.valueOf(request.getTensorboard())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboard()) .build(); GrpcCallSettings readTensorboardSizeTransportSettings = @@ -790,6 +795,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard", String.valueOf(request.getTensorboard())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboard()) .build(); GrpcCallSettings createTensorboardExperimentTransportSettings = @@ -801,6 +807,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardExperimentTransportSettings = @@ -812,6 +819,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardExperimentTransportSettings = @@ -837,6 +845,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardExperimentTransportSettings = @@ -848,6 +857,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTensorboardRunTransportSettings = @@ -859,6 +869,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateTensorboardRunsTransportSettings = @@ -871,6 +882,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardRunTransportSettings = GrpcCallSettings.newBuilder() @@ -881,6 +893,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardRunTransportSettings = @@ -905,6 +918,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardRunTransportSettings = GrpcCallSettings.newBuilder() @@ -915,6 +929,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< BatchCreateTensorboardTimeSeriesRequest, BatchCreateTensorboardTimeSeriesResponse> @@ -929,6 +944,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTensorboardTimeSeriesTransportSettings = @@ -940,6 +956,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorboardTimeSeriesTransportSettings = @@ -951,6 +968,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTensorboardTimeSeriesTransportSettings = @@ -976,6 +994,7 @@ protected GrpcTensorboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTensorboardTimeSeriesTransportSettings = @@ -987,6 +1006,7 @@ protected GrpcTensorboardServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< BatchReadTensorboardTimeSeriesDataRequest, BatchReadTensorboardTimeSeriesDataResponse> @@ -1002,6 +1022,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard", String.valueOf(request.getTensorboard())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboard()) .build(); GrpcCallSettings readTensorboardTimeSeriesDataTransportSettings = @@ -1017,6 +1038,7 @@ protected GrpcTensorboardServiceStub( String.valueOf(request.getTensorboardTimeSeries())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardTimeSeries()) .build(); GrpcCallSettings readTensorboardBlobDataTransportSettings = @@ -1029,6 +1051,7 @@ protected GrpcTensorboardServiceStub( builder.add("time_series", String.valueOf(request.getTimeSeries())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTimeSeries()) .build(); GrpcCallSettings writeTensorboardExperimentDataTransportSettings = @@ -1044,6 +1067,7 @@ protected GrpcTensorboardServiceStub( String.valueOf(request.getTensorboardExperiment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardExperiment()) .build(); GrpcCallSettings writeTensorboardRunDataTransportSettings = @@ -1056,6 +1080,7 @@ protected GrpcTensorboardServiceStub( builder.add("tensorboard_run", String.valueOf(request.getTensorboardRun())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardRun()) .build(); GrpcCallSettings< ExportTensorboardTimeSeriesDataRequest, ExportTensorboardTimeSeriesDataResponse> @@ -1072,6 +1097,7 @@ protected GrpcTensorboardServiceStub( String.valueOf(request.getTensorboardTimeSeries())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTensorboardTimeSeries()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1102,6 +1128,7 @@ protected GrpcTensorboardServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1112,6 +1139,7 @@ protected GrpcTensorboardServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1123,6 +1151,7 @@ protected GrpcTensorboardServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTensorboardCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagDataServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagDataServiceStub.java index 0cb17a9f146d..f0de6ed4fda2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagDataServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagDataServiceStub.java @@ -588,6 +588,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRagCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -608,6 +609,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRagCorporaTransportSettings = @@ -619,6 +621,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRagCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -629,6 +632,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uploadRagFileTransportSettings = GrpcCallSettings.newBuilder() @@ -639,6 +643,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importRagFilesTransportSettings = GrpcCallSettings.newBuilder() @@ -649,6 +654,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRagFileTransportSettings = GrpcCallSettings.newBuilder() @@ -659,6 +665,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRagFilesTransportSettings = GrpcCallSettings.newBuilder() @@ -669,6 +676,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRagFileTransportSettings = GrpcCallSettings.newBuilder() @@ -679,6 +687,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRagEngineConfigTransportSettings = @@ -703,6 +712,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRagDataSchemaTransportSettings = @@ -714,6 +724,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateRagDataSchemasTransportSettings = @@ -725,6 +736,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRagDataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -735,6 +747,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRagDataSchemasTransportSettings = @@ -746,6 +759,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRagDataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -756,6 +770,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteRagDataSchemasTransportSettings = @@ -767,6 +782,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createRagMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -777,6 +793,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateRagMetadataTransportSettings = @@ -788,6 +805,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRagMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -809,6 +827,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRagMetadataTransportSettings = @@ -820,6 +839,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRagMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -830,6 +850,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteRagMetadataTransportSettings = @@ -841,6 +862,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -871,6 +893,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -881,6 +904,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -892,6 +916,7 @@ protected GrpcVertexRagDataServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createRagCorpusCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagServiceStub.java index eb9a13525654..aa1d90bdb6be 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVertexRagServiceStub.java @@ -252,6 +252,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings augmentPromptTransportSettings = GrpcCallSettings.newBuilder() @@ -262,6 +263,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings corroborateContentTransportSettings = @@ -273,6 +275,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings askContextsTransportSettings = GrpcCallSettings.newBuilder() @@ -283,6 +286,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings asyncRetrieveContextsTransportSettings = @@ -294,6 +298,7 @@ protected GrpcVertexRagServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +329,7 @@ protected GrpcVertexRagServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +340,7 @@ protected GrpcVertexRagServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -345,6 +352,7 @@ protected GrpcVertexRagServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.retrieveContextsCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVizierServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVizierServiceStub.java index a0fc7a488202..531da04df637 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVizierServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVizierServiceStub.java @@ -368,6 +368,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getStudyTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +379,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listStudiesTransportSettings = GrpcCallSettings.newBuilder() @@ -388,6 +390,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteStudyTransportSettings = GrpcCallSettings.newBuilder() @@ -398,6 +401,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupStudyTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +412,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings suggestTrialsTransportSettings = GrpcCallSettings.newBuilder() @@ -418,6 +423,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -428,6 +434,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -438,6 +445,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTrialsTransportSettings = GrpcCallSettings.newBuilder() @@ -448,6 +456,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addTrialMeasurementTransportSettings = GrpcCallSettings.newBuilder() @@ -458,6 +467,7 @@ protected GrpcVizierServiceStub( builder.add("trial_name", String.valueOf(request.getTrialName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTrialName()) .build(); GrpcCallSettings completeTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -468,6 +478,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -478,6 +489,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings checkTrialEarlyStoppingStateTransportSettings = @@ -489,6 +501,7 @@ protected GrpcVizierServiceStub( builder.add("trial_name", String.valueOf(request.getTrialName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTrialName()) .build(); GrpcCallSettings stopTrialTransportSettings = GrpcCallSettings.newBuilder() @@ -499,6 +512,7 @@ protected GrpcVizierServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOptimalTrialsTransportSettings = @@ -510,6 +524,7 @@ protected GrpcVizierServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -540,6 +555,7 @@ protected GrpcVizierServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -550,6 +566,7 @@ protected GrpcVizierServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -561,6 +578,7 @@ protected GrpcVizierServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createStudyCallable = diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexEndpointServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexEndpointServiceStubSettings.java index 7347be21ff63..a37e4e323425 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexEndpointServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexEndpointServiceStubSettings.java @@ -535,6 +535,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexServiceStubSettings.java index 7126f4e3bd3d..e9824b5a7171 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexServiceStubSettings.java @@ -496,6 +496,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/JobServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/JobServiceStubSettings.java index 6d8b04ccbaff..be604aa6669d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/JobServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/JobServiceStubSettings.java @@ -1357,6 +1357,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/LlmUtilityServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/LlmUtilityServiceStubSettings.java index 951a15352db3..e08c8fd184b6 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/LlmUtilityServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/LlmUtilityServiceStubSettings.java @@ -308,6 +308,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MatchServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MatchServiceStubSettings.java index 7dfdc3da8860..307805105961 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MatchServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MatchServiceStubSettings.java @@ -318,6 +318,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MemoryBankServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MemoryBankServiceStubSettings.java index bb1749efcd48..acc4ed96e60d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MemoryBankServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MemoryBankServiceStubSettings.java @@ -490,6 +490,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MetadataServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MetadataServiceStubSettings.java index 8262c21e79ce..7d9e65069313 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MetadataServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MetadataServiceStubSettings.java @@ -1013,6 +1013,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MigrationServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MigrationServiceStubSettings.java index 2e45ae36ce55..a7068bae12d5 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MigrationServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MigrationServiceStubSettings.java @@ -449,6 +449,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelGardenServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelGardenServiceStubSettings.java index 9a1abac2be9d..963603a807d6 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelGardenServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelGardenServiceStubSettings.java @@ -514,6 +514,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelMonitoringServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelMonitoringServiceStubSettings.java index ae914be47790..b2cbbefa24b2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelMonitoringServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelMonitoringServiceStubSettings.java @@ -796,6 +796,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelServiceStubSettings.java index b885d95155fc..19ffd71c30ee 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelServiceStubSettings.java @@ -952,6 +952,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/NotebookServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/NotebookServiceStubSettings.java index 53b29dff0915..d7acfb33ec0a 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/NotebookServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/NotebookServiceStubSettings.java @@ -871,6 +871,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PersistentResourceServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PersistentResourceServiceStubSettings.java index 3ac5029d39a9..2d7cf0423cc9 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PersistentResourceServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PersistentResourceServiceStubSettings.java @@ -534,6 +534,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PipelineServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PipelineServiceStubSettings.java index 1b22421a1947..39df2edcaa32 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PipelineServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PipelineServiceStubSettings.java @@ -627,6 +627,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PredictionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PredictionServiceStubSettings.java index c5aa558c036f..1459bb0e7eb3 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PredictionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PredictionServiceStubSettings.java @@ -461,6 +461,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineExecutionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineExecutionServiceStubSettings.java index 25c36d8acafa..83a8d0f469f1 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineExecutionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineExecutionServiceStubSettings.java @@ -326,6 +326,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineServiceStubSettings.java index d7bf64a1cc48..44c16c0d6ddb 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ReasoningEngineServiceStubSettings.java @@ -491,6 +491,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ScheduleServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ScheduleServiceStubSettings.java index e3e2ec958e55..35a9988b11b3 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ScheduleServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ScheduleServiceStubSettings.java @@ -453,6 +453,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SessionServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SessionServiceStubSettings.java index 253103064d89..a17ed9f7e680 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SessionServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SessionServiceStubSettings.java @@ -520,6 +520,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SpecialistPoolServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SpecialistPoolServiceStubSettings.java index c373cfd4af20..e9b80ad65f2c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SpecialistPoolServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SpecialistPoolServiceStubSettings.java @@ -479,6 +479,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/TensorboardServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/TensorboardServiceStubSettings.java index f25b712139ac..b9080bc532c4 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/TensorboardServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/TensorboardServiceStubSettings.java @@ -1107,6 +1107,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java new file mode 100644 index 000000000000..d9e12f987c71 --- /dev/null +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.aiplatform.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-aiplatform:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagDataServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagDataServiceStubSettings.java index 1d869596062e..e144ab993fc6 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagDataServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagDataServiceStubSettings.java @@ -918,6 +918,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagServiceStubSettings.java index ad9146f7d8ab..24438b41b02d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VertexRagServiceStubSettings.java @@ -398,6 +398,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VizierServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VizierServiceStubSettings.java index 74ac7d5bb4f9..0e108d29a796 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VizierServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VizierServiceStubSettings.java @@ -598,6 +598,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-aiplatform") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json index 14d2976033a2..6b7a23056df2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json index ad5806838f00..2b13ca150a87 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-alloydb-connectors/README.md b/java-alloydb-connectors/README.md index cbfc64c9bb7b..70685f0384e7 100644 --- a/java-alloydb-connectors/README.md +++ b/java-alloydb-connectors/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-alloydb-connectors - 0.65.0 + 0.66.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-alloydb-connectors:0.65.0' +implementation 'com.google.cloud:google-cloud-alloydb-connectors:0.66.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-alloydb-connectors" % "0.65.0" +libraryDependencies += "com.google.cloud" % "google-cloud-alloydb-connectors" % "0.66.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-alloydb-connectors/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-alloydb-connectors.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb-connectors/0.65.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb-connectors/0.66.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-alloydb/README.md b/java-alloydb/README.md index 6ea6e3a1a651..ccb918c7528b 100644 --- a/java-alloydb/README.md +++ b/java-alloydb/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-alloydb - 0.76.0 + 0.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-alloydb:0.76.0' +implementation 'com.google.cloud:google-cloud-alloydb:0.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-alloydb" % "0.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-alloydb" % "0.77.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-alloydb/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-alloydb.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb/0.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb/0.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBAdminStubSettings.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBAdminStubSettings.java index baf64dc60699..4357cf0d97f1 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBAdminStubSettings.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBAdminStubSettings.java @@ -1215,6 +1215,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-alloydb") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBCSQLAdminStubSettings.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBCSQLAdminStubSettings.java index 64b64cf1174d..0b7958782b93 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBCSQLAdminStubSettings.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/AlloyDBCSQLAdminStubSettings.java @@ -354,6 +354,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-alloydb") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBAdminStub.java index 76df12c00b7f..05fd3e85a626 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBAdminStub.java @@ -675,6 +675,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -685,6 +686,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -695,6 +697,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -715,6 +718,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -725,6 +729,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -735,6 +740,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -745,6 +751,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings promoteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -755,6 +762,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings switchoverClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +773,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restoreClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +784,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecondaryClusterTransportSettings = @@ -786,6 +796,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -796,6 +807,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -806,6 +818,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -816,6 +829,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecondaryInstanceTransportSettings = @@ -827,6 +841,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -837,6 +852,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -857,6 +873,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings failoverInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -867,6 +884,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings injectFaultTransportSettings = GrpcCallSettings.newBuilder() @@ -877,6 +895,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restartInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -887,6 +906,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings executeSqlTransportSettings = GrpcCallSettings.newBuilder() @@ -897,6 +917,7 @@ protected GrpcAlloyDBAdminStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -907,6 +928,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -917,6 +939,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -927,6 +950,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -947,6 +971,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSupportedDatabaseFlagsTransportSettings = @@ -959,6 +984,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateClientCertificateTransportSettings = @@ -971,6 +997,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionInfoTransportSettings = GrpcCallSettings.newBuilder() @@ -981,6 +1008,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsersTransportSettings = GrpcCallSettings.newBuilder() @@ -991,6 +1019,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1001,6 +1030,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1011,6 +1041,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1031,6 +1062,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatabasesTransportSettings = GrpcCallSettings.newBuilder() @@ -1041,6 +1073,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBCSQLAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBCSQLAdminStub.java index 97f89f030976..6df13e00489d 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBCSQLAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/GrpcAlloyDBCSQLAdminStub.java @@ -142,6 +142,7 @@ protected GrpcAlloyDBCSQLAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBAdminStub.java index cef8213092b8..3de0e06bbb38 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBAdminStub.java @@ -1853,6 +1853,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1864,6 +1865,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1875,6 +1877,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1897,6 +1900,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1908,6 +1912,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings upgradeClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1919,6 +1924,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1930,6 +1936,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings promoteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1941,6 +1948,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings switchoverClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1952,6 +1960,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restoreClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1963,6 +1972,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecondaryClusterTransportSettings = @@ -1975,6 +1985,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -1987,6 +1998,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1998,6 +2010,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2009,6 +2022,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecondaryInstanceTransportSettings = @@ -2021,6 +2035,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateInstancesTransportSettings = @@ -2033,6 +2048,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2055,6 +2071,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings failoverInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2066,6 +2083,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings injectFaultTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2077,6 +2095,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restartInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2088,6 +2107,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings executeSqlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2099,6 +2119,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2110,6 +2131,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2121,6 +2143,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2132,6 +2155,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2154,6 +2178,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSupportedDatabaseFlagsTransportSettings = @@ -2167,6 +2192,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateClientCertificateTransportSettings = @@ -2180,6 +2206,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionInfoTransportSettings = @@ -2192,6 +2219,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2203,6 +2231,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2214,6 +2243,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2225,6 +2255,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2247,6 +2278,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatabasesTransportSettings = @@ -2259,6 +2291,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBCSQLAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBCSQLAdminStub.java index 24a011c2575e..b29f99bd57a1 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBCSQLAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/HttpJsonAlloyDBCSQLAdminStub.java @@ -263,6 +263,7 @@ protected HttpJsonAlloyDBCSQLAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java new file mode 100644 index 000000000000..b6b7d9e92f9c --- /dev/null +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.alloydb.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-alloydb:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBAdminStubSettings.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBAdminStubSettings.java index 23cba12e2166..a302d0a771f0 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBAdminStubSettings.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBAdminStubSettings.java @@ -1224,6 +1224,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-alloydb") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBCSQLAdminStubSettings.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBCSQLAdminStubSettings.java index aa4a3ba0d16d..537e782e15b6 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBCSQLAdminStubSettings.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/AlloyDBCSQLAdminStubSettings.java @@ -355,6 +355,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-alloydb") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBAdminStub.java index cdb033743ba2..3db1ced3994f 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBAdminStub.java @@ -694,6 +694,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -704,6 +705,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -714,6 +716,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -734,6 +737,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -744,6 +748,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -754,6 +759,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -764,6 +770,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings promoteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -774,6 +781,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings switchoverClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -784,6 +792,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restoreClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -794,6 +803,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecondaryClusterTransportSettings = @@ -805,6 +815,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -815,6 +826,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -825,6 +837,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -835,6 +848,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecondaryInstanceTransportSettings = @@ -846,6 +860,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -856,6 +871,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -876,6 +892,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings failoverInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -886,6 +903,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings injectFaultTransportSettings = GrpcCallSettings.newBuilder() @@ -896,6 +914,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restartInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -906,6 +925,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings executeSqlTransportSettings = GrpcCallSettings.newBuilder() @@ -916,6 +936,7 @@ protected GrpcAlloyDBAdminStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -926,6 +947,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -936,6 +958,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -946,6 +969,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -966,6 +990,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSupportedDatabaseFlagsTransportSettings = @@ -978,6 +1003,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateClientCertificateTransportSettings = @@ -990,6 +1016,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionInfoTransportSettings = GrpcCallSettings.newBuilder() @@ -1000,6 +1027,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsersTransportSettings = GrpcCallSettings.newBuilder() @@ -1010,6 +1038,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1020,6 +1049,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1030,6 +1060,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1050,6 +1081,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatabasesTransportSettings = GrpcCallSettings.newBuilder() @@ -1060,6 +1092,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -1070,6 +1103,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBCSQLAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBCSQLAdminStub.java index 8cf08a910d2f..93930eb0383c 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBCSQLAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/GrpcAlloyDBCSQLAdminStub.java @@ -145,6 +145,7 @@ protected GrpcAlloyDBCSQLAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBAdminStub.java index a2b37cbebe00..9e0d2cfe2f80 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBAdminStub.java @@ -1899,6 +1899,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1910,6 +1911,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1921,6 +1923,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1943,6 +1946,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1954,6 +1958,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings upgradeClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1965,6 +1970,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1976,6 +1982,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings promoteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1987,6 +1994,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings switchoverClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1998,6 +2006,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restoreClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2009,6 +2018,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecondaryClusterTransportSettings = @@ -2021,6 +2031,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -2033,6 +2044,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2044,6 +2056,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2055,6 +2068,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecondaryInstanceTransportSettings = @@ -2067,6 +2081,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateInstancesTransportSettings = @@ -2079,6 +2094,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2101,6 +2117,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings failoverInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2112,6 +2129,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings injectFaultTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2123,6 +2141,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restartInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2134,6 +2153,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings executeSqlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2145,6 +2165,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2156,6 +2177,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2167,6 +2189,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2178,6 +2201,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2200,6 +2224,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSupportedDatabaseFlagsTransportSettings = @@ -2213,6 +2238,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateClientCertificateTransportSettings = @@ -2226,6 +2252,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionInfoTransportSettings = @@ -2238,6 +2265,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2249,6 +2277,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2260,6 +2289,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2271,6 +2301,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2293,6 +2324,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatabasesTransportSettings = @@ -2305,6 +2337,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2316,6 +2349,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBCSQLAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBCSQLAdminStub.java index 5e3883d89cc4..096fdbba3454 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBCSQLAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/HttpJsonAlloyDBCSQLAdminStub.java @@ -266,6 +266,7 @@ protected HttpJsonAlloyDBCSQLAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java new file mode 100644 index 000000000000..952ca05c6d0c --- /dev/null +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.alloydb.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-alloydb:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBAdminStubSettings.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBAdminStubSettings.java index 475e5cd18823..6b9aee1e4094 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBAdminStubSettings.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBAdminStubSettings.java @@ -1224,6 +1224,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-alloydb") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBCSQLAdminStubSettings.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBCSQLAdminStubSettings.java index 54395a619152..60633d9f8237 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBCSQLAdminStubSettings.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/AlloyDBCSQLAdminStubSettings.java @@ -355,6 +355,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-alloydb") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBAdminStub.java index afbb53a092c7..5d59fe7cff4d 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBAdminStub.java @@ -693,6 +693,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -703,6 +704,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -713,6 +715,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -733,6 +736,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -743,6 +747,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -753,6 +758,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -763,6 +769,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings promoteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -773,6 +780,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings switchoverClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -783,6 +791,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restoreClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -793,6 +802,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecondaryClusterTransportSettings = @@ -804,6 +814,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -814,6 +825,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -824,6 +836,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -834,6 +847,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecondaryInstanceTransportSettings = @@ -845,6 +859,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -855,6 +870,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -875,6 +891,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings failoverInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -885,6 +902,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings injectFaultTransportSettings = GrpcCallSettings.newBuilder() @@ -895,6 +913,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restartInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -905,6 +924,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings executeSqlTransportSettings = GrpcCallSettings.newBuilder() @@ -915,6 +935,7 @@ protected GrpcAlloyDBAdminStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -925,6 +946,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -935,6 +957,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -945,6 +968,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -965,6 +989,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSupportedDatabaseFlagsTransportSettings = @@ -977,6 +1002,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateClientCertificateTransportSettings = @@ -989,6 +1015,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionInfoTransportSettings = GrpcCallSettings.newBuilder() @@ -999,6 +1026,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsersTransportSettings = GrpcCallSettings.newBuilder() @@ -1009,6 +1037,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1019,6 +1048,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1029,6 +1059,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserTransportSettings = GrpcCallSettings.newBuilder() @@ -1049,6 +1080,7 @@ protected GrpcAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatabasesTransportSettings = GrpcCallSettings.newBuilder() @@ -1059,6 +1091,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -1069,6 +1102,7 @@ protected GrpcAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBCSQLAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBCSQLAdminStub.java index f5dbec353770..07cf7f0df7f6 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBCSQLAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/GrpcAlloyDBCSQLAdminStub.java @@ -144,6 +144,7 @@ protected GrpcAlloyDBCSQLAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBAdminStub.java index b99cdccaa1f2..8cac30238422 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBAdminStub.java @@ -1898,6 +1898,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1909,6 +1910,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1920,6 +1922,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1942,6 +1945,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1953,6 +1957,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings upgradeClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1964,6 +1969,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1975,6 +1981,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings promoteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1986,6 +1993,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings switchoverClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1997,6 +2005,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restoreClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2008,6 +2017,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecondaryClusterTransportSettings = @@ -2020,6 +2030,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -2032,6 +2043,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2043,6 +2055,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2054,6 +2067,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecondaryInstanceTransportSettings = @@ -2066,6 +2080,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateInstancesTransportSettings = @@ -2078,6 +2093,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2100,6 +2116,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings failoverInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2111,6 +2128,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings injectFaultTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2122,6 +2140,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restartInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2133,6 +2152,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings executeSqlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2144,6 +2164,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2155,6 +2176,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2166,6 +2188,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2177,6 +2200,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2199,6 +2223,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSupportedDatabaseFlagsTransportSettings = @@ -2212,6 +2237,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateClientCertificateTransportSettings = @@ -2225,6 +2251,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionInfoTransportSettings = @@ -2237,6 +2264,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2248,6 +2276,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2259,6 +2288,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2270,6 +2300,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2292,6 +2323,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatabasesTransportSettings = @@ -2304,6 +2336,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2315,6 +2348,7 @@ protected HttpJsonAlloyDBAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBCSQLAdminStub.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBCSQLAdminStub.java index a6569c3dbad8..ff921629e3d7 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBCSQLAdminStub.java +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/HttpJsonAlloyDBCSQLAdminStub.java @@ -265,6 +265,7 @@ protected HttpJsonAlloyDBCSQLAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java new file mode 100644 index 000000000000..3bebd85dd1e2 --- /dev/null +++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.alloydb.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-alloydb:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json index 1b21b6c0012f..055c8ab36f6b 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json +++ b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json index 13adc2818f37..fc9157b420a8 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json +++ b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json index 6c580e882030..a3979ea7f7db 100644 --- a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json +++ b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-analytics-admin/README.md b/java-analytics-admin/README.md index 949e286522e0..668354c68f1d 100644 --- a/java-analytics-admin/README.md +++ b/java-analytics-admin/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.analytics google-analytics-admin - 0.97.0 + 0.98.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.analytics:google-analytics-admin:0.97.0' +implementation 'com.google.analytics:google-analytics-admin:0.98.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.analytics" % "google-analytics-admin" % "0.97.0" +libraryDependencies += "com.google.analytics" % "google-analytics-admin" % "0.98.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-analytics-admin/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-admin/0.97.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-admin/0.98.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/AnalyticsAdminServiceStubSettings.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/AnalyticsAdminServiceStubSettings.java index 7e801cfe59a6..3e6f8513237c 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/AnalyticsAdminServiceStubSettings.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/AnalyticsAdminServiceStubSettings.java @@ -3915,6 +3915,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.analytics:google-analytics-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/GrpcAnalyticsAdminServiceStub.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/GrpcAnalyticsAdminServiceStub.java index 2ccedec01505..167144e25761 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/GrpcAnalyticsAdminServiceStub.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/GrpcAnalyticsAdminServiceStub.java @@ -2723,6 +2723,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccountsTransportSettings = GrpcCallSettings.newBuilder() @@ -2737,6 +2738,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -2768,6 +2770,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPropertiesTransportSettings = @@ -2787,6 +2790,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePropertyTransportSettings = GrpcCallSettings.newBuilder() @@ -2807,6 +2811,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteFirebaseLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -2817,6 +2822,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFirebaseLinksTransportSettings = @@ -2828,6 +2834,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGlobalSiteTagTransportSettings = GrpcCallSettings.newBuilder() @@ -2838,6 +2845,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGoogleAdsLinkTransportSettings = @@ -2849,6 +2857,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGoogleAdsLinkTransportSettings = @@ -2872,6 +2881,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGoogleAdsLinksTransportSettings = @@ -2883,6 +2893,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataSharingSettingsTransportSettings = @@ -2894,6 +2905,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMeasurementProtocolSecretTransportSettings = @@ -2906,6 +2918,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMeasurementProtocolSecretsTransportSettings = @@ -2919,6 +2932,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createMeasurementProtocolSecretTransportSettings = @@ -2931,6 +2945,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMeasurementProtocolSecretTransportSettings = @@ -2942,6 +2957,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMeasurementProtocolSecretTransportSettings = @@ -2969,6 +2985,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("property", String.valueOf(request.getProperty())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProperty()) .build(); GrpcCallSettings getSKAdNetworkConversionValueSchemaTransportSettings = @@ -2982,6 +2999,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< CreateSKAdNetworkConversionValueSchemaRequest, SKAdNetworkConversionValueSchema> @@ -2996,6 +3014,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSKAdNetworkConversionValueSchemaTransportSettings = @@ -3007,6 +3026,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< UpdateSKAdNetworkConversionValueSchemaRequest, SKAdNetworkConversionValueSchema> @@ -3039,6 +3059,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchChangeHistoryEventsTransportSettings = @@ -3051,6 +3072,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("account", String.valueOf(request.getAccount())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); GrpcCallSettings getGoogleSignalsSettingsTransportSettings = @@ -3062,6 +3084,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateGoogleSignalsSettingsTransportSettings = @@ -3086,6 +3109,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConversionEventTransportSettings = @@ -3110,6 +3134,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteConversionEventTransportSettings = GrpcCallSettings.newBuilder() @@ -3120,6 +3145,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversionEventsTransportSettings = @@ -3131,6 +3157,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createKeyEventTransportSettings = GrpcCallSettings.newBuilder() @@ -3141,6 +3168,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateKeyEventTransportSettings = GrpcCallSettings.newBuilder() @@ -3161,6 +3189,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteKeyEventTransportSettings = GrpcCallSettings.newBuilder() @@ -3171,6 +3200,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listKeyEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -3181,6 +3211,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDisplayVideo360AdvertiserLinkTransportSettings = @@ -3194,6 +3225,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListDisplayVideo360AdvertiserLinksRequest, ListDisplayVideo360AdvertiserLinksResponse> @@ -3209,6 +3241,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDisplayVideo360AdvertiserLinkTransportSettings = @@ -3222,6 +3255,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDisplayVideo360AdvertiserLinkTransportSettings = @@ -3233,6 +3267,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDisplayVideo360AdvertiserLinkTransportSettings = @@ -3263,6 +3298,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListDisplayVideo360AdvertiserLinkProposalsRequest, @@ -3279,6 +3315,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< CreateDisplayVideo360AdvertiserLinkProposalRequest, @@ -3295,6 +3332,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDisplayVideo360AdvertiserLinkProposalTransportSettings = @@ -3306,6 +3344,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ApproveDisplayVideo360AdvertiserLinkProposalRequest, @@ -3322,6 +3361,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< CancelDisplayVideo360AdvertiserLinkProposalRequest, @@ -3338,6 +3378,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomDimensionTransportSettings = @@ -3349,6 +3390,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomDimensionTransportSettings = @@ -3373,6 +3415,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings archiveCustomDimensionTransportSettings = GrpcCallSettings.newBuilder() @@ -3383,6 +3426,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCustomDimensionTransportSettings = @@ -3394,6 +3438,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -3404,6 +3449,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -3426,6 +3472,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings archiveCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -3436,6 +3483,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -3446,6 +3494,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataRetentionSettingsTransportSettings = @@ -3457,6 +3506,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataRetentionSettingsTransportSettings = @@ -3480,6 +3530,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -3490,6 +3541,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -3512,6 +3564,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -3522,6 +3575,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAudienceTransportSettings = GrpcCallSettings.newBuilder() @@ -3532,6 +3586,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAudiencesTransportSettings = GrpcCallSettings.newBuilder() @@ -3542,6 +3597,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAudienceTransportSettings = GrpcCallSettings.newBuilder() @@ -3552,6 +3608,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAudienceTransportSettings = GrpcCallSettings.newBuilder() @@ -3572,6 +3629,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSearchAds360LinkTransportSettings = @@ -3583,6 +3641,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSearchAds360LinksTransportSettings = @@ -3595,6 +3654,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSearchAds360LinkTransportSettings = @@ -3606,6 +3666,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSearchAds360LinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3616,6 +3677,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSearchAds360LinkTransportSettings = @@ -3640,6 +3702,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAttributionSettingsTransportSettings = @@ -3675,6 +3738,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAccessBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -3685,6 +3749,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccessBindingTransportSettings = @@ -3708,6 +3773,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccessBindingsTransportSettings = @@ -3719,6 +3785,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateAccessBindingsTransportSettings = @@ -3731,6 +3798,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchGetAccessBindingsTransportSettings = @@ -3743,6 +3811,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchUpdateAccessBindingsTransportSettings = @@ -3755,6 +3824,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchDeleteAccessBindingsTransportSettings = @@ -3766,6 +3836,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExpandedDataSetTransportSettings = @@ -3777,6 +3848,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExpandedDataSetsTransportSettings = @@ -3788,6 +3860,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createExpandedDataSetTransportSettings = @@ -3799,6 +3872,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExpandedDataSetTransportSettings = @@ -3822,6 +3896,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getChannelGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -3832,6 +3907,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listChannelGroupsTransportSettings = @@ -3843,6 +3919,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createChannelGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -3853,6 +3930,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateChannelGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -3874,6 +3952,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBigQueryLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3884,6 +3963,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBigQueryLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3894,6 +3974,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBigQueryLinksTransportSettings = @@ -3905,6 +3986,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBigQueryLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3915,6 +3997,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBigQueryLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3938,6 +4021,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEnhancedMeasurementSettingsTransportSettings = @@ -3962,6 +4046,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAdSenseLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3972,6 +4057,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAdSenseLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -3982,6 +4068,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAdSenseLinksTransportSettings = @@ -3993,6 +4080,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEventCreateRuleTransportSettings = @@ -4004,6 +4092,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEventCreateRulesTransportSettings = @@ -4015,6 +4104,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEventCreateRuleTransportSettings = @@ -4026,6 +4116,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEventCreateRuleTransportSettings = @@ -4049,6 +4140,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEventEditRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -4059,6 +4151,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEventEditRulesTransportSettings = @@ -4070,6 +4163,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEventEditRuleTransportSettings = @@ -4081,6 +4175,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEventEditRuleTransportSettings = @@ -4104,6 +4199,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reorderEventEditRulesTransportSettings = GrpcCallSettings.newBuilder() @@ -4114,6 +4210,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataRedactionSettingsTransportSettings = @@ -4138,6 +4235,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCalculatedMetricTransportSettings = @@ -4149,6 +4247,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCalculatedMetricTransportSettings = @@ -4160,6 +4259,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listCalculatedMetricsTransportSettings = @@ -4172,6 +4272,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCalculatedMetricTransportSettings = @@ -4195,6 +4296,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRollupPropertyTransportSettings = @@ -4212,6 +4314,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRollupPropertySourceLinksTransportSettings = @@ -4225,6 +4328,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createRollupPropertySourceLinkTransportSettings = @@ -4237,6 +4341,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRollupPropertySourceLinkTransportSettings = @@ -4248,6 +4353,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings provisionSubpropertyTransportSettings = @@ -4265,6 +4371,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSubpropertyEventFilterTransportSettings = @@ -4276,6 +4383,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubpropertyEventFiltersTransportSettings = @@ -4289,6 +4397,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSubpropertyEventFilterTransportSettings = @@ -4314,6 +4423,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReportingDataAnnotationTransportSettings = @@ -4326,6 +4436,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReportingDataAnnotationTransportSettings = @@ -4338,6 +4449,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReportingDataAnnotationsTransportSettings = @@ -4351,6 +4463,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReportingDataAnnotationTransportSettings = @@ -4376,6 +4489,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings submitUserDeletionTransportSettings = @@ -4387,6 +4501,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubpropertySyncConfigsTransportSettings = @@ -4399,6 +4514,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSubpropertySyncConfigTransportSettings = @@ -4423,6 +4539,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getReportingIdentitySettingsTransportSettings = @@ -4435,6 +4552,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAccountCallable = diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/HttpJsonAnalyticsAdminServiceStub.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/HttpJsonAnalyticsAdminServiceStub.java index bf0f5ec08c5b..b0f5de254329 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/HttpJsonAnalyticsAdminServiceStub.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/HttpJsonAnalyticsAdminServiceStub.java @@ -6674,6 +6674,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccountsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -6690,6 +6691,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -6726,6 +6728,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPropertiesTransportSettings = @@ -6748,6 +6751,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePropertyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -6771,6 +6775,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteFirebaseLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -6782,6 +6787,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFirebaseLinksTransportSettings = @@ -6794,6 +6800,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGlobalSiteTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -6805,6 +6812,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGoogleAdsLinkTransportSettings = @@ -6817,6 +6825,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGoogleAdsLinkTransportSettings = @@ -6842,6 +6851,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGoogleAdsLinksTransportSettings = @@ -6854,6 +6864,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataSharingSettingsTransportSettings = @@ -6866,6 +6877,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getMeasurementProtocolSecretTransportSettings = @@ -6879,6 +6891,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListMeasurementProtocolSecretsRequest, ListMeasurementProtocolSecretsResponse> @@ -6894,6 +6907,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createMeasurementProtocolSecretTransportSettings = @@ -6907,6 +6921,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMeasurementProtocolSecretTransportSettings = @@ -6919,6 +6934,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateMeasurementProtocolSecretTransportSettings = @@ -6949,6 +6965,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("property", String.valueOf(request.getProperty())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProperty()) .build(); HttpJsonCallSettings< GetSKAdNetworkConversionValueSchemaRequest, SKAdNetworkConversionValueSchema> @@ -6964,6 +6981,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< CreateSKAdNetworkConversionValueSchemaRequest, SKAdNetworkConversionValueSchema> @@ -6979,6 +6997,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSKAdNetworkConversionValueSchemaTransportSettings = @@ -6991,6 +7010,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< UpdateSKAdNetworkConversionValueSchemaRequest, SKAdNetworkConversionValueSchema> @@ -7025,6 +7045,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchChangeHistoryEventsTransportSettings = @@ -7038,6 +7059,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("account", String.valueOf(request.getAccount())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); HttpJsonCallSettings getGoogleSignalsSettingsTransportSettings = @@ -7051,6 +7073,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateGoogleSignalsSettingsTransportSettings = @@ -7078,6 +7101,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConversionEventTransportSettings = @@ -7104,6 +7128,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteConversionEventTransportSettings = @@ -7116,6 +7141,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversionEventsTransportSettings = @@ -7129,6 +7155,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createKeyEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7140,6 +7167,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateKeyEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7162,6 +7190,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteKeyEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7173,6 +7202,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listKeyEventsTransportSettings = @@ -7185,6 +7215,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDisplayVideo360AdvertiserLinkTransportSettings = @@ -7199,6 +7230,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListDisplayVideo360AdvertiserLinksRequest, ListDisplayVideo360AdvertiserLinksResponse> @@ -7215,6 +7247,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDisplayVideo360AdvertiserLinkTransportSettings = @@ -7229,6 +7262,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDisplayVideo360AdvertiserLinkTransportSettings = @@ -7241,6 +7275,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDisplayVideo360AdvertiserLinkTransportSettings = @@ -7273,6 +7308,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListDisplayVideo360AdvertiserLinkProposalsRequest, @@ -7290,6 +7326,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< CreateDisplayVideo360AdvertiserLinkProposalRequest, @@ -7307,6 +7344,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDisplayVideo360AdvertiserLinkProposalTransportSettings = @@ -7320,6 +7358,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ApproveDisplayVideo360AdvertiserLinkProposalRequest, @@ -7337,6 +7376,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< CancelDisplayVideo360AdvertiserLinkProposalRequest, @@ -7354,6 +7394,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomDimensionTransportSettings = @@ -7366,6 +7407,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomDimensionTransportSettings = @@ -7393,6 +7435,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings archiveCustomDimensionTransportSettings = @@ -7405,6 +7448,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCustomDimensionTransportSettings = @@ -7417,6 +7461,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomMetricTransportSettings = @@ -7429,6 +7474,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomMetricTransportSettings = @@ -7455,6 +7501,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings archiveCustomMetricTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7466,6 +7513,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCustomMetricTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7477,6 +7525,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDataRetentionSettingsTransportSettings = @@ -7490,6 +7539,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataRetentionSettingsTransportSettings = @@ -7516,6 +7566,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7527,6 +7578,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7551,6 +7603,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7562,6 +7615,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAudienceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7573,6 +7627,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAudiencesTransportSettings = @@ -7585,6 +7640,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAudienceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7596,6 +7652,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAudienceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7618,6 +7675,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSearchAds360LinkTransportSettings = @@ -7630,6 +7688,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSearchAds360LinksTransportSettings = @@ -7643,6 +7702,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSearchAds360LinkTransportSettings = @@ -7655,6 +7715,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSearchAds360LinkTransportSettings = @@ -7667,6 +7728,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSearchAds360LinkTransportSettings = @@ -7693,6 +7755,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttributionSettingsTransportSettings = @@ -7731,6 +7794,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAccessBindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7742,6 +7806,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccessBindingTransportSettings = @@ -7767,6 +7832,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccessBindingsTransportSettings = @@ -7779,6 +7845,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateAccessBindingsTransportSettings = @@ -7792,6 +7859,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchGetAccessBindingsTransportSettings = @@ -7805,6 +7873,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchUpdateAccessBindingsTransportSettings = @@ -7818,6 +7887,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeleteAccessBindingsTransportSettings = @@ -7830,6 +7900,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExpandedDataSetTransportSettings = @@ -7842,6 +7913,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExpandedDataSetsTransportSettings = @@ -7855,6 +7927,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createExpandedDataSetTransportSettings = @@ -7867,6 +7940,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateExpandedDataSetTransportSettings = @@ -7893,6 +7967,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getChannelGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7904,6 +7979,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listChannelGroupsTransportSettings = @@ -7916,6 +7992,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createChannelGroupTransportSettings = @@ -7928,6 +8005,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateChannelGroupTransportSettings = @@ -7953,6 +8031,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBigQueryLinkTransportSettings = @@ -7965,6 +8044,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBigQueryLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7976,6 +8056,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBigQueryLinksTransportSettings = @@ -7988,6 +8069,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBigQueryLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -7999,6 +8081,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBigQueryLinkTransportSettings = @@ -8026,6 +8109,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEnhancedMeasurementSettingsTransportSettings = @@ -8052,6 +8136,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAdSenseLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -8063,6 +8148,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAdSenseLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -8074,6 +8160,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAdSenseLinksTransportSettings = @@ -8086,6 +8173,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEventCreateRuleTransportSettings = @@ -8098,6 +8186,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEventCreateRulesTransportSettings = @@ -8111,6 +8200,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEventCreateRuleTransportSettings = @@ -8123,6 +8213,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEventCreateRuleTransportSettings = @@ -8149,6 +8240,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEventEditRuleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -8160,6 +8252,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEventEditRulesTransportSettings = @@ -8172,6 +8265,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEventEditRuleTransportSettings = @@ -8184,6 +8278,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEventEditRuleTransportSettings = @@ -8209,6 +8304,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings reorderEventEditRulesTransportSettings = @@ -8221,6 +8317,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataRedactionSettingsTransportSettings = @@ -8249,6 +8346,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCalculatedMetricTransportSettings = @@ -8261,6 +8359,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCalculatedMetricTransportSettings = @@ -8273,6 +8372,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listCalculatedMetricsTransportSettings = @@ -8286,6 +8386,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCalculatedMetricTransportSettings = @@ -8312,6 +8413,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRollupPropertyTransportSettings = @@ -8332,6 +8434,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListRollupPropertySourceLinksRequest, ListRollupPropertySourceLinksResponse> @@ -8347,6 +8450,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createRollupPropertySourceLinkTransportSettings = @@ -8360,6 +8464,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRollupPropertySourceLinkTransportSettings = @@ -8372,6 +8477,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings provisionSubpropertyTransportSettings = @@ -8392,6 +8498,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSubpropertyEventFilterTransportSettings = @@ -8405,6 +8512,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubpropertyEventFiltersTransportSettings = @@ -8419,6 +8527,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSubpropertyEventFilterTransportSettings = @@ -8446,6 +8555,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReportingDataAnnotationTransportSettings = @@ -8459,6 +8569,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReportingDataAnnotationTransportSettings = @@ -8472,6 +8583,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReportingDataAnnotationsTransportSettings = @@ -8486,6 +8598,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReportingDataAnnotationTransportSettings = @@ -8513,6 +8626,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings submitUserDeletionTransportSettings = @@ -8525,6 +8639,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubpropertySyncConfigsTransportSettings = @@ -8538,6 +8653,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSubpropertySyncConfigTransportSettings = @@ -8566,6 +8682,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getReportingIdentitySettingsTransportSettings = @@ -8579,6 +8696,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAccountCallable = diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java new file mode 100644 index 000000000000..85baf4576bcb --- /dev/null +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.analytics.admin.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-analytics-admin:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/AnalyticsAdminServiceStubSettings.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/AnalyticsAdminServiceStubSettings.java index 6d0cb5d67d8c..85d7fe83cf0f 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/AnalyticsAdminServiceStubSettings.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/AnalyticsAdminServiceStubSettings.java @@ -1576,6 +1576,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.analytics:google-analytics-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/GrpcAnalyticsAdminServiceStub.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/GrpcAnalyticsAdminServiceStub.java index b3457795073f..89a7e1829c53 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/GrpcAnalyticsAdminServiceStub.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/GrpcAnalyticsAdminServiceStub.java @@ -973,6 +973,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccountsTransportSettings = GrpcCallSettings.newBuilder() @@ -987,6 +988,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -1018,6 +1020,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPropertiesTransportSettings = @@ -1037,6 +1040,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePropertyTransportSettings = GrpcCallSettings.newBuilder() @@ -1057,6 +1061,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteFirebaseLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -1067,6 +1072,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFirebaseLinksTransportSettings = @@ -1078,6 +1084,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createGoogleAdsLinkTransportSettings = @@ -1089,6 +1096,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGoogleAdsLinkTransportSettings = @@ -1112,6 +1120,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGoogleAdsLinksTransportSettings = @@ -1123,6 +1132,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataSharingSettingsTransportSettings = @@ -1134,6 +1144,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMeasurementProtocolSecretTransportSettings = @@ -1146,6 +1157,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMeasurementProtocolSecretsTransportSettings = @@ -1159,6 +1171,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createMeasurementProtocolSecretTransportSettings = @@ -1171,6 +1184,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMeasurementProtocolSecretTransportSettings = @@ -1182,6 +1196,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMeasurementProtocolSecretTransportSettings = @@ -1209,6 +1224,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("property", String.valueOf(request.getProperty())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProperty()) .build(); GrpcCallSettings searchChangeHistoryEventsTransportSettings = @@ -1221,6 +1237,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("account", String.valueOf(request.getAccount())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); GrpcCallSettings createConversionEventTransportSettings = @@ -1232,6 +1249,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConversionEventTransportSettings = @@ -1256,6 +1274,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteConversionEventTransportSettings = GrpcCallSettings.newBuilder() @@ -1266,6 +1285,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversionEventsTransportSettings = @@ -1277,6 +1297,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createKeyEventTransportSettings = GrpcCallSettings.newBuilder() @@ -1287,6 +1308,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateKeyEventTransportSettings = GrpcCallSettings.newBuilder() @@ -1307,6 +1329,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteKeyEventTransportSettings = GrpcCallSettings.newBuilder() @@ -1317,6 +1340,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listKeyEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -1327,6 +1351,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createCustomDimensionTransportSettings = @@ -1338,6 +1363,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomDimensionTransportSettings = @@ -1362,6 +1388,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings archiveCustomDimensionTransportSettings = GrpcCallSettings.newBuilder() @@ -1372,6 +1399,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCustomDimensionTransportSettings = @@ -1383,6 +1411,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -1393,6 +1422,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -1415,6 +1445,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings archiveCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -1425,6 +1456,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCustomMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -1435,6 +1467,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataRetentionSettingsTransportSettings = @@ -1446,6 +1479,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataRetentionSettingsTransportSettings = @@ -1469,6 +1503,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -1479,6 +1514,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -1501,6 +1537,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -1511,6 +1548,7 @@ protected GrpcAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runAccessReportTransportSettings = diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/HttpJsonAnalyticsAdminServiceStub.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/HttpJsonAnalyticsAdminServiceStub.java index a62e3c3db500..4c29e938fb73 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/HttpJsonAnalyticsAdminServiceStub.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/HttpJsonAnalyticsAdminServiceStub.java @@ -2354,6 +2354,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccountsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2370,6 +2371,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2406,6 +2408,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPropertiesTransportSettings = @@ -2428,6 +2431,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePropertyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2451,6 +2455,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteFirebaseLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2462,6 +2467,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFirebaseLinksTransportSettings = @@ -2474,6 +2480,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createGoogleAdsLinkTransportSettings = @@ -2486,6 +2493,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGoogleAdsLinkTransportSettings = @@ -2511,6 +2519,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGoogleAdsLinksTransportSettings = @@ -2523,6 +2532,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataSharingSettingsTransportSettings = @@ -2535,6 +2545,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getMeasurementProtocolSecretTransportSettings = @@ -2548,6 +2559,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListMeasurementProtocolSecretsRequest, ListMeasurementProtocolSecretsResponse> @@ -2563,6 +2575,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createMeasurementProtocolSecretTransportSettings = @@ -2576,6 +2589,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMeasurementProtocolSecretTransportSettings = @@ -2588,6 +2602,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateMeasurementProtocolSecretTransportSettings = @@ -2618,6 +2633,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("property", String.valueOf(request.getProperty())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProperty()) .build(); HttpJsonCallSettings searchChangeHistoryEventsTransportSettings = @@ -2631,6 +2647,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("account", String.valueOf(request.getAccount())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); HttpJsonCallSettings createConversionEventTransportSettings = @@ -2643,6 +2660,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConversionEventTransportSettings = @@ -2669,6 +2687,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteConversionEventTransportSettings = @@ -2681,6 +2700,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversionEventsTransportSettings = @@ -2694,6 +2714,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createKeyEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2705,6 +2726,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateKeyEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2727,6 +2749,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteKeyEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2738,6 +2761,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listKeyEventsTransportSettings = @@ -2750,6 +2774,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCustomDimensionTransportSettings = @@ -2762,6 +2787,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomDimensionTransportSettings = @@ -2789,6 +2815,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings archiveCustomDimensionTransportSettings = @@ -2801,6 +2828,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCustomDimensionTransportSettings = @@ -2813,6 +2841,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomMetricTransportSettings = @@ -2825,6 +2854,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomMetricTransportSettings = @@ -2851,6 +2881,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings archiveCustomMetricTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2862,6 +2893,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCustomMetricTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2873,6 +2905,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDataRetentionSettingsTransportSettings = @@ -2886,6 +2919,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataRetentionSettingsTransportSettings = @@ -2912,6 +2946,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2923,6 +2958,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2947,6 +2983,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2958,6 +2995,7 @@ protected HttpJsonAnalyticsAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runAccessReportTransportSettings = diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java new file mode 100644 index 000000000000..4380a9865ca5 --- /dev/null +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.analytics.admin.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-analytics-admin:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1alpha/reflect-config.json b/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1alpha/reflect-config.json index 8c085b4d33fc..849dd00286a2 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1alpha/reflect-config.json +++ b/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1alpha/reflect-config.json @@ -5705,6 +5705,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -5822,6 +5876,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1beta/reflect-config.json b/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1beta/reflect-config.json index badaca2f6b17..79f6fd43068c 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1beta/reflect-config.json +++ b/java-analytics-admin/google-analytics-admin/src/main/resources/META-INF/native-image/com.google.analytics.admin.v1beta/reflect-config.json @@ -2168,6 +2168,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -2285,6 +2339,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-analytics-data/README.md b/java-analytics-data/README.md index 7a7d015cae0a..25cef4a8ded6 100644 --- a/java-analytics-data/README.md +++ b/java-analytics-data/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.analytics google-analytics-data - 0.98.0 + 0.99.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.analytics:google-analytics-data:0.98.0' +implementation 'com.google.analytics:google-analytics-data:0.99.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.98.0" +libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.99.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-analytics-data/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-data.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.98.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.99.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/AlphaAnalyticsDataStubSettings.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/AlphaAnalyticsDataStubSettings.java index e25f743a2762..46e0578970f3 100644 --- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/AlphaAnalyticsDataStubSettings.java +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/AlphaAnalyticsDataStubSettings.java @@ -635,6 +635,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.analytics:google-analytics-data") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/GrpcAlphaAnalyticsDataStub.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/GrpcAlphaAnalyticsDataStub.java index 4d0a0c88ff22..0f5427b71d04 100644 --- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/GrpcAlphaAnalyticsDataStub.java +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/GrpcAlphaAnalyticsDataStub.java @@ -350,6 +350,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryAudienceListTransportSettings = @@ -373,6 +374,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAudienceListTransportSettings = GrpcCallSettings.newBuilder() @@ -383,6 +385,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAudienceListsTransportSettings = @@ -394,6 +397,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createRecurringAudienceListTransportSettings = @@ -405,6 +409,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRecurringAudienceListTransportSettings = @@ -416,6 +421,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRecurringAudienceListsTransportSettings = @@ -428,6 +434,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPropertyQuotasSnapshotTransportSettings = @@ -439,6 +446,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReportTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -449,6 +457,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryReportTaskTransportSettings = @@ -470,6 +479,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReportTasksTransportSettings = @@ -481,6 +491,7 @@ protected GrpcAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.runFunnelReportCallable = diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/HttpJsonAlphaAnalyticsDataStub.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/HttpJsonAlphaAnalyticsDataStub.java index fc8f801213da..4bb39875c09f 100644 --- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/HttpJsonAlphaAnalyticsDataStub.java +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/HttpJsonAlphaAnalyticsDataStub.java @@ -722,6 +722,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryAudienceListTransportSettings = @@ -747,6 +748,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAudienceListTransportSettings = HttpJsonCallSettings.newBuilder() @@ -758,6 +760,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAudienceListsTransportSettings = @@ -770,6 +773,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createRecurringAudienceListTransportSettings = @@ -783,6 +787,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRecurringAudienceListTransportSettings = @@ -796,6 +801,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRecurringAudienceListsTransportSettings = @@ -809,6 +815,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPropertyQuotasSnapshotTransportSettings = @@ -822,6 +829,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReportTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -833,6 +841,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryReportTaskTransportSettings = @@ -856,6 +865,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReportTasksTransportSettings = @@ -868,6 +878,7 @@ protected HttpJsonAlphaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.runFunnelReportCallable = diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java new file mode 100644 index 000000000000..0e4277ed5312 --- /dev/null +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.analytics.data.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-analytics-data:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/BetaAnalyticsDataStubSettings.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/BetaAnalyticsDataStubSettings.java index adfdfec4582d..515bfb37ff77 100644 --- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/BetaAnalyticsDataStubSettings.java +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/BetaAnalyticsDataStubSettings.java @@ -452,6 +452,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.analytics:google-analytics-data") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/GrpcBetaAnalyticsDataStub.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/GrpcBetaAnalyticsDataStub.java index 4c73f06a3ec5..bf33c4a2e6bc 100644 --- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/GrpcBetaAnalyticsDataStub.java +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/GrpcBetaAnalyticsDataStub.java @@ -315,6 +315,7 @@ protected GrpcBetaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runRealtimeReportTransportSettings = @@ -347,6 +348,7 @@ protected GrpcBetaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryAudienceExportTransportSettings = @@ -368,6 +370,7 @@ protected GrpcBetaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAudienceExportsTransportSettings = @@ -379,6 +382,7 @@ protected GrpcBetaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.runReportCallable = diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/HttpJsonBetaAnalyticsDataStub.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/HttpJsonBetaAnalyticsDataStub.java index d33e37c0cfa4..306af8254391 100644 --- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/HttpJsonBetaAnalyticsDataStub.java +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/HttpJsonBetaAnalyticsDataStub.java @@ -617,6 +617,7 @@ protected HttpJsonBetaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runRealtimeReportTransportSettings = @@ -653,6 +654,7 @@ protected HttpJsonBetaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryAudienceExportTransportSettings = @@ -678,6 +680,7 @@ protected HttpJsonBetaAnalyticsDataStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAudienceExportsTransportSettings = @@ -691,6 +694,7 @@ protected HttpJsonBetaAnalyticsDataStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.runReportCallable = diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java new file mode 100644 index 000000000000..8dc90fa3fb74 --- /dev/null +++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.analytics.data.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-analytics-data:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1alpha/reflect-config.json b/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1alpha/reflect-config.json index 516b061702ed..16d454c3db04 100644 --- a/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1alpha/reflect-config.json +++ b/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1alpha/reflect-config.json @@ -2006,6 +2006,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -2123,6 +2177,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1beta/reflect-config.json b/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1beta/reflect-config.json index cfcf3c996cff..33d3e6d91272 100644 --- a/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1beta/reflect-config.json +++ b/java-analytics-data/google-analytics-data/src/main/resources/META-INF/native-image/com.google.analytics.data.v1beta/reflect-config.json @@ -1349,6 +1349,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -1466,6 +1520,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-analyticshub/README.md b/java-analyticshub/README.md index 037d1cfe7a1a..1a6fa3be9f21 100644 --- a/java-analyticshub/README.md +++ b/java-analyticshub/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-analyticshub - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-analyticshub:0.84.0' +implementation 'com.google.cloud:google-cloud-analyticshub:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-analyticshub" % "0.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-analyticshub" % "0.85.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-analyticshub/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-analyticshub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-analyticshub/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-analyticshub/0.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/AnalyticsHubServiceStubSettings.java b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/AnalyticsHubServiceStubSettings.java index 206ec2b6e13b..9ab54f78cc76 100644 --- a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/AnalyticsHubServiceStubSettings.java +++ b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/AnalyticsHubServiceStubSettings.java @@ -974,6 +974,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-analyticshub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/GrpcAnalyticsHubServiceStub.java b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/GrpcAnalyticsHubServiceStub.java index bc9e9236ad2f..d9cbf9ad9595 100644 --- a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/GrpcAnalyticsHubServiceStub.java +++ b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/GrpcAnalyticsHubServiceStub.java @@ -565,6 +565,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listOrgDataExchangesTransportSettings = @@ -586,6 +587,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataExchangeTransportSettings = GrpcCallSettings.newBuilder() @@ -596,6 +598,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataExchangeTransportSettings = GrpcCallSettings.newBuilder() @@ -617,6 +620,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listListingsTransportSettings = GrpcCallSettings.newBuilder() @@ -627,6 +631,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getListingTransportSettings = GrpcCallSettings.newBuilder() @@ -637,6 +642,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createListingTransportSettings = GrpcCallSettings.newBuilder() @@ -647,6 +653,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateListingTransportSettings = GrpcCallSettings.newBuilder() @@ -667,6 +674,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings subscribeListingTransportSettings = @@ -678,6 +686,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings subscribeDataExchangeTransportSettings = @@ -689,6 +698,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings refreshSubscriptionTransportSettings = GrpcCallSettings.newBuilder() @@ -699,6 +709,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSubscriptionTransportSettings = GrpcCallSettings.newBuilder() @@ -709,6 +720,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubscriptionsTransportSettings = @@ -720,6 +732,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListSharedResourceSubscriptionsRequest, ListSharedResourceSubscriptionsResponse> @@ -734,6 +747,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings revokeSubscriptionTransportSettings = @@ -745,6 +759,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSubscriptionTransportSettings = GrpcCallSettings.newBuilder() @@ -755,6 +770,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +781,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +792,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -786,6 +804,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings createQueryTemplateTransportSettings = @@ -797,6 +816,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQueryTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -807,6 +827,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQueryTemplatesTransportSettings = @@ -818,6 +839,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateQueryTemplateTransportSettings = @@ -841,6 +863,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings submitQueryTemplateTransportSettings = @@ -852,6 +875,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings approveQueryTemplateTransportSettings = @@ -863,6 +887,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listDataExchangesCallable = diff --git a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/HttpJsonAnalyticsHubServiceStub.java b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/HttpJsonAnalyticsHubServiceStub.java index d1640ea615dc..7c57036578b3 100644 --- a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/HttpJsonAnalyticsHubServiceStub.java +++ b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/HttpJsonAnalyticsHubServiceStub.java @@ -1319,6 +1319,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listOrgDataExchangesTransportSettings = @@ -1343,6 +1344,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDataExchangeTransportSettings = @@ -1355,6 +1357,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataExchangeTransportSettings = @@ -1380,6 +1383,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listListingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1391,6 +1395,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getListingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1402,6 +1407,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createListingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1413,6 +1419,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateListingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1435,6 +1442,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings subscribeListingTransportSettings = @@ -1447,6 +1455,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings subscribeDataExchangeTransportSettings = @@ -1459,6 +1468,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings refreshSubscriptionTransportSettings = @@ -1471,6 +1481,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSubscriptionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1482,6 +1493,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubscriptionsTransportSettings = @@ -1494,6 +1506,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListSharedResourceSubscriptionsRequest, ListSharedResourceSubscriptionsResponse> @@ -1509,6 +1522,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings revokeSubscriptionTransportSettings = @@ -1521,6 +1535,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSubscriptionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1532,6 +1547,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1543,6 +1559,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1554,6 +1571,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1566,6 +1584,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings createQueryTemplateTransportSettings = @@ -1578,6 +1597,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQueryTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1589,6 +1609,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listQueryTemplatesTransportSettings = @@ -1601,6 +1622,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateQueryTemplateTransportSettings = @@ -1626,6 +1648,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings submitQueryTemplateTransportSettings = @@ -1638,6 +1661,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings approveQueryTemplateTransportSettings = @@ -1650,6 +1674,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listDataExchangesCallable = diff --git a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java new file mode 100644 index 000000000000..f00ada9dfa61 --- /dev/null +++ b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.analyticshub.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-analyticshub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-analyticshub/google-cloud-analyticshub/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.analyticshub.v1/reflect-config.json b/java-analyticshub/google-cloud-analyticshub/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.analyticshub.v1/reflect-config.json index 25626631d7fc..111fa95d3412 100644 --- a/java-analyticshub/google-cloud-analyticshub/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.analyticshub.v1/reflect-config.json +++ b/java-analyticshub/google-cloud-analyticshub/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.analyticshub.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-api-gateway/README.md b/java-api-gateway/README.md index c172d7f0952d..7e235898dd35 100644 --- a/java-api-gateway/README.md +++ b/java-api-gateway/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-api-gateway - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-api-gateway:2.87.0' +implementation 'com.google.cloud:google-cloud-api-gateway:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-api-gateway" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-api-gateway" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-api-gateway/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-api-gateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-api-gateway/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-api-gateway/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/ApiGatewayServiceStubSettings.java b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/ApiGatewayServiceStubSettings.java index c8b0fa487653..5836a71f0acb 100644 --- a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/ApiGatewayServiceStubSettings.java +++ b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/ApiGatewayServiceStubSettings.java @@ -635,6 +635,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-api-gateway") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/GrpcApiGatewayServiceStub.java b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/GrpcApiGatewayServiceStub.java index d11ca6f45020..5919507cf50d 100644 --- a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/GrpcApiGatewayServiceStub.java +++ b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/GrpcApiGatewayServiceStub.java @@ -313,6 +313,7 @@ protected GrpcApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +324,7 @@ protected GrpcApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +335,7 @@ protected GrpcApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -353,6 +356,7 @@ protected GrpcApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApisTransportSettings = GrpcCallSettings.newBuilder() @@ -363,6 +367,7 @@ protected GrpcApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApiTransportSettings = GrpcCallSettings.newBuilder() @@ -373,6 +378,7 @@ protected GrpcApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApiTransportSettings = GrpcCallSettings.newBuilder() @@ -383,6 +389,7 @@ protected GrpcApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApiTransportSettings = GrpcCallSettings.newBuilder() @@ -403,6 +410,7 @@ protected GrpcApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApiConfigsTransportSettings = @@ -414,6 +422,7 @@ protected GrpcApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApiConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -424,6 +433,7 @@ protected GrpcApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApiConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -434,6 +444,7 @@ protected GrpcApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApiConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -454,6 +465,7 @@ protected GrpcApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listGatewaysCallable = diff --git a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/HttpJsonApiGatewayServiceStub.java b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/HttpJsonApiGatewayServiceStub.java index f6575ee512e9..2782d4fd3b2b 100644 --- a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/HttpJsonApiGatewayServiceStub.java +++ b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/HttpJsonApiGatewayServiceStub.java @@ -774,6 +774,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGatewayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -785,6 +786,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGatewayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -796,6 +798,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGatewayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -818,6 +821,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -829,6 +833,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -840,6 +845,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -851,6 +857,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -873,6 +880,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiConfigsTransportSettings = @@ -885,6 +893,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -896,6 +905,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -907,6 +917,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -929,6 +940,7 @@ protected HttpJsonApiGatewayServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listGatewaysCallable = diff --git a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java new file mode 100644 index 000000000000..e86930241cf9 --- /dev/null +++ b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apigateway.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-api-gateway:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-api-gateway/google-cloud-api-gateway/src/main/resources/META-INF/native-image/com.google.cloud.apigateway.v1/reflect-config.json b/java-api-gateway/google-cloud-api-gateway/src/main/resources/META-INF/native-image/com.google.cloud.apigateway.v1/reflect-config.json index 2510472b2c5a..3c918240bf54 100644 --- a/java-api-gateway/google-cloud-api-gateway/src/main/resources/META-INF/native-image/com.google.cloud.apigateway.v1/reflect-config.json +++ b/java-api-gateway/google-cloud-api-gateway/src/main/resources/META-INF/native-image/com.google.cloud.apigateway.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-apigee-connect/README.md b/java-apigee-connect/README.md index 79a66feb22af..a55b33b756f3 100644 --- a/java-apigee-connect/README.md +++ b/java-apigee-connect/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apigee-connect - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apigee-connect:2.87.0' +implementation 'com.google.cloud:google-cloud-apigee-connect:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apigee-connect" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apigee-connect" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apigee-connect/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apigee-connect.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-connect/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-connect/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/ConnectionServiceStubSettings.java b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/ConnectionServiceStubSettings.java index 7fbcdd43a961..6f65403b79c9 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/ConnectionServiceStubSettings.java +++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/ConnectionServiceStubSettings.java @@ -299,6 +299,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apigee-connect") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/GrpcConnectionServiceStub.java b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/GrpcConnectionServiceStub.java index 1426f41c9ab0..45b995c77c5e 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/GrpcConnectionServiceStub.java +++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/GrpcConnectionServiceStub.java @@ -113,6 +113,7 @@ protected GrpcConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listConnectionsCallable = diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/HttpJsonConnectionServiceStub.java b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/HttpJsonConnectionServiceStub.java index 7231a3afe334..3cf8a205a409 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/HttpJsonConnectionServiceStub.java +++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/HttpJsonConnectionServiceStub.java @@ -145,6 +145,7 @@ protected HttpJsonConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listConnectionsCallable = diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/TetherStubSettings.java b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/TetherStubSettings.java index 182951973677..eab268d3af75 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/TetherStubSettings.java +++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/TetherStubSettings.java @@ -198,6 +198,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apigee-connect") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java new file mode 100644 index 000000000000..aedb6f6802bd --- /dev/null +++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apigeeconnect.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-apigee-connect:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/resources/META-INF/native-image/com.google.cloud.apigeeconnect.v1/reflect-config.json b/java-apigee-connect/google-cloud-apigee-connect/src/main/resources/META-INF/native-image/com.google.cloud.apigeeconnect.v1/reflect-config.json index c0300aeff5e1..9d424edff04c 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/src/main/resources/META-INF/native-image/com.google.cloud.apigeeconnect.v1/reflect-config.json +++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/resources/META-INF/native-image/com.google.cloud.apigeeconnect.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-apigee-registry/README.md b/java-apigee-registry/README.md index cc3f64bb18f3..3b381bb29bc0 100644 --- a/java-apigee-registry/README.md +++ b/java-apigee-registry/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apigee-registry - 0.87.0 + 0.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apigee-registry:0.87.0' +implementation 'com.google.cloud:google-cloud-apigee-registry:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apigee-registry" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apigee-registry" % "0.88.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apigee-registry/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apigee-registry.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-registry/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-registry/0.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcProvisioningStub.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcProvisioningStub.java index 2552763b8332..f1d62d6b74c3 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcProvisioningStub.java +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcProvisioningStub.java @@ -206,6 +206,7 @@ protected GrpcProvisioningStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +217,7 @@ protected GrpcProvisioningStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -226,6 +228,7 @@ protected GrpcProvisioningStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +259,7 @@ protected GrpcProvisioningStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +270,7 @@ protected GrpcProvisioningStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -277,6 +282,7 @@ protected GrpcProvisioningStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createInstanceCallable = diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcRegistryStub.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcRegistryStub.java index 142dd69a6279..475aa2a02eff 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcRegistryStub.java +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/GrpcRegistryStub.java @@ -650,6 +650,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApiTransportSettings = GrpcCallSettings.newBuilder() @@ -660,6 +661,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApiTransportSettings = GrpcCallSettings.newBuilder() @@ -670,6 +672,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApiTransportSettings = GrpcCallSettings.newBuilder() @@ -690,6 +693,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApiVersionsTransportSettings = @@ -701,6 +705,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApiVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -711,6 +716,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApiVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -721,6 +727,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApiVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -742,6 +749,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApiSpecsTransportSettings = GrpcCallSettings.newBuilder() @@ -752,6 +760,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApiSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -762,6 +771,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getApiSpecContentsTransportSettings = GrpcCallSettings.newBuilder() @@ -772,6 +782,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApiSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -782,6 +793,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApiSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -802,6 +814,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings tagApiSpecRevisionTransportSettings = GrpcCallSettings.newBuilder() @@ -812,6 +825,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApiSpecRevisionsTransportSettings = @@ -823,6 +837,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rollbackApiSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -833,6 +848,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteApiSpecRevisionTransportSettings = GrpcCallSettings.newBuilder() @@ -843,6 +859,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApiDeploymentsTransportSettings = @@ -854,6 +871,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApiDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -864,6 +882,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApiDeploymentTransportSettings = @@ -875,6 +894,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApiDeploymentTransportSettings = @@ -898,6 +918,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings tagApiDeploymentRevisionTransportSettings = @@ -909,6 +930,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApiDeploymentRevisionsTransportSettings = @@ -921,6 +943,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rollbackApiDeploymentTransportSettings = @@ -932,6 +955,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteApiDeploymentRevisionTransportSettings = @@ -943,6 +967,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listArtifactsTransportSettings = GrpcCallSettings.newBuilder() @@ -953,6 +978,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -963,6 +989,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getArtifactContentsTransportSettings = GrpcCallSettings.newBuilder() @@ -973,6 +1000,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -983,6 +1011,7 @@ protected GrpcRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings replaceArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -1003,6 +1032,7 @@ protected GrpcRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1033,6 +1063,7 @@ protected GrpcRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1043,6 +1074,7 @@ protected GrpcRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1054,6 +1086,7 @@ protected GrpcRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listApisCallable = diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonProvisioningStub.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonProvisioningStub.java index 474c01dfa32d..b9e77410aa00 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonProvisioningStub.java +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonProvisioningStub.java @@ -489,6 +489,7 @@ protected HttpJsonProvisioningStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,6 +501,7 @@ protected HttpJsonProvisioningStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -511,6 +513,7 @@ protected HttpJsonProvisioningStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -545,6 +548,7 @@ protected HttpJsonProvisioningStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -556,6 +560,7 @@ protected HttpJsonProvisioningStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -568,6 +573,7 @@ protected HttpJsonProvisioningStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createInstanceCallable = diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonRegistryStub.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonRegistryStub.java index bec2dae56934..d4f8154352a2 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonRegistryStub.java +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/HttpJsonRegistryStub.java @@ -1742,6 +1742,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1753,6 +1754,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1764,6 +1766,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1786,6 +1789,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiVersionsTransportSettings = @@ -1798,6 +1802,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1809,6 +1814,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1820,6 +1826,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1843,6 +1850,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiSpecsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1854,6 +1862,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1865,6 +1874,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getApiSpecContentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1876,6 +1886,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1887,6 +1898,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1909,6 +1921,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings tagApiSpecRevisionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1920,6 +1933,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiSpecRevisionsTransportSettings = @@ -1933,6 +1947,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rollbackApiSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1944,6 +1959,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteApiSpecRevisionTransportSettings = @@ -1956,6 +1972,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiDeploymentsTransportSettings = @@ -1968,6 +1985,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1979,6 +1997,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiDeploymentTransportSettings = @@ -1991,6 +2010,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiDeploymentTransportSettings = @@ -2016,6 +2036,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings tagApiDeploymentRevisionTransportSettings = @@ -2028,6 +2049,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiDeploymentRevisionsTransportSettings = @@ -2041,6 +2063,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rollbackApiDeploymentTransportSettings = @@ -2053,6 +2076,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteApiDeploymentRevisionTransportSettings = @@ -2065,6 +2089,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listArtifactsTransportSettings = @@ -2077,6 +2102,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getArtifactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2088,6 +2114,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getArtifactContentsTransportSettings = @@ -2100,6 +2127,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createArtifactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2111,6 +2139,7 @@ protected HttpJsonRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings replaceArtifactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2133,6 +2162,7 @@ protected HttpJsonRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -2167,6 +2197,7 @@ protected HttpJsonRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2178,6 +2209,7 @@ protected HttpJsonRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2190,6 +2222,7 @@ protected HttpJsonRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listApisCallable = diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/ProvisioningStubSettings.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/ProvisioningStubSettings.java index b0acb0fd5bea..f19c65164ea3 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/ProvisioningStubSettings.java +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/ProvisioningStubSettings.java @@ -407,6 +407,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apigee-registry") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/RegistryStubSettings.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/RegistryStubSettings.java index f3a5d4092a54..921aec4c2ab2 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/RegistryStubSettings.java +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/RegistryStubSettings.java @@ -1073,6 +1073,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apigee-registry") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java new file mode 100644 index 000000000000..d369dfe1fa16 --- /dev/null +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apigeeregistry.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-apigee-registry:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/resources/META-INF/native-image/com.google.cloud.apigeeregistry.v1/reflect-config.json b/java-apigee-registry/google-cloud-apigee-registry/src/main/resources/META-INF/native-image/com.google.cloud.apigeeregistry.v1/reflect-config.json index a3e309475e73..d75bcbf52515 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/src/main/resources/META-INF/native-image/com.google.cloud.apigeeregistry.v1/reflect-config.json +++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/resources/META-INF/native-image/com.google.cloud.apigeeregistry.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-apihub/README.md b/java-apihub/README.md index de6f5e208165..9af3d352a037 100644 --- a/java-apihub/README.md +++ b/java-apihub/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apihub - 0.40.0 + 0.41.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apihub:0.40.0' +implementation 'com.google.cloud:google-cloud-apihub:0.41.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apihub" % "0.40.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apihub" % "0.41.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apihub/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apihub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apihub/0.40.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apihub/0.41.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCollectStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCollectStubSettings.java index 4d98c557d5bd..ec7c9c6df4d4 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCollectStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCollectStubSettings.java @@ -320,6 +320,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCurateStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCurateStubSettings.java index b3d7b0ba3785..dd7363d40e5d 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCurateStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubCurateStubSettings.java @@ -366,6 +366,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDependenciesStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDependenciesStubSettings.java index 6f6632e64f73..8c3b743304bd 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDependenciesStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDependenciesStubSettings.java @@ -374,6 +374,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDiscoveryStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDiscoveryStubSettings.java index 80bbc1f6a3b1..ee872202e6f6 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDiscoveryStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubDiscoveryStubSettings.java @@ -484,6 +484,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubPluginStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubPluginStubSettings.java index a12d7efd3f29..abbdad25ce81 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubPluginStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubPluginStubSettings.java @@ -627,6 +627,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubStubSettings.java index 50c4c4c00602..6239e2836b13 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ApiHubStubSettings.java @@ -1057,6 +1057,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.cloud.apihub.v1.stub.Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HostProjectRegistrationServiceStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HostProjectRegistrationServiceStubSettings.java index 0447dd769edb..bf73b8cc9c0f 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HostProjectRegistrationServiceStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HostProjectRegistrationServiceStubSettings.java @@ -394,6 +394,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCollectStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCollectStub.java index 006f3a10a266..88b65f768bf0 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCollectStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCollectStub.java @@ -262,6 +262,7 @@ protected HttpJsonApiHubCollectStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCurateStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCurateStub.java index 629ca26460f5..c8288756eaad 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCurateStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubCurateStub.java @@ -376,6 +376,7 @@ protected HttpJsonApiHubCurateStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCurationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -387,6 +388,7 @@ protected HttpJsonApiHubCurateStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCurationsTransportSettings = @@ -399,6 +401,7 @@ protected HttpJsonApiHubCurateStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCurationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -421,6 +424,7 @@ protected HttpJsonApiHubCurateStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDependenciesStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDependenciesStub.java index 67999963a7fe..f5b775fac5c3 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDependenciesStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDependenciesStub.java @@ -378,6 +378,7 @@ protected HttpJsonApiHubDependenciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDependencyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -389,6 +390,7 @@ protected HttpJsonApiHubDependenciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDependencyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -411,6 +413,7 @@ protected HttpJsonApiHubDependenciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDependenciesTransportSettings = @@ -423,6 +426,7 @@ protected HttpJsonApiHubDependenciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDiscoveryStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDiscoveryStub.java index eec69b968167..2ee8c223c129 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDiscoveryStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubDiscoveryStub.java @@ -359,6 +359,7 @@ protected HttpJsonApiHubDiscoveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDiscoveredApiObservationTransportSettings = @@ -372,6 +373,7 @@ protected HttpJsonApiHubDiscoveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDiscoveredApiOperationsTransportSettings = @@ -386,6 +388,7 @@ protected HttpJsonApiHubDiscoveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDiscoveredApiOperationTransportSettings = @@ -399,6 +402,7 @@ protected HttpJsonApiHubDiscoveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubPluginStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubPluginStub.java index 0f63bb0282bb..e58ac92ffbd5 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubPluginStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubPluginStub.java @@ -817,6 +817,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enablePluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -828,6 +829,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disablePluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -839,6 +841,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -850,6 +853,7 @@ protected HttpJsonApiHubPluginStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPluginsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -861,6 +865,7 @@ protected HttpJsonApiHubPluginStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -872,6 +877,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPluginInstanceTransportSettings = @@ -884,6 +890,7 @@ protected HttpJsonApiHubPluginStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings executePluginInstanceActionTransportSettings = @@ -896,6 +903,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPluginInstanceTransportSettings = @@ -908,6 +916,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPluginInstancesTransportSettings = @@ -921,6 +930,7 @@ protected HttpJsonApiHubPluginStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings enablePluginInstanceActionTransportSettings = @@ -933,6 +943,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disablePluginInstanceActionTransportSettings = @@ -945,6 +956,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePluginInstanceTransportSettings = @@ -971,6 +983,7 @@ protected HttpJsonApiHubPluginStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubStub.java index bdb68f0b9f5c..4a8d4e2cbd11 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonApiHubStub.java @@ -1662,6 +1662,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1673,6 +1674,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1684,6 +1686,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1706,6 +1709,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1717,6 +1721,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1728,6 +1733,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVersionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1739,6 +1745,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1761,6 +1768,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1772,6 +1780,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1783,6 +1792,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSpecContentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1794,6 +1804,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSpecsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1805,6 +1816,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1827,6 +1839,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApiOperationTransportSettings = @@ -1839,6 +1852,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApiOperationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1850,6 +1864,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApiOperationsTransportSettings = @@ -1862,6 +1877,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApiOperationTransportSettings = @@ -1887,6 +1903,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDefinitionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1898,6 +1915,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1909,6 +1927,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1920,6 +1939,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeploymentsTransportSettings = @@ -1932,6 +1952,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1954,6 +1975,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAttributeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1965,6 +1987,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAttributeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1976,6 +1999,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttributeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1998,6 +2022,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAttributesTransportSettings = @@ -2010,6 +2035,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchResourcesTransportSettings = @@ -2022,6 +2048,7 @@ protected HttpJsonApiHubStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings createExternalApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2033,6 +2060,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExternalApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2044,6 +2072,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateExternalApiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2067,6 +2096,7 @@ protected HttpJsonApiHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExternalApisTransportSettings = @@ -2079,6 +2109,7 @@ protected HttpJsonApiHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonHostProjectRegistrationServiceStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonHostProjectRegistrationServiceStub.java index 5715c91449c4..9562b08279e6 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonHostProjectRegistrationServiceStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonHostProjectRegistrationServiceStub.java @@ -325,6 +325,7 @@ protected HttpJsonHostProjectRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHostProjectRegistrationTransportSettings = @@ -338,6 +339,7 @@ protected HttpJsonHostProjectRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHostProjectRegistrationsTransportSettings = @@ -352,6 +354,7 @@ protected HttpJsonHostProjectRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonLintingServiceStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonLintingServiceStub.java index ec6f5829b356..71306974b2f5 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonLintingServiceStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonLintingServiceStub.java @@ -333,6 +333,7 @@ protected HttpJsonLintingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateStyleGuideTransportSettings = HttpJsonCallSettings.newBuilder() @@ -357,6 +358,7 @@ protected HttpJsonLintingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lintSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -368,6 +370,7 @@ protected HttpJsonLintingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonProvisioningStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonProvisioningStub.java index 2d17e5d90e57..d4ea8e31cdd8 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonProvisioningStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonProvisioningStub.java @@ -384,6 +384,7 @@ protected HttpJsonProvisioningStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteApiHubInstanceTransportSettings = @@ -396,6 +397,7 @@ protected HttpJsonProvisioningStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getApiHubInstanceTransportSettings = @@ -408,6 +410,7 @@ protected HttpJsonProvisioningStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupApiHubInstanceTransportSettings = @@ -421,6 +424,7 @@ protected HttpJsonProvisioningStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonRuntimeProjectAttachmentServiceStub.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonRuntimeProjectAttachmentServiceStub.java index c88fb9a54db8..e3429409be98 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonRuntimeProjectAttachmentServiceStub.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/HttpJsonRuntimeProjectAttachmentServiceStub.java @@ -411,6 +411,7 @@ protected HttpJsonRuntimeProjectAttachmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRuntimeProjectAttachmentTransportSettings = @@ -424,6 +425,7 @@ protected HttpJsonRuntimeProjectAttachmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListRuntimeProjectAttachmentsRequest, ListRuntimeProjectAttachmentsResponse> @@ -439,6 +441,7 @@ protected HttpJsonRuntimeProjectAttachmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRuntimeProjectAttachmentTransportSettings = @@ -451,6 +454,7 @@ protected HttpJsonRuntimeProjectAttachmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< LookupRuntimeProjectAttachmentRequest, LookupRuntimeProjectAttachmentResponse> @@ -466,6 +470,7 @@ protected HttpJsonRuntimeProjectAttachmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/LintingServiceStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/LintingServiceStubSettings.java index 5268f1a748bd..68eb80945ca9 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/LintingServiceStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/LintingServiceStubSettings.java @@ -306,6 +306,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ProvisioningStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ProvisioningStubSettings.java index 0ea041fb8c62..bb1845de66b3 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ProvisioningStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/ProvisioningStubSettings.java @@ -362,6 +362,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/RuntimeProjectAttachmentServiceStubSettings.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/RuntimeProjectAttachmentServiceStubSettings.java index 72f940243a19..f5c64cc6993b 100644 --- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/RuntimeProjectAttachmentServiceStubSettings.java +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/RuntimeProjectAttachmentServiceStubSettings.java @@ -421,6 +421,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apihub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java new file mode 100644 index 000000000000..f3bfb9bcf041 --- /dev/null +++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apihub.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-apihub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-apihub/google-cloud-apihub/src/main/resources/META-INF/native-image/com.google.cloud.apihub.v1/reflect-config.json b/java-apihub/google-cloud-apihub/src/main/resources/META-INF/native-image/com.google.cloud.apihub.v1/reflect-config.json index 6b5cb4444d9a..f22b4beb2c70 100644 --- a/java-apihub/google-cloud-apihub/src/main/resources/META-INF/native-image/com.google.cloud.apihub.v1/reflect-config.json +++ b/java-apihub/google-cloud-apihub/src/main/resources/META-INF/native-image/com.google.cloud.apihub.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-apikeys/README.md b/java-apikeys/README.md index f43260b99f03..9d1e5d50819a 100644 --- a/java-apikeys/README.md +++ b/java-apikeys/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apikeys - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apikeys:0.85.0' +implementation 'com.google.cloud:google-cloud-apikeys:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apikeys" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apikeys" % "0.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apikeys/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apikeys.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apikeys/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apikeys/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/ApiKeysStubSettings.java b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/ApiKeysStubSettings.java index 6265d3df81dd..2d5f5e7b78a9 100644 --- a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/ApiKeysStubSettings.java +++ b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/ApiKeysStubSettings.java @@ -409,6 +409,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apikeys") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/GrpcApiKeysStub.java b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/GrpcApiKeysStub.java index 08bf5306928e..afa43e0dd106 100644 --- a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/GrpcApiKeysStub.java +++ b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/GrpcApiKeysStub.java @@ -193,6 +193,7 @@ protected GrpcApiKeysStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listKeysTransportSettings = GrpcCallSettings.newBuilder() @@ -203,6 +204,7 @@ protected GrpcApiKeysStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -213,6 +215,7 @@ protected GrpcApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getKeyStringTransportSettings = GrpcCallSettings.newBuilder() @@ -223,6 +226,7 @@ protected GrpcApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -243,6 +247,7 @@ protected GrpcApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -253,6 +258,7 @@ protected GrpcApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupKeyTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/HttpJsonApiKeysStub.java b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/HttpJsonApiKeysStub.java index 4225b6726d41..0740b9389679 100644 --- a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/HttpJsonApiKeysStub.java +++ b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/HttpJsonApiKeysStub.java @@ -435,6 +435,7 @@ protected HttpJsonApiKeysStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listKeysTransportSettings = HttpJsonCallSettings.newBuilder() @@ -446,6 +447,7 @@ protected HttpJsonApiKeysStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -457,6 +459,7 @@ protected HttpJsonApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getKeyStringTransportSettings = HttpJsonCallSettings.newBuilder() @@ -468,6 +471,7 @@ protected HttpJsonApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -490,6 +494,7 @@ protected HttpJsonApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -501,6 +506,7 @@ protected HttpJsonApiKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupKeyTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java new file mode 100644 index 000000000000..a2c8ec23ecad --- /dev/null +++ b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.apikeys.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-apikeys:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-apikeys/google-cloud-apikeys/src/main/resources/META-INF/native-image/com.google.api.apikeys.v2/reflect-config.json b/java-apikeys/google-cloud-apikeys/src/main/resources/META-INF/native-image/com.google.api.apikeys.v2/reflect-config.json index f4901e1c9f75..d55cc24d7f4a 100644 --- a/java-apikeys/google-cloud-apikeys/src/main/resources/META-INF/native-image/com.google.api.apikeys.v2/reflect-config.json +++ b/java-apikeys/google-cloud-apikeys/src/main/resources/META-INF/native-image/com.google.api.apikeys.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-appengine-admin/README.md b/java-appengine-admin/README.md index 7900f047b42e..e3e84cf6c54a 100644 --- a/java-appengine-admin/README.md +++ b/java-appengine-admin/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-appengine-admin - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-appengine-admin:2.87.0' +implementation 'com.google.cloud:google-cloud-appengine-admin:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-appengine-admin" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-appengine-admin" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-appengine-admin/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-appengine-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appengine-admin/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appengine-admin/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ApplicationsStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ApplicationsStubSettings.java index 56668c129679..2cf9a1eaff90 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ApplicationsStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ApplicationsStubSettings.java @@ -320,6 +320,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedCertificatesStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedCertificatesStubSettings.java index 5a3c7e9599ff..982f8e89d141 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedCertificatesStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedCertificatesStubSettings.java @@ -374,6 +374,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedDomainsStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedDomainsStubSettings.java index 75a2a9945ee2..f599b571d212 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedDomainsStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/AuthorizedDomainsStubSettings.java @@ -316,6 +316,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/DomainMappingsStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/DomainMappingsStubSettings.java index 1985cbc91e6c..17aa1a925d22 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/DomainMappingsStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/DomainMappingsStubSettings.java @@ -407,6 +407,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/FirewallStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/FirewallStubSettings.java index 9c790ee4e504..007fbc8e0e96 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/FirewallStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/FirewallStubSettings.java @@ -346,6 +346,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/InstancesStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/InstancesStubSettings.java index 125bce9e999a..469ffcf4d200 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/InstancesStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/InstancesStubSettings.java @@ -369,6 +369,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ServicesStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ServicesStubSettings.java index 3c9a731af6d3..5d8af6c9fae7 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ServicesStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/ServicesStubSettings.java @@ -369,6 +369,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java new file mode 100644 index 000000000000..c65bd00718d8 --- /dev/null +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.appengine.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-appengine-admin:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/VersionsStubSettings.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/VersionsStubSettings.java index 3ee861fcf161..447ef6321b4d 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/VersionsStubSettings.java +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/VersionsStubSettings.java @@ -387,6 +387,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-appengine-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.appengine.v1.stub.Version.VERSION) .build(); } diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/resources/META-INF/native-image/com.google.appengine.v1/reflect-config.json b/java-appengine-admin/google-cloud-appengine-admin/src/main/resources/META-INF/native-image/com.google.appengine.v1/reflect-config.json index 6ce7d081b3a1..a25a3d622c05 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/src/main/resources/META-INF/native-image/com.google.appengine.v1/reflect-config.json +++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/resources/META-INF/native-image/com.google.appengine.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-apphub/README.md b/java-apphub/README.md index 580995c32fc7..ce8d7c331231 100644 --- a/java-apphub/README.md +++ b/java-apphub/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apphub - 0.51.0 + 0.52.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apphub:0.51.0' +implementation 'com.google.cloud:google-cloud-apphub:0.52.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apphub" % "0.51.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apphub" % "0.52.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apphub/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apphub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apphub/0.51.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apphub/0.52.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/AppHubStubSettings.java b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/AppHubStubSettings.java index f2bc8f968d3c..653e34c998dc 100644 --- a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/AppHubStubSettings.java +++ b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/AppHubStubSettings.java @@ -1142,6 +1142,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-apphub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/GrpcAppHubStub.java b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/GrpcAppHubStub.java index 32d41a571141..fc60d0e08f46 100644 --- a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/GrpcAppHubStub.java +++ b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/GrpcAppHubStub.java @@ -616,6 +616,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceProjectAttachmentsTransportSettings = @@ -629,6 +630,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createServiceProjectAttachmentTransportSettings = @@ -640,6 +642,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceProjectAttachmentTransportSettings = @@ -652,6 +655,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteServiceProjectAttachmentTransportSettings = @@ -663,6 +667,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings detachServiceProjectAttachmentTransportSettings = @@ -676,6 +681,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDiscoveredServicesTransportSettings = @@ -688,6 +694,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDiscoveredServiceTransportSettings = @@ -699,6 +706,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupDiscoveredServiceTransportSettings = @@ -711,6 +719,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listServicesTransportSettings = GrpcCallSettings.newBuilder() @@ -721,6 +730,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -731,6 +741,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -741,6 +752,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -761,6 +773,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDiscoveredWorkloadsTransportSettings = @@ -773,6 +786,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDiscoveredWorkloadTransportSettings = @@ -784,6 +798,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupDiscoveredWorkloadTransportSettings = @@ -796,6 +811,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listWorkloadsTransportSettings = GrpcCallSettings.newBuilder() @@ -806,6 +822,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkloadTransportSettings = GrpcCallSettings.newBuilder() @@ -816,6 +833,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWorkloadTransportSettings = GrpcCallSettings.newBuilder() @@ -826,6 +844,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateWorkloadTransportSettings = GrpcCallSettings.newBuilder() @@ -846,6 +865,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listApplicationsTransportSettings = @@ -857,6 +877,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -867,6 +888,7 @@ protected GrpcAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -877,6 +899,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -898,6 +921,7 @@ protected GrpcAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -928,6 +952,7 @@ protected GrpcAppHubStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -938,6 +963,7 @@ protected GrpcAppHubStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -949,6 +975,7 @@ protected GrpcAppHubStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.lookupServiceProjectAttachmentCallable = diff --git a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/HttpJsonAppHubStub.java b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/HttpJsonAppHubStub.java index 9af8106f6817..016aca3bf0c1 100644 --- a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/HttpJsonAppHubStub.java +++ b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/HttpJsonAppHubStub.java @@ -1518,6 +1518,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListServiceProjectAttachmentsRequest, ListServiceProjectAttachmentsResponse> @@ -1533,6 +1534,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createServiceProjectAttachmentTransportSettings = @@ -1545,6 +1547,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceProjectAttachmentTransportSettings = @@ -1558,6 +1561,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteServiceProjectAttachmentTransportSettings = @@ -1570,6 +1574,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< DetachServiceProjectAttachmentRequest, DetachServiceProjectAttachmentResponse> @@ -1585,6 +1590,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDiscoveredServicesTransportSettings = @@ -1598,6 +1604,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDiscoveredServiceTransportSettings = @@ -1610,6 +1617,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupDiscoveredServiceTransportSettings = @@ -1623,6 +1631,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listServicesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1634,6 +1643,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1645,6 +1655,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1656,6 +1667,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1678,6 +1690,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDiscoveredWorkloadsTransportSettings = @@ -1691,6 +1704,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDiscoveredWorkloadTransportSettings = @@ -1703,6 +1717,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupDiscoveredWorkloadTransportSettings = @@ -1716,6 +1731,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listWorkloadsTransportSettings = @@ -1728,6 +1744,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkloadTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1739,6 +1756,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWorkloadTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1750,6 +1768,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateWorkloadTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1772,6 +1791,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listApplicationsTransportSettings = @@ -1784,6 +1804,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1795,6 +1816,7 @@ protected HttpJsonAppHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1806,6 +1828,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1829,6 +1852,7 @@ protected HttpJsonAppHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -1863,6 +1887,7 @@ protected HttpJsonAppHubStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1874,6 +1899,7 @@ protected HttpJsonAppHubStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1886,6 +1912,7 @@ protected HttpJsonAppHubStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.lookupServiceProjectAttachmentCallable = diff --git a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java new file mode 100644 index 000000000000..22d160c5eeae --- /dev/null +++ b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apphub.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-apphub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-apphub/google-cloud-apphub/src/main/resources/META-INF/native-image/com.google.cloud.apphub.v1/reflect-config.json b/java-apphub/google-cloud-apphub/src/main/resources/META-INF/native-image/com.google.cloud.apphub.v1/reflect-config.json index 00ca4650d057..09fa06e139d3 100644 --- a/java-apphub/google-cloud-apphub/src/main/resources/META-INF/native-image/com.google.cloud.apphub.v1/reflect-config.json +++ b/java-apphub/google-cloud-apphub/src/main/resources/META-INF/native-image/com.google.cloud.apphub.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-area120-tables/README.md b/java-area120-tables/README.md index 7b71e3b2e602..d94a6c0bf8e0 100644 --- a/java-area120-tables/README.md +++ b/java-area120-tables/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.area120 google-area120-tables - 0.91.0 + 0.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.area120:google-area120-tables:0.91.0' +implementation 'com.google.area120:google-area120-tables:0.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.area120" % "google-area120-tables" % "0.91.0" +libraryDependencies += "com.google.area120" % "google-area120-tables" % "0.92.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-area120-tables/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.area120/google-area120-tables.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.area120/google-area120-tables/0.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.area120/google-area120-tables/0.92.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/GrpcTablesServiceStub.java b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/GrpcTablesServiceStub.java index 53b6e171570c..469f97f3b869 100644 --- a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/GrpcTablesServiceStub.java +++ b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/GrpcTablesServiceStub.java @@ -257,6 +257,7 @@ protected GrpcTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTablesTransportSettings = GrpcCallSettings.newBuilder() @@ -271,6 +272,7 @@ protected GrpcTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkspacesTransportSettings = @@ -286,6 +288,7 @@ protected GrpcTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -348,6 +351,7 @@ protected GrpcTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +362,7 @@ protected GrpcTablesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTableCallable = diff --git a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/HttpJsonTablesServiceStub.java b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/HttpJsonTablesServiceStub.java index 9edef3e5fa95..ee352424c5cf 100644 --- a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/HttpJsonTablesServiceStub.java +++ b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/HttpJsonTablesServiceStub.java @@ -569,6 +569,7 @@ protected HttpJsonTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTablesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -585,6 +586,7 @@ protected HttpJsonTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkspacesTransportSettings = @@ -602,6 +604,7 @@ protected HttpJsonTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRowsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +673,7 @@ protected HttpJsonTablesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteRowsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -681,6 +685,7 @@ protected HttpJsonTablesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTableCallable = diff --git a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/TablesServiceStubSettings.java b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/TablesServiceStubSettings.java index 730c1e35870a..55005e50c851 100644 --- a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/TablesServiceStubSettings.java +++ b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/TablesServiceStubSettings.java @@ -510,6 +510,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.area120:google-area120-tables") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java new file mode 100644 index 000000000000..8f05f47f5de8 --- /dev/null +++ b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.area120.tables.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-area120-tables:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-area120-tables/google-area120-tables/src/main/resources/META-INF/native-image/com.google.area120.tables.v1alpha/reflect-config.json b/java-area120-tables/google-area120-tables/src/main/resources/META-INF/native-image/com.google.area120.tables.v1alpha/reflect-config.json index 30b74613a84d..bb30770cb7d7 100644 --- a/java-area120-tables/google-area120-tables/src/main/resources/META-INF/native-image/com.google.area120.tables.v1alpha/reflect-config.json +++ b/java-area120-tables/google-area120-tables/src/main/resources/META-INF/native-image/com.google.area120.tables.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-artifact-registry/README.md b/java-artifact-registry/README.md index 2283e15001d1..c92af1acb7cd 100644 --- a/java-artifact-registry/README.md +++ b/java-artifact-registry/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-artifact-registry - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-artifact-registry:1.86.0' +implementation 'com.google.cloud:google-cloud-artifact-registry:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-artifact-registry" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-artifact-registry" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-artifact-registry/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-artifact-registry.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-artifact-registry/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-artifact-registry/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/ArtifactRegistryStubSettings.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/ArtifactRegistryStubSettings.java index 7031711e867b..c287c62d3454 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/ArtifactRegistryStubSettings.java +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/ArtifactRegistryStubSettings.java @@ -1528,6 +1528,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-artifact-registry") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.devtools.artifactregistry.v1.stub.Version.VERSION) .build(); } diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/GrpcArtifactRegistryStub.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/GrpcArtifactRegistryStub.java index d7924d439d8f..a04352730230 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/GrpcArtifactRegistryStub.java +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/GrpcArtifactRegistryStub.java @@ -891,6 +891,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMavenArtifactsTransportSettings = @@ -902,6 +903,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMavenArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -912,6 +914,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNpmPackagesTransportSettings = @@ -923,6 +926,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNpmPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -933,6 +937,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPythonPackagesTransportSettings = @@ -944,6 +949,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPythonPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -954,6 +960,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importAptArtifactsTransportSettings = GrpcCallSettings.newBuilder() @@ -985,6 +992,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -995,6 +1003,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -1005,6 +1014,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -1025,6 +1035,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPackagesTransportSettings = GrpcCallSettings.newBuilder() @@ -1035,6 +1046,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -1045,6 +1057,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deletePackageTransportSettings = GrpcCallSettings.newBuilder() @@ -1055,6 +1068,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVersionsTransportSettings = GrpcCallSettings.newBuilder() @@ -1095,6 +1109,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -1115,6 +1130,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFileTransportSettings = GrpcCallSettings.newBuilder() @@ -1125,6 +1141,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteFileTransportSettings = GrpcCallSettings.newBuilder() @@ -1135,6 +1152,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFileTransportSettings = GrpcCallSettings.newBuilder() @@ -1205,6 +1223,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRulesTransportSettings = GrpcCallSettings.newBuilder() @@ -1215,6 +1234,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1225,6 +1245,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1245,6 +1266,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1255,6 +1277,7 @@ protected GrpcArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1265,6 +1288,7 @@ protected GrpcArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1276,6 +1300,7 @@ protected GrpcArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getProjectSettingsTransportSettings = @@ -1287,6 +1312,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProjectSettingsTransportSettings = @@ -1310,6 +1336,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateVPCSCConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1342,6 +1369,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAttachmentTransportSettings = GrpcCallSettings.newBuilder() @@ -1352,6 +1380,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAttachmentTransportSettings = GrpcCallSettings.newBuilder() @@ -1362,6 +1391,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAttachmentTransportSettings = GrpcCallSettings.newBuilder() @@ -1372,6 +1402,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportArtifactTransportSettings = GrpcCallSettings.newBuilder() @@ -1382,6 +1413,7 @@ protected GrpcArtifactRegistryStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSourceVersion()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/HttpJsonArtifactRegistryStub.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/HttpJsonArtifactRegistryStub.java index b162f1963705..7a5511999e4b 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/HttpJsonArtifactRegistryStub.java +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/HttpJsonArtifactRegistryStub.java @@ -2281,6 +2281,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMavenArtifactsTransportSettings = @@ -2293,6 +2294,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMavenArtifactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2304,6 +2306,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNpmPackagesTransportSettings = @@ -2316,6 +2319,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNpmPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2327,6 +2331,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPythonPackagesTransportSettings = @@ -2339,6 +2344,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPythonPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2350,6 +2356,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importAptArtifactsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2384,6 +2391,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2395,6 +2403,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2406,6 +2415,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2428,6 +2438,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPackagesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2439,6 +2450,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2450,6 +2462,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deletePackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2461,6 +2474,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVersionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2506,6 +2520,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2528,6 +2543,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2539,6 +2555,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteFileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2550,6 +2567,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateFileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2627,6 +2645,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRulesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2638,6 +2657,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRuleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2649,6 +2669,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRuleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2671,6 +2692,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2682,6 +2704,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2693,6 +2716,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2705,6 +2729,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getProjectSettingsTransportSettings = @@ -2717,6 +2742,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProjectSettingsTransportSettings = @@ -2742,6 +2768,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateVPCSCConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2777,6 +2804,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAttachmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2788,6 +2816,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAttachmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2799,6 +2828,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAttachmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2810,6 +2840,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportArtifactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2821,6 +2852,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSourceVersion()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java new file mode 100644 index 000000000000..6f590a006921 --- /dev/null +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.devtools.artifactregistry.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-artifact-registry:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/ArtifactRegistryStubSettings.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/ArtifactRegistryStubSettings.java index 2675b9d6671b..1a543dd095f9 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/ArtifactRegistryStubSettings.java +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/ArtifactRegistryStubSettings.java @@ -901,6 +901,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-artifact-registry") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.devtools.artifactregistry.v1beta2.stub.Version.VERSION) .build(); } diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/GrpcArtifactRegistryStub.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/GrpcArtifactRegistryStub.java index 79443b7665b6..f403163f828b 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/GrpcArtifactRegistryStub.java +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/GrpcArtifactRegistryStub.java @@ -523,6 +523,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -533,6 +534,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -543,6 +545,7 @@ protected GrpcArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -563,6 +566,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPackagesTransportSettings = GrpcCallSettings.newBuilder() @@ -703,6 +707,7 @@ protected GrpcArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -713,6 +718,7 @@ protected GrpcArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -724,6 +730,7 @@ protected GrpcArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getProjectSettingsTransportSettings = @@ -735,6 +742,7 @@ protected GrpcArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProjectSettingsTransportSettings = diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/HttpJsonArtifactRegistryStub.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/HttpJsonArtifactRegistryStub.java index 2238bbcd8df7..322170f8006a 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/HttpJsonArtifactRegistryStub.java +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/HttpJsonArtifactRegistryStub.java @@ -1260,6 +1260,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1271,6 +1272,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1282,6 +1284,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1304,6 +1307,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPackagesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1458,6 +1462,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1469,6 +1474,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1481,6 +1487,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getProjectSettingsTransportSettings = @@ -1493,6 +1500,7 @@ protected HttpJsonArtifactRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProjectSettingsTransportSettings = diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java new file mode 100644 index 000000000000..9e0a68ff27b8 --- /dev/null +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.devtools.artifactregistry.v1beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-artifact-registry:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1/reflect-config.json b/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1/reflect-config.json index 81a8a402450e..523faf60b5db 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1/reflect-config.json +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1beta2/reflect-config.json b/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1beta2/reflect-config.json index a848a9b0921c..6904facd7e46 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1beta2/reflect-config.json +++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/resources/META-INF/native-image/com.google.devtools.artifactregistry.v1beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-asset/README.md b/java-asset/README.md index 87207349db3c..c19beef5378c 100644 --- a/java-asset/README.md +++ b/java-asset/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-asset - 3.91.0 + 3.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-asset:3.91.0' +implementation 'com.google.cloud:google-cloud-asset:3.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.92.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-asset/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-asset.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-asset/3.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-asset/3.92.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/AssetServiceStubSettings.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/AssetServiceStubSettings.java index 6500b338d395..b6e0b33b7985 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/AssetServiceStubSettings.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/AssetServiceStubSettings.java @@ -1012,6 +1012,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-asset") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/GrpcAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/GrpcAssetServiceStub.java index cf52e8333b1c..18c7252b1b9d 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/GrpcAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/GrpcAssetServiceStub.java @@ -467,6 +467,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -477,6 +478,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchGetAssetsHistoryTransportSettings = @@ -489,6 +491,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFeedTransportSettings = GrpcCallSettings.newBuilder() @@ -509,6 +512,7 @@ protected GrpcAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeedsTransportSettings = GrpcCallSettings.newBuilder() @@ -539,6 +543,7 @@ protected GrpcAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchAllResourcesTransportSettings = @@ -597,6 +602,7 @@ protected GrpcAssetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings queryAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -607,6 +613,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSavedQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -617,6 +624,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSavedQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -627,6 +635,7 @@ protected GrpcAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSavedQueriesTransportSettings = @@ -638,6 +647,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSavedQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -659,6 +669,7 @@ protected GrpcAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchGetEffectiveIamPoliciesTransportSettings = @@ -672,6 +683,7 @@ protected GrpcAssetServiceStub( builder.add("scope", String.valueOf(request.getScope())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getScope()) .build(); GrpcCallSettings analyzeOrgPoliciesTransportSettings = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/HttpJsonAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/HttpJsonAssetServiceStub.java index 5a0f58f9289f..6a2cd3b258c1 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/HttpJsonAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/HttpJsonAssetServiceStub.java @@ -1128,6 +1128,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1139,6 +1140,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchGetAssetsHistoryTransportSettings = @@ -1152,6 +1154,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFeedTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1174,6 +1177,7 @@ protected HttpJsonAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFeedsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1207,6 +1211,7 @@ protected HttpJsonAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchAllResourcesTransportSettings = @@ -1271,6 +1276,7 @@ protected HttpJsonAssetServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings queryAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1282,6 +1288,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSavedQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1293,6 +1300,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSavedQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1304,6 +1312,7 @@ protected HttpJsonAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSavedQueriesTransportSettings = @@ -1316,6 +1325,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSavedQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1339,6 +1349,7 @@ protected HttpJsonAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchGetEffectiveIamPoliciesTransportSettings = @@ -1353,6 +1364,7 @@ protected HttpJsonAssetServiceStub( builder.add("scope", String.valueOf(request.getScope())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getScope()) .build(); HttpJsonCallSettings analyzeOrgPoliciesTransportSettings = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java new file mode 100644 index 000000000000..e157741b9e82 --- /dev/null +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.asset.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-asset:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/AssetServiceStubSettings.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/AssetServiceStubSettings.java index 42dcdf9441f6..f42059ce87f5 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/AssetServiceStubSettings.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/AssetServiceStubSettings.java @@ -392,6 +392,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-asset") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java new file mode 100644 index 000000000000..96a46b9f5ea1 --- /dev/null +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.asset.v1p1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-asset:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/AssetServiceStubSettings.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/AssetServiceStubSettings.java index e2ff65d73ec2..c2c7d0cc1121 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/AssetServiceStubSettings.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/AssetServiceStubSettings.java @@ -265,6 +265,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-asset") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/GrpcAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/GrpcAssetServiceStub.java index 53967b3ab4b1..3fc2ab9758fc 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/GrpcAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/GrpcAssetServiceStub.java @@ -161,6 +161,7 @@ protected GrpcAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFeedsTransportSettings = GrpcCallSettings.newBuilder() @@ -191,6 +192,7 @@ protected GrpcAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createFeedCallable = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/HttpJsonAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/HttpJsonAssetServiceStub.java index d2d11d4d44c8..b1c4e89b74e8 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/HttpJsonAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/HttpJsonAssetServiceStub.java @@ -298,6 +298,7 @@ protected HttpJsonAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFeedsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -331,6 +332,7 @@ protected HttpJsonAssetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createFeedCallable = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java new file mode 100644 index 000000000000..a5251de46d81 --- /dev/null +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.asset.v1p2beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-asset:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/AssetServiceStubSettings.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/AssetServiceStubSettings.java index c2e757904e24..2e0154bb9528 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/AssetServiceStubSettings.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/AssetServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-asset") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/GrpcAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/GrpcAssetServiceStub.java index b943e451c684..ed622a65b167 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/GrpcAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/GrpcAssetServiceStub.java @@ -108,6 +108,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAssetsCallable = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/HttpJsonAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/HttpJsonAssetServiceStub.java index 1a38af2bdb23..f945a2cefd27 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/HttpJsonAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/HttpJsonAssetServiceStub.java @@ -149,6 +149,7 @@ protected HttpJsonAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAssetsCallable = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java new file mode 100644 index 000000000000..b7fced120ffc --- /dev/null +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.asset.v1p5beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-asset:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/AssetServiceStubSettings.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/AssetServiceStubSettings.java index 2113e7eeef84..443148d641f5 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/AssetServiceStubSettings.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/AssetServiceStubSettings.java @@ -239,6 +239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-asset") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/GrpcAssetServiceStub.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/GrpcAssetServiceStub.java index 8cdc99ca479c..a010f1d6b575 100644 --- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/GrpcAssetServiceStub.java +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/GrpcAssetServiceStub.java @@ -109,6 +109,7 @@ protected GrpcAssetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.exportAssetsCallable = diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java new file mode 100644 index 000000000000..dd747b026c8e --- /dev/null +++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.asset.v1p7beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-asset:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1/reflect-config.json b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1/reflect-config.json index 495441e8d2b8..f436844b4250 100644 --- a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1/reflect-config.json +++ b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p1beta1/reflect-config.json b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p1beta1/reflect-config.json index e9468c74bdaa..d26f77dc2ac7 100644 --- a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p1beta1/reflect-config.json +++ b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p2beta1/reflect-config.json b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p2beta1/reflect-config.json index fd0485c7935e..04cb004ea6fd 100644 --- a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p2beta1/reflect-config.json +++ b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p2beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p5beta1/reflect-config.json b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p5beta1/reflect-config.json index bda90526b164..9fd1e84043b6 100644 --- a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p5beta1/reflect-config.json +++ b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p5beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p7beta1/reflect-config.json b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p7beta1/reflect-config.json index 48a0b140b1f3..3b156d2aeb93 100644 --- a/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p7beta1/reflect-config.json +++ b/java-asset/google-cloud-asset/src/main/resources/META-INF/native-image/com.google.cloud.asset.v1p7beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-assured-workloads/README.md b/java-assured-workloads/README.md index ef25328ac351..df20efd261ed 100644 --- a/java-assured-workloads/README.md +++ b/java-assured-workloads/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-assured-workloads - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-assured-workloads:2.87.0' +implementation 'com.google.cloud:google-cloud-assured-workloads:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-assured-workloads" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-assured-workloads" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-assured-workloads/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-assured-workloads.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-assured-workloads/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-assured-workloads/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java index 1cf12c4b2f2a..26dfaf0dbd26 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/AssuredWorkloadsServiceStubSettings.java @@ -469,6 +469,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-assured-workloads") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java index 78a78b911fb4..642f02b55649 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/GrpcAssuredWorkloadsServiceStub.java @@ -242,6 +242,7 @@ protected GrpcAssuredWorkloadsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkloadTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +275,7 @@ protected GrpcAssuredWorkloadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getWorkloadTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +286,7 @@ protected GrpcAssuredWorkloadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkloadsTransportSettings = GrpcCallSettings.newBuilder() @@ -294,15 +297,18 @@ protected GrpcAssuredWorkloadsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listViolationsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listViolationsMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getViolationTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getViolationMethodDescriptor) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings acknowledgeViolationTransportSettings = diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java index 8aedb5b01560..65d872c991c1 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/HttpJsonAssuredWorkloadsServiceStub.java @@ -392,6 +392,7 @@ protected HttpJsonAssuredWorkloadsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkloadTransportSettings = HttpJsonCallSettings.newBuilder() @@ -427,6 +428,7 @@ protected HttpJsonAssuredWorkloadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getWorkloadTransportSettings = HttpJsonCallSettings.newBuilder() @@ -438,6 +440,7 @@ protected HttpJsonAssuredWorkloadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkloadsTransportSettings = @@ -450,6 +453,7 @@ protected HttpJsonAssuredWorkloadsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createWorkloadCallable = diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java new file mode 100644 index 000000000000..1073aee165e3 --- /dev/null +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.assuredworkloads.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-assured-workloads:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java index 247822319d0f..dc38c6c0b3b9 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/AssuredWorkloadsServiceStubSettings.java @@ -395,6 +395,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-assured-workloads") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java index 9071e5ed8772..d1005314e42e 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/GrpcAssuredWorkloadsServiceStub.java @@ -212,6 +212,7 @@ protected GrpcAssuredWorkloadsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkloadTransportSettings = GrpcCallSettings.newBuilder() @@ -238,10 +239,12 @@ protected GrpcAssuredWorkloadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getWorkloadTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getWorkloadMethodDescriptor) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings analyzeWorkloadMoveTransportSettings = @@ -251,6 +254,7 @@ protected GrpcAssuredWorkloadsServiceStub( GrpcCallSettings listWorkloadsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listWorkloadsMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createWorkloadCallable = diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java index c83237423b3d..62dc0032f728 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/HttpJsonAssuredWorkloadsServiceStub.java @@ -270,6 +270,7 @@ protected HttpJsonAssuredWorkloadsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings restrictAllowedResourcesTransportSettings = @@ -294,6 +295,7 @@ protected HttpJsonAssuredWorkloadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createWorkloadCallable = diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java new file mode 100644 index 000000000000..de601dc43041 --- /dev/null +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.assuredworkloads.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-assured-workloads:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1/reflect-config.json b/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1/reflect-config.json index 5dd9a19b8b14..74e69ec467ac 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1/reflect-config.json +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1beta1/reflect-config.json b/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1beta1/reflect-config.json index 0af2a6d466f3..402117085bb9 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1beta1/reflect-config.json +++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/resources/META-INF/native-image/com.google.cloud.assuredworkloads.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-auditmanager/README.md b/java-auditmanager/README.md index b745b38192ce..cc2f5dbf2d68 100644 --- a/java-auditmanager/README.md +++ b/java-auditmanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-auditmanager - 0.5.0 + 0.6.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-auditmanager:0.5.0' +implementation 'com.google.cloud:google-cloud-auditmanager:0.6.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-auditmanager" % "0.5.0" +libraryDependencies += "com.google.cloud" % "google-cloud-auditmanager" % "0.6.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-auditmanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-auditmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-auditmanager/0.5.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-auditmanager/0.6.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/AuditManagerStubSettings.java b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/AuditManagerStubSettings.java index 01dec23d469a..6a02d3785b18 100644 --- a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/AuditManagerStubSettings.java +++ b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/AuditManagerStubSettings.java @@ -629,6 +629,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-auditmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/GrpcAuditManagerStub.java b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/GrpcAuditManagerStub.java index 0308a888c0a2..ed31fe6d77b8 100644 --- a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/GrpcAuditManagerStub.java +++ b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/GrpcAuditManagerStub.java @@ -296,6 +296,7 @@ protected GrpcAuditManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAuditReportTransportSettings = GrpcCallSettings.newBuilder() @@ -306,6 +307,7 @@ protected GrpcAuditManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getResourceEnrollmentStatusTransportSettings = @@ -318,6 +320,7 @@ protected GrpcAuditManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listResourceEnrollmentStatusesTransportSettings = @@ -331,6 +334,7 @@ protected GrpcAuditManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -341,6 +345,7 @@ protected GrpcAuditManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/HttpJsonAuditManagerStub.java b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/HttpJsonAuditManagerStub.java index 561232880190..e922537f02aa 100644 --- a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/HttpJsonAuditManagerStub.java +++ b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/HttpJsonAuditManagerStub.java @@ -628,6 +628,7 @@ protected HttpJsonAuditManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAuditReportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -639,6 +640,7 @@ protected HttpJsonAuditManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getResourceEnrollmentStatusTransportSettings = @@ -652,6 +654,7 @@ protected HttpJsonAuditManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListResourceEnrollmentStatusesRequest, ListResourceEnrollmentStatusesResponse> @@ -667,6 +670,7 @@ protected HttpJsonAuditManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -678,6 +682,7 @@ protected HttpJsonAuditManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java new file mode 100644 index 000000000000..7a46f77ccc46 --- /dev/null +++ b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.auditmanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-auditmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-auditmanager/google-cloud-auditmanager/src/main/resources/META-INF/native-image/com.google.cloud.auditmanager.v1/reflect-config.json b/java-auditmanager/google-cloud-auditmanager/src/main/resources/META-INF/native-image/com.google.cloud.auditmanager.v1/reflect-config.json index c1754047c8a5..471eeb568ebe 100644 --- a/java-auditmanager/google-cloud-auditmanager/src/main/resources/META-INF/native-image/com.google.cloud.auditmanager.v1/reflect-config.json +++ b/java-auditmanager/google-cloud-auditmanager/src/main/resources/META-INF/native-image/com.google.cloud.auditmanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-automl/README.md b/java-automl/README.md index ab8d6b85609e..f4e927434664 100644 --- a/java-automl/README.md +++ b/java-automl/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-automl - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-automl:2.87.0' +implementation 'com.google.cloud:google-cloud-automl:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.88.0" ``` ## Authentication @@ -186,7 +186,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-automl/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-automl.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-automl/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-automl/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java index deb9148968f1..ed0f097f91a4 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java @@ -674,6 +674,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-automl") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java index 22363f05767a..26d63a92c9d2 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java @@ -343,6 +343,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -353,6 +354,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetsTransportSettings = GrpcCallSettings.newBuilder() @@ -363,6 +365,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -383,6 +386,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -393,6 +397,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -403,6 +408,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAnnotationSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -413,6 +419,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createModelTransportSettings = GrpcCallSettings.newBuilder() @@ -423,6 +430,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -433,6 +441,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -443,6 +452,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteModelTransportSettings = GrpcCallSettings.newBuilder() @@ -453,6 +463,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -473,6 +484,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -483,6 +495,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportModelTransportSettings = GrpcCallSettings.newBuilder() @@ -493,6 +506,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getModelEvaluationTransportSettings = @@ -504,6 +518,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelEvaluationsTransportSettings = @@ -515,6 +530,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDatasetCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcPredictionServiceStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcPredictionServiceStub.java index 6e749922fd60..f707eb955888 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcPredictionServiceStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcPredictionServiceStub.java @@ -122,6 +122,7 @@ protected GrpcPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -132,6 +133,7 @@ protected GrpcPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.predictCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonAutoMlStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonAutoMlStub.java index efff56c63bd8..047d0d49e492 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonAutoMlStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonAutoMlStub.java @@ -892,6 +892,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -903,6 +904,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatasetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -914,6 +916,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -936,6 +939,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -947,6 +951,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -958,6 +963,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAnnotationSpecTransportSettings = @@ -970,6 +976,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -981,6 +988,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -992,6 +1000,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1003,6 +1012,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1014,6 +1024,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1036,6 +1047,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1047,6 +1059,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1058,6 +1071,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getModelEvaluationTransportSettings = @@ -1070,6 +1084,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelEvaluationsTransportSettings = @@ -1083,6 +1098,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDatasetCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonPredictionServiceStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonPredictionServiceStub.java index e68864b675a1..92fa257f050a 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonPredictionServiceStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/HttpJsonPredictionServiceStub.java @@ -229,6 +229,7 @@ protected HttpJsonPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchPredictTransportSettings = HttpJsonCallSettings.newBuilder() @@ -240,6 +241,7 @@ protected HttpJsonPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.predictCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java index cfe5a0a259fa..03af7c477d07 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java @@ -281,6 +281,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-automl") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java new file mode 100644 index 000000000000..cb48432f9ffb --- /dev/null +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.automl.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-automl:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/AutoMlStubSettings.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/AutoMlStubSettings.java index 2a23ee14b3d7..b35325aecd0e 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/AutoMlStubSettings.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/AutoMlStubSettings.java @@ -846,6 +846,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-automl") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcAutoMlStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcAutoMlStub.java index 6435781086ac..0953284d4a25 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcAutoMlStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcAutoMlStub.java @@ -438,6 +438,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -448,6 +449,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetsTransportSettings = GrpcCallSettings.newBuilder() @@ -458,6 +460,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -478,6 +481,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -488,6 +492,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -498,6 +503,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAnnotationSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +514,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getTableSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +525,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTableSpecsTransportSettings = @@ -529,6 +537,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTableSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -549,6 +558,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listColumnSpecsTransportSettings = @@ -560,6 +570,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateColumnSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -581,6 +592,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -591,6 +603,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -601,6 +614,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteModelTransportSettings = GrpcCallSettings.newBuilder() @@ -611,6 +625,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -621,6 +636,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployModelTransportSettings = GrpcCallSettings.newBuilder() @@ -631,6 +647,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportModelTransportSettings = GrpcCallSettings.newBuilder() @@ -641,6 +658,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportEvaluatedExamplesTransportSettings = @@ -652,6 +670,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getModelEvaluationTransportSettings = @@ -663,6 +682,7 @@ protected GrpcAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelEvaluationsTransportSettings = @@ -674,6 +694,7 @@ protected GrpcAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDatasetCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcPredictionServiceStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcPredictionServiceStub.java index b2d2d4c933d3..e95c7919766d 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcPredictionServiceStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/GrpcPredictionServiceStub.java @@ -124,6 +124,7 @@ protected GrpcPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchPredictTransportSettings = GrpcCallSettings.newBuilder() @@ -134,6 +135,7 @@ protected GrpcPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.predictCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonAutoMlStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonAutoMlStub.java index 11180b4594c7..464c3ded3bab 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonAutoMlStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonAutoMlStub.java @@ -1142,6 +1142,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1153,6 +1154,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatasetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1164,6 +1166,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1186,6 +1189,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1197,6 +1201,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1208,6 +1213,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAnnotationSpecTransportSettings = @@ -1220,6 +1226,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getTableSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1231,6 +1238,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTableSpecsTransportSettings = @@ -1243,6 +1251,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTableSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1265,6 +1274,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listColumnSpecsTransportSettings = @@ -1277,6 +1287,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateColumnSpecTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1300,6 +1311,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1311,6 +1323,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1322,6 +1335,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1333,6 +1347,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deployModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1344,6 +1359,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1355,6 +1371,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1366,6 +1383,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportEvaluatedExamplesTransportSettings = @@ -1378,6 +1396,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getModelEvaluationTransportSettings = @@ -1390,6 +1409,7 @@ protected HttpJsonAutoMlStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelEvaluationsTransportSettings = @@ -1403,6 +1423,7 @@ protected HttpJsonAutoMlStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDatasetCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonPredictionServiceStub.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonPredictionServiceStub.java index bc15aa7d842e..3eb611031749 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonPredictionServiceStub.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/HttpJsonPredictionServiceStub.java @@ -231,6 +231,7 @@ protected HttpJsonPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchPredictTransportSettings = HttpJsonCallSettings.newBuilder() @@ -242,6 +243,7 @@ protected HttpJsonPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.predictCallable = diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/PredictionServiceStubSettings.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/PredictionServiceStubSettings.java index f85582b33600..efb6e26fa7bf 100644 --- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/PredictionServiceStubSettings.java +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/PredictionServiceStubSettings.java @@ -282,6 +282,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-automl") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java new file mode 100644 index 000000000000..b062b3e94229 --- /dev/null +++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.automl.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-automl:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1/reflect-config.json b/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1/reflect-config.json index ae763f4dc002..472c6bc7b866 100644 --- a/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1/reflect-config.json +++ b/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1beta1/reflect-config.json b/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1beta1/reflect-config.json index 38c827849fe2..e3242f7ff854 100644 --- a/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1beta1/reflect-config.json +++ b/java-automl/google-cloud-automl/src/main/resources/META-INF/native-image/com.google.cloud.automl.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-backupdr/README.md b/java-backupdr/README.md index b19513229ec5..896a55890ac1 100644 --- a/java-backupdr/README.md +++ b/java-backupdr/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-bare-metal-solution/README.md b/java-bare-metal-solution/README.md index 446b07c093ec..8a3c5e445456 100644 --- a/java-bare-metal-solution/README.md +++ b/java-bare-metal-solution/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bare-metal-solution - 0.87.0 + 0.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.87.0' +implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.88.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bare-metal-solution/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bare-metal-solution.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bare-metal-solution/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bare-metal-solution/0.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/BareMetalSolutionStubSettings.java b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/BareMetalSolutionStubSettings.java index 956e0078b58c..7bf990584cb5 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/BareMetalSolutionStubSettings.java +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/BareMetalSolutionStubSettings.java @@ -1420,6 +1420,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bare-metal-solution") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/GrpcBareMetalSolutionStub.java b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/GrpcBareMetalSolutionStub.java index dd9d55e00467..29aa59c8b4a6 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/GrpcBareMetalSolutionStub.java +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/GrpcBareMetalSolutionStub.java @@ -808,6 +808,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -818,6 +819,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -838,6 +840,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resetInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -848,6 +851,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -858,6 +862,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -868,6 +873,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableInteractiveSerialConsoleTransportSettings = @@ -879,6 +885,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableInteractiveSerialConsoleTransportSettings = @@ -890,6 +897,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings detachLunTransportSettings = GrpcCallSettings.newBuilder() @@ -900,6 +908,7 @@ protected GrpcBareMetalSolutionStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings listSSHKeysTransportSettings = GrpcCallSettings.newBuilder() @@ -910,6 +919,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSSHKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -920,6 +930,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSSHKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -930,6 +941,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVolumesTransportSettings = GrpcCallSettings.newBuilder() @@ -940,6 +952,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVolumeTransportSettings = GrpcCallSettings.newBuilder() @@ -950,6 +963,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateVolumeTransportSettings = GrpcCallSettings.newBuilder() @@ -970,6 +984,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings evictVolumeTransportSettings = GrpcCallSettings.newBuilder() @@ -980,6 +995,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resizeVolumeTransportSettings = GrpcCallSettings.newBuilder() @@ -990,6 +1006,7 @@ protected GrpcBareMetalSolutionStub( builder.add("volume", String.valueOf(request.getVolume())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getVolume()) .build(); GrpcCallSettings listNetworksTransportSettings = GrpcCallSettings.newBuilder() @@ -1000,6 +1017,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listNetworkUsageTransportSettings = @@ -1011,6 +1029,7 @@ protected GrpcBareMetalSolutionStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings getNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -1021,6 +1040,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -1042,6 +1062,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings restoreVolumeSnapshotTransportSettings = @@ -1053,6 +1074,7 @@ protected GrpcBareMetalSolutionStub( builder.add("volume_snapshot", String.valueOf(request.getVolumeSnapshot())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getVolumeSnapshot()) .build(); GrpcCallSettings deleteVolumeSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -1063,6 +1085,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getVolumeSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -1073,6 +1096,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVolumeSnapshotsTransportSettings = @@ -1084,6 +1108,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLunTransportSettings = GrpcCallSettings.newBuilder() @@ -1094,6 +1119,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLunsTransportSettings = GrpcCallSettings.newBuilder() @@ -1104,6 +1130,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings evictLunTransportSettings = GrpcCallSettings.newBuilder() @@ -1114,6 +1141,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNfsShareTransportSettings = GrpcCallSettings.newBuilder() @@ -1124,6 +1152,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNfsSharesTransportSettings = GrpcCallSettings.newBuilder() @@ -1134,6 +1163,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateNfsShareTransportSettings = GrpcCallSettings.newBuilder() @@ -1154,6 +1184,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings renameNfsShareTransportSettings = GrpcCallSettings.newBuilder() @@ -1164,6 +1195,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteNfsShareTransportSettings = GrpcCallSettings.newBuilder() @@ -1174,6 +1206,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProvisioningQuotasTransportSettings = @@ -1186,6 +1219,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings submitProvisioningConfigTransportSettings = @@ -1198,6 +1232,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProvisioningConfigTransportSettings = @@ -1209,6 +1244,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProvisioningConfigTransportSettings = @@ -1220,6 +1256,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProvisioningConfigTransportSettings = @@ -1243,6 +1280,7 @@ protected GrpcBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOSImagesTransportSettings = GrpcCallSettings.newBuilder() @@ -1253,6 +1291,7 @@ protected GrpcBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/HttpJsonBareMetalSolutionStub.java b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/HttpJsonBareMetalSolutionStub.java index dbc6bd332ffc..8b257b61dbe9 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/HttpJsonBareMetalSolutionStub.java +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/HttpJsonBareMetalSolutionStub.java @@ -2070,6 +2070,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2081,6 +2082,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2103,6 +2105,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resetInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2114,6 +2117,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2125,6 +2129,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2136,6 +2141,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableInteractiveSerialConsoleTransportSettings = @@ -2148,6 +2154,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableInteractiveSerialConsoleTransportSettings = @@ -2160,6 +2167,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings detachLunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2171,6 +2179,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings listSSHKeysTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2182,6 +2191,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSSHKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2193,6 +2203,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSSHKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2204,6 +2215,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVolumesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2215,6 +2227,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVolumeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2226,6 +2239,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateVolumeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2248,6 +2262,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings evictVolumeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2259,6 +2274,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resizeVolumeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2270,6 +2286,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("volume", String.valueOf(request.getVolume())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getVolume()) .build(); HttpJsonCallSettings listNetworksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2281,6 +2298,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listNetworkUsageTransportSettings = @@ -2293,6 +2311,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings getNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2304,6 +2323,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2327,6 +2347,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings restoreVolumeSnapshotTransportSettings = @@ -2339,6 +2360,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("volume_snapshot", String.valueOf(request.getVolumeSnapshot())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getVolumeSnapshot()) .build(); HttpJsonCallSettings deleteVolumeSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2350,6 +2372,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getVolumeSnapshotTransportSettings = @@ -2362,6 +2385,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVolumeSnapshotsTransportSettings = @@ -2375,6 +2399,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2386,6 +2411,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLunsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2397,6 +2423,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings evictLunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2408,6 +2435,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getNfsShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2419,6 +2447,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNfsSharesTransportSettings = @@ -2431,6 +2460,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateNfsShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2453,6 +2483,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings renameNfsShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2464,6 +2495,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteNfsShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2475,6 +2507,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProvisioningQuotasTransportSettings = @@ -2488,6 +2521,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings submitProvisioningConfigTransportSettings = @@ -2501,6 +2535,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProvisioningConfigTransportSettings = @@ -2513,6 +2548,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProvisioningConfigTransportSettings = @@ -2525,6 +2561,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProvisioningConfigTransportSettings = @@ -2550,6 +2587,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOSImagesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2561,6 +2599,7 @@ protected HttpJsonBareMetalSolutionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java new file mode 100644 index 000000000000..e634ed9e53ec --- /dev/null +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.baremetalsolution.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bare-metal-solution:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/resources/META-INF/native-image/com.google.cloud.baremetalsolution.v2/reflect-config.json b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/resources/META-INF/native-image/com.google.cloud.baremetalsolution.v2/reflect-config.json index 3b16bc34de45..77f2750e7737 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/resources/META-INF/native-image/com.google.cloud.baremetalsolution.v2/reflect-config.json +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/resources/META-INF/native-image/com.google.cloud.baremetalsolution.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-batch/README.md b/java-batch/README.md index dabe83bc4fa0..477b0f81690a 100644 --- a/java-batch/README.md +++ b/java-batch/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-batch - 0.87.0 + 0.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-batch:0.87.0' +implementation 'com.google.cloud:google-cloud-batch:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.88.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-batch/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-batch.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java index 8d86be7ed4e0..e0207e4098c0 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/BatchServiceStubSettings.java @@ -521,6 +521,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-batch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java index 23a7904542cc..5766f4cb63d5 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/GrpcBatchServiceStub.java @@ -217,6 +217,7 @@ protected GrpcBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -227,6 +228,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteJobTransportSettings = GrpcCallSettings.newBuilder() @@ -247,6 +249,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +270,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +281,7 @@ protected GrpcBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java index e017fbf8de9d..e1b12d027971 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/HttpJsonBatchServiceStub.java @@ -500,6 +500,7 @@ protected HttpJsonBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -511,6 +512,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -533,6 +535,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -555,6 +558,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -566,6 +570,7 @@ protected HttpJsonBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java new file mode 100644 index 000000000000..7df26db35295 --- /dev/null +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.batch.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-batch:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java index 123284a62148..810570d1605b 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/BatchServiceStubSettings.java @@ -667,6 +667,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-batch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java index 10c778e747c0..9bbcc99afe5b 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/GrpcBatchServiceStub.java @@ -310,6 +310,7 @@ protected GrpcBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +321,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteJobTransportSettings = GrpcCallSettings.newBuilder() @@ -340,6 +342,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateJobTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +373,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +384,7 @@ protected GrpcBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createResourceAllowanceTransportSettings = @@ -391,6 +396,7 @@ protected GrpcBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceAllowanceTransportSettings = @@ -402,6 +408,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteResourceAllowanceTransportSettings = @@ -413,6 +420,7 @@ protected GrpcBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listResourceAllowancesTransportSettings = @@ -425,6 +433,7 @@ protected GrpcBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateResourceAllowanceTransportSettings = diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java index f224b6249349..4a02535be6d5 100644 --- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/HttpJsonBatchServiceStub.java @@ -758,6 +758,7 @@ protected HttpJsonBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -769,6 +770,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -791,6 +793,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -824,6 +827,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -835,6 +839,7 @@ protected HttpJsonBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createResourceAllowanceTransportSettings = @@ -847,6 +852,7 @@ protected HttpJsonBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceAllowanceTransportSettings = @@ -859,6 +865,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteResourceAllowanceTransportSettings = @@ -871,6 +878,7 @@ protected HttpJsonBatchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listResourceAllowancesTransportSettings = @@ -884,6 +892,7 @@ protected HttpJsonBatchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateResourceAllowanceTransportSettings = diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java new file mode 100644 index 000000000000..af25b46e9624 --- /dev/null +++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.batch.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-batch:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1/reflect-config.json b/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1/reflect-config.json index 823af4958597..9548b5bcd75c 100644 --- a/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1/reflect-config.json +++ b/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1alpha/reflect-config.json b/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1alpha/reflect-config.json index 45f34a65527f..f14396b82604 100644 --- a/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1alpha/reflect-config.json +++ b/java-batch/google-cloud-batch/src/main/resources/META-INF/native-image/com.google.cloud.batch.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-beyondcorp-appconnections/README.md b/java-beyondcorp-appconnections/README.md index 33a8c2d22db5..6a5694eaaa37 100644 --- a/java-beyondcorp-appconnections/README.md +++ b/java-beyondcorp-appconnections/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-appconnections - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-appconnections:0.85.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-appconnections:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnections" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnections" % "0.86.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-appconnections/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appconnections.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnections/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnections/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/AppConnectionsServiceStubSettings.java b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/AppConnectionsServiceStubSettings.java index 07731557868b..b630353ae4a5 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/AppConnectionsServiceStubSettings.java +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/AppConnectionsServiceStubSettings.java @@ -562,6 +562,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-beyondcorp-appconnections") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/GrpcAppConnectionsServiceStub.java b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/GrpcAppConnectionsServiceStub.java index cf28b46f3b04..48c318986c37 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/GrpcAppConnectionsServiceStub.java +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/GrpcAppConnectionsServiceStub.java @@ -272,6 +272,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAppConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -282,6 +283,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAppConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +294,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAppConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +316,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resolveAppConnectionsTransportSettings = @@ -325,6 +329,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -355,6 +360,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -365,6 +371,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -376,6 +383,7 @@ protected GrpcAppConnectionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listAppConnectionsCallable = diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java new file mode 100644 index 000000000000..7f493b8565e3 --- /dev/null +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.beyondcorp.appconnections.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-beyondcorp-appconnections:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnections.v1/reflect-config.json b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnections.v1/reflect-config.json index 8deda7445eb7..6c4898d7527d 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnections.v1/reflect-config.json +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnections.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-beyondcorp-appconnectors/README.md b/java-beyondcorp-appconnectors/README.md index 80d7e61eb136..453d5aff10eb 100644 --- a/java-beyondcorp-appconnectors/README.md +++ b/java-beyondcorp-appconnectors/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-appconnectors - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-appconnectors:0.85.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-appconnectors:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnectors" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnectors" % "0.86.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-appconnectors/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appconnectors.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnectors/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnectors/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/AppConnectorsServiceStubSettings.java b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/AppConnectorsServiceStubSettings.java index 8f63565355e7..fa4d606d7a5f 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/AppConnectorsServiceStubSettings.java +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/AppConnectorsServiceStubSettings.java @@ -490,6 +490,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-beyondcorp-appconnectors") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/GrpcAppConnectorsServiceStub.java b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/GrpcAppConnectorsServiceStub.java index ebf25f2c6e7e..15e5003bb97c 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/GrpcAppConnectorsServiceStub.java +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/GrpcAppConnectorsServiceStub.java @@ -267,6 +267,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAppConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +278,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAppConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -287,6 +289,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAppConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -308,6 +311,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reportStatusTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +322,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("app_connector", String.valueOf(request.getAppConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAppConnector()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -348,6 +353,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +364,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -369,6 +376,7 @@ protected GrpcAppConnectorsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listAppConnectorsCallable = diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java new file mode 100644 index 000000000000..b61bc4c90944 --- /dev/null +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.beyondcorp.appconnectors.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-beyondcorp-appconnectors:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnectors.v1/reflect-config.json b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnectors.v1/reflect-config.json index 0faa56552176..b0336236468f 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnectors.v1/reflect-config.json +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appconnectors.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-beyondcorp-appgateways/README.md b/java-beyondcorp-appgateways/README.md index 06f031169906..f4330af54564 100644 --- a/java-beyondcorp-appgateways/README.md +++ b/java-beyondcorp-appgateways/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-appgateways - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-appgateways:0.85.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-appgateways:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appgateways" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appgateways" % "0.86.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-appgateways/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appgateways.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appgateways/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appgateways/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/AppGatewaysServiceStubSettings.java b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/AppGatewaysServiceStubSettings.java index 2c08bcab919d..109e54a3ac57 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/AppGatewaysServiceStubSettings.java +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/AppGatewaysServiceStubSettings.java @@ -442,6 +442,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-beyondcorp-appgateways") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/GrpcAppGatewaysServiceStub.java b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/GrpcAppGatewaysServiceStub.java index 7d0df9dbcaa7..4b7c76d5d0b1 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/GrpcAppGatewaysServiceStub.java +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/GrpcAppGatewaysServiceStub.java @@ -234,6 +234,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAppGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -244,6 +245,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAppGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +256,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAppGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +267,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -294,6 +298,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -304,6 +309,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -315,6 +321,7 @@ protected GrpcAppGatewaysServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listAppGatewaysCallable = diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java new file mode 100644 index 000000000000..82a87675e981 --- /dev/null +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.beyondcorp.appgateways.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-beyondcorp-appgateways:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appgateways.v1/reflect-config.json b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appgateways.v1/reflect-config.json index da2a215906fa..186acb1c10ee 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appgateways.v1/reflect-config.json +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.appgateways.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-beyondcorp-clientconnectorservices/README.md b/java-beyondcorp-clientconnectorservices/README.md index 303ed45da532..ca505f17e673 100644 --- a/java-beyondcorp-clientconnectorservices/README.md +++ b/java-beyondcorp-clientconnectorservices/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-clientconnectorservices:0.85.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-clientconnectorservices:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientconnectorservices" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientconnectorservices" % "0.86.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-clientconnectorservices/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/ClientConnectorServicesServiceStubSettings.java b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/ClientConnectorServicesServiceStubSettings.java index 02bb2d435691..9471df828691 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/ClientConnectorServicesServiceStubSettings.java +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/ClientConnectorServicesServiceStubSettings.java @@ -517,6 +517,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-beyondcorp-clientconnectorservices") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/GrpcClientConnectorServicesServiceStub.java b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/GrpcClientConnectorServicesServiceStub.java index 39e9158bd8b8..476c5a468b38 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/GrpcClientConnectorServicesServiceStub.java +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/GrpcClientConnectorServicesServiceStub.java @@ -271,6 +271,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClientConnectorServiceTransportSettings = @@ -282,6 +283,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClientConnectorServiceTransportSettings = @@ -293,6 +295,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClientConnectorServiceTransportSettings = @@ -317,6 +320,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -347,6 +351,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -357,6 +362,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -368,6 +374,7 @@ protected GrpcClientConnectorServicesServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listClientConnectorServicesCallable = diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java new file mode 100644 index 000000000000..ad880e6f3cd3 --- /dev/null +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.beyondcorp.clientconnectorservices.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-beyondcorp-clientconnectorservices:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientconnectorservices.v1/reflect-config.json b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientconnectorservices.v1/reflect-config.json index 6e4b543e26eb..c91d3cc3c11f 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientconnectorservices.v1/reflect-config.json +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientconnectorservices.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-beyondcorp-clientgateways/README.md b/java-beyondcorp-clientgateways/README.md index 70a8f85d7729..e8bfdef1ba7a 100644 --- a/java-beyondcorp-clientgateways/README.md +++ b/java-beyondcorp-clientgateways/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-clientgateways - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-clientgateways:0.85.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-clientgateways:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientgateways" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientgateways" % "0.86.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-clientgateways/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-clientgateways.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientgateways/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientgateways/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/ClientGatewaysServiceStubSettings.java b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/ClientGatewaysServiceStubSettings.java index 1e367da1ebc6..b40066c44719 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/ClientGatewaysServiceStubSettings.java +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/ClientGatewaysServiceStubSettings.java @@ -454,6 +454,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-beyondcorp-clientgateways") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/GrpcClientGatewaysServiceStub.java b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/GrpcClientGatewaysServiceStub.java index 86462d3a9e19..b3c8a0b9e005 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/GrpcClientGatewaysServiceStub.java +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/GrpcClientGatewaysServiceStub.java @@ -235,6 +235,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClientGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -245,6 +246,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClientGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -255,6 +257,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteClientGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -265,6 +268,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -295,6 +299,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -305,6 +310,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -316,6 +322,7 @@ protected GrpcClientGatewaysServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listClientGatewaysCallable = diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java new file mode 100644 index 000000000000..2b2e7ae48b0b --- /dev/null +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.beyondcorp.clientgateways.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-beyondcorp-clientgateways:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientgateways.v1/reflect-config.json b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientgateways.v1/reflect-config.json index dc6f52eeb3a4..70e6d239bfcf 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientgateways.v1/reflect-config.json +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/resources/META-INF/native-image/com.google.cloud.beyondcorp.clientgateways.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-biglake/README.md b/java-biglake/README.md index 364bef3f4c38..8f8c1ad01203 100644 --- a/java-biglake/README.md +++ b/java-biglake/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/GrpcHiveMetastoreServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/GrpcHiveMetastoreServiceStub.java index 10d037441b63..8e5a6d3b3d94 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/GrpcHiveMetastoreServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/GrpcHiveMetastoreServiceStub.java @@ -391,6 +391,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHiveCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -401,6 +402,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHiveCatalogsTransportSettings = @@ -412,6 +414,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHiveCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -433,6 +436,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHiveDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -443,6 +447,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHiveDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -453,6 +458,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHiveDatabasesTransportSettings = @@ -464,6 +470,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHiveDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +492,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHiveTableTransportSettings = GrpcCallSettings.newBuilder() @@ -495,6 +503,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHiveTableTransportSettings = GrpcCallSettings.newBuilder() @@ -505,6 +514,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHiveTablesTransportSettings = @@ -516,6 +526,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHiveTableTransportSettings = GrpcCallSettings.newBuilder() @@ -536,6 +547,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchCreatePartitionsTransportSettings = @@ -548,6 +560,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchDeletePartitionsTransportSettings = GrpcCallSettings.newBuilder() @@ -558,6 +571,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchUpdatePartitionsTransportSettings = @@ -570,6 +584,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPartitionsTransportSettings = @@ -581,6 +596,7 @@ protected GrpcHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createHiveCatalogCallable = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HiveMetastoreServiceStubSettings.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HiveMetastoreServiceStubSettings.java index f6e87ce5fb8b..06c431432de1 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HiveMetastoreServiceStubSettings.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HiveMetastoreServiceStubSettings.java @@ -590,6 +590,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-biglake") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HttpJsonHiveMetastoreServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HttpJsonHiveMetastoreServiceStub.java index f36b56ad5856..ae75c6fd22dc 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HttpJsonHiveMetastoreServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/HttpJsonHiveMetastoreServiceStub.java @@ -885,6 +885,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHiveCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -896,6 +897,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHiveCatalogsTransportSettings = @@ -908,6 +910,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHiveCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -931,6 +934,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createHiveDatabaseTransportSettings = @@ -943,6 +947,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHiveDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -954,6 +959,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHiveDatabasesTransportSettings = @@ -966,6 +972,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHiveDatabaseTransportSettings = @@ -991,6 +998,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createHiveTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1002,6 +1010,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHiveTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1013,6 +1022,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHiveTablesTransportSettings = @@ -1025,6 +1035,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHiveTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1047,6 +1058,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchCreatePartitionsTransportSettings = @@ -1060,6 +1072,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchDeletePartitionsTransportSettings = @@ -1072,6 +1085,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchUpdatePartitionsTransportSettings = @@ -1085,6 +1099,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPartitionsTransportSettings = @@ -1097,6 +1112,7 @@ protected HttpJsonHiveMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createHiveCatalogCallable = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java new file mode 100644 index 000000000000..4762d7543f5e --- /dev/null +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.biglake.hive.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-biglake:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/GrpcIcebergCatalogServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/GrpcIcebergCatalogServiceStub.java index 2cc0e96be510..d3167fa6bd5a 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/GrpcIcebergCatalogServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/GrpcIcebergCatalogServiceStub.java @@ -176,6 +176,7 @@ protected GrpcIcebergCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIcebergCatalogsTransportSettings = @@ -187,6 +188,7 @@ protected GrpcIcebergCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIcebergCatalogTransportSettings = @@ -211,6 +213,7 @@ protected GrpcIcebergCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings failoverIcebergCatalogTransportSettings = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/HttpJsonIcebergCatalogServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/HttpJsonIcebergCatalogServiceStub.java index 9ec0ed79ff58..a5ec79c4cd84 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/HttpJsonIcebergCatalogServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/HttpJsonIcebergCatalogServiceStub.java @@ -318,6 +318,7 @@ protected HttpJsonIcebergCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIcebergCatalogsTransportSettings = @@ -331,6 +332,7 @@ protected HttpJsonIcebergCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateIcebergCatalogTransportSettings = @@ -357,6 +359,7 @@ protected HttpJsonIcebergCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings failoverIcebergCatalogTransportSettings = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/IcebergCatalogServiceStubSettings.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/IcebergCatalogServiceStubSettings.java index 246a9ea95e4d..7d0d6a8353f4 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/IcebergCatalogServiceStubSettings.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/IcebergCatalogServiceStubSettings.java @@ -347,6 +347,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-biglake") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java new file mode 100644 index 000000000000..d8e0e76dd3c2 --- /dev/null +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.biglake.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-biglake:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/GrpcMetastoreServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/GrpcMetastoreServiceStub.java index ad6ecc5082d7..c9d46898a742 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/GrpcMetastoreServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/GrpcMetastoreServiceStub.java @@ -288,6 +288,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -298,6 +299,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -308,6 +310,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCatalogsTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +321,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +332,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -338,6 +343,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +364,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatabasesTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +375,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTableTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +386,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTableTransportSettings = GrpcCallSettings.newBuilder() @@ -388,6 +397,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTableTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +418,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getTableTransportSettings = GrpcCallSettings.newBuilder() @@ -418,6 +429,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTablesTransportSettings = GrpcCallSettings.newBuilder() @@ -428,6 +440,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCatalogCallable = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/HttpJsonMetastoreServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/HttpJsonMetastoreServiceStub.java index 234b526a6c7a..664cfc9932a5 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/HttpJsonMetastoreServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/HttpJsonMetastoreServiceStub.java @@ -678,6 +678,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -689,6 +690,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -700,6 +702,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCatalogsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -711,6 +714,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -722,6 +726,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -733,6 +738,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -755,6 +761,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatabasesTransportSettings = @@ -767,6 +774,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -778,6 +786,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -789,6 +798,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -811,6 +821,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -822,6 +833,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTablesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -833,6 +845,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCatalogCallable = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/MetastoreServiceStubSettings.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/MetastoreServiceStubSettings.java index eb463b078977..39fffaa1735c 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/MetastoreServiceStubSettings.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/MetastoreServiceStubSettings.java @@ -522,6 +522,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-biglake") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java new file mode 100644 index 000000000000..d8de57cb0dba --- /dev/null +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.biglake.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-biglake:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/GrpcMetastoreServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/GrpcMetastoreServiceStub.java index 7b21cbf7d2b2..09e9eaa180d5 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/GrpcMetastoreServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/GrpcMetastoreServiceStub.java @@ -349,6 +349,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +360,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -369,6 +371,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCatalogsTransportSettings = GrpcCallSettings.newBuilder() @@ -379,6 +382,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -389,6 +393,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -399,6 +404,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -419,6 +425,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatabasesTransportSettings = GrpcCallSettings.newBuilder() @@ -429,6 +436,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTableTransportSettings = GrpcCallSettings.newBuilder() @@ -439,6 +447,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTableTransportSettings = GrpcCallSettings.newBuilder() @@ -449,6 +458,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTableTransportSettings = GrpcCallSettings.newBuilder() @@ -469,6 +479,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getTableTransportSettings = GrpcCallSettings.newBuilder() @@ -479,6 +490,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTablesTransportSettings = GrpcCallSettings.newBuilder() @@ -489,6 +501,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createLockTransportSettings = GrpcCallSettings.newBuilder() @@ -499,6 +512,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLockTransportSettings = GrpcCallSettings.newBuilder() @@ -509,6 +523,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings checkLockTransportSettings = GrpcCallSettings.newBuilder() @@ -519,6 +534,7 @@ protected GrpcMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocksTransportSettings = GrpcCallSettings.newBuilder() @@ -529,6 +545,7 @@ protected GrpcMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCatalogCallable = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/HttpJsonMetastoreServiceStub.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/HttpJsonMetastoreServiceStub.java index 2a92c316b737..a32e32669e37 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/HttpJsonMetastoreServiceStub.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/HttpJsonMetastoreServiceStub.java @@ -843,6 +843,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -854,6 +855,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -865,6 +867,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCatalogsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -876,6 +879,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -887,6 +891,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -898,6 +903,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -920,6 +926,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatabasesTransportSettings = @@ -932,6 +939,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -943,6 +951,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -954,6 +963,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -976,6 +986,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getTableTransportSettings = HttpJsonCallSettings.newBuilder() @@ -987,6 +998,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTablesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -998,6 +1010,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createLockTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1009,6 +1022,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteLockTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1020,6 +1034,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings checkLockTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1031,6 +1046,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1042,6 +1058,7 @@ protected HttpJsonMetastoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCatalogCallable = diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/MetastoreServiceStubSettings.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/MetastoreServiceStubSettings.java index d7ac786f044c..553c803d0dca 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/MetastoreServiceStubSettings.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/MetastoreServiceStubSettings.java @@ -612,6 +612,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-biglake") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java new file mode 100644 index 000000000000..27afda023c60 --- /dev/null +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.biglake.v1alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-biglake:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.hive.v1beta/reflect-config.json b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.hive.v1beta/reflect-config.json index 316fd6a9c579..2911c966928b 100644 --- a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.hive.v1beta/reflect-config.json +++ b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.hive.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.v1/reflect-config.json b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.v1/reflect-config.json index 53ea2c010f1f..9337a2b91785 100644 --- a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.v1/reflect-config.json +++ b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.biglake.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1/reflect-config.json b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1/reflect-config.json index 9293de2b2c21..3f8c2b1b88b0 100644 --- a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1/reflect-config.json +++ b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1alpha1/reflect-config.json b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1alpha1/reflect-config.json index f0e07828122a..47bcf185f3f0 100644 --- a/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1alpha1/reflect-config.json +++ b/java-biglake/google-cloud-biglake/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.biglake.v1alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquery-data-exchange/README.md b/java-bigquery-data-exchange/README.md index cc0f1854805c..895f81d2fd58 100644 --- a/java-bigquery-data-exchange/README.md +++ b/java-bigquery-data-exchange/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquery-data-exchange - 2.82.0 + 2.83.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquery-data-exchange:2.82.0' +implementation 'com.google.cloud:google-cloud-bigquery-data-exchange:2.83.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquery-data-exchange" % "2.82.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquery-data-exchange" % "2.83.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquery-data-exchange/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquery-data-exchange.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquery-data-exchange/2.82.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquery-data-exchange/2.83.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/AnalyticsHubServiceStubSettings.java b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/AnalyticsHubServiceStubSettings.java index 14ec89e70a0a..1e95432f6847 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/AnalyticsHubServiceStubSettings.java +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/AnalyticsHubServiceStubSettings.java @@ -631,6 +631,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquery-data-exchange") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/GrpcAnalyticsHubServiceStub.java b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/GrpcAnalyticsHubServiceStub.java index 6dc4cc7e824c..76b0985a7b05 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/GrpcAnalyticsHubServiceStub.java +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/GrpcAnalyticsHubServiceStub.java @@ -354,6 +354,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listOrgDataExchangesTransportSettings = @@ -375,6 +376,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataExchangeTransportSettings = GrpcCallSettings.newBuilder() @@ -385,6 +387,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataExchangeTransportSettings = GrpcCallSettings.newBuilder() @@ -406,6 +409,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listListingsTransportSettings = GrpcCallSettings.newBuilder() @@ -416,6 +420,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getListingTransportSettings = GrpcCallSettings.newBuilder() @@ -426,6 +431,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createListingTransportSettings = GrpcCallSettings.newBuilder() @@ -436,6 +442,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateListingTransportSettings = GrpcCallSettings.newBuilder() @@ -456,6 +463,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings subscribeListingTransportSettings = @@ -467,6 +475,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -477,6 +486,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -487,6 +497,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -498,6 +509,7 @@ protected GrpcAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/HttpJsonAnalyticsHubServiceStub.java b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/HttpJsonAnalyticsHubServiceStub.java index c5b4b3f99912..bce6523118b5 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/HttpJsonAnalyticsHubServiceStub.java +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/HttpJsonAnalyticsHubServiceStub.java @@ -788,6 +788,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listOrgDataExchangesTransportSettings = @@ -812,6 +813,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDataExchangeTransportSettings = @@ -824,6 +826,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataExchangeTransportSettings = @@ -849,6 +852,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listListingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -860,6 +864,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getListingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -871,6 +876,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createListingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -882,6 +888,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateListingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -904,6 +911,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings subscribeListingTransportSettings = @@ -916,6 +924,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -927,6 +936,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -938,6 +948,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -950,6 +961,7 @@ protected HttpJsonAnalyticsHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java new file mode 100644 index 000000000000..6598661f38aa --- /dev/null +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.dataexchange.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquery-data-exchange:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.dataexchange.v1beta1/reflect-config.json b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.dataexchange.v1beta1/reflect-config.json index 160d543b9620..d12b4dc95e4d 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.dataexchange.v1beta1/reflect-config.json +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.dataexchange.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigqueryconnection/README.md b/java-bigqueryconnection/README.md index 51d97fb7abcd..e4133a5a90fc 100644 --- a/java-bigqueryconnection/README.md +++ b/java-bigqueryconnection/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigqueryconnection - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigqueryconnection:2.89.0' +implementation 'com.google.cloud:google-cloud-bigqueryconnection:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryconnection" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryconnection" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1beta1 [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigqueryconnection.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryconnection/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryconnection/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/ConnectionServiceStubSettings.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/ConnectionServiceStubSettings.java index c939ab088a7e..30073acb6920 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/ConnectionServiceStubSettings.java +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/ConnectionServiceStubSettings.java @@ -316,6 +316,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigqueryconnection") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/GrpcConnectionServiceStub.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/GrpcConnectionServiceStub.java index 65c7695808aa..9c52ea4ec59e 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/GrpcConnectionServiceStub.java +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/GrpcConnectionServiceStub.java @@ -244,6 +244,7 @@ protected GrpcConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionTransportSettings = @@ -256,6 +257,7 @@ protected GrpcConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ConnectionProto.ListConnectionsRequest, ConnectionProto.ListConnectionsResponse> @@ -270,6 +272,7 @@ protected GrpcConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionTransportSettings = @@ -282,6 +285,7 @@ protected GrpcConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConnectionCredentialTransportSettings = @@ -304,6 +308,7 @@ protected GrpcConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +319,7 @@ protected GrpcConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +330,7 @@ protected GrpcConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -335,6 +342,7 @@ protected GrpcConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createConnectionCallable = diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/HttpJsonConnectionServiceStub.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/HttpJsonConnectionServiceStub.java index cbfaa18cac38..ff255b82ca31 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/HttpJsonConnectionServiceStub.java +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/HttpJsonConnectionServiceStub.java @@ -477,6 +477,7 @@ protected HttpJsonConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionTransportSettings = @@ -490,6 +491,7 @@ protected HttpJsonConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ConnectionProto.ListConnectionsRequest, ConnectionProto.ListConnectionsResponse> @@ -505,6 +507,7 @@ protected HttpJsonConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectionTransportSettings = @@ -518,6 +521,7 @@ protected HttpJsonConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConnectionCredentialTransportSettings = @@ -543,6 +547,7 @@ protected HttpJsonConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -554,6 +559,7 @@ protected HttpJsonConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -565,6 +571,7 @@ protected HttpJsonConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -577,6 +584,7 @@ protected HttpJsonConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createConnectionCallable = diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java new file mode 100644 index 000000000000..470678b19198 --- /dev/null +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.connection.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigqueryconnection:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/ConnectionServiceStubSettings.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/ConnectionServiceStubSettings.java index 2be4678c0e21..120207f171ae 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/ConnectionServiceStubSettings.java +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/ConnectionServiceStubSettings.java @@ -364,6 +364,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigqueryconnection") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/GrpcConnectionServiceStub.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/GrpcConnectionServiceStub.java index 79825e0ed2db..d3dd13c7eb48 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/GrpcConnectionServiceStub.java +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/GrpcConnectionServiceStub.java @@ -211,6 +211,7 @@ protected GrpcConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -221,6 +222,7 @@ protected GrpcConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConnectionsTransportSettings = @@ -232,6 +234,7 @@ protected GrpcConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -242,6 +245,7 @@ protected GrpcConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -252,6 +256,7 @@ protected GrpcConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -262,6 +267,7 @@ protected GrpcConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -272,6 +278,7 @@ protected GrpcConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -283,6 +290,7 @@ protected GrpcConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createConnectionCallable = diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/HttpJsonConnectionServiceStub.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/HttpJsonConnectionServiceStub.java index 03840f157620..70735988e40a 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/HttpJsonConnectionServiceStub.java +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/HttpJsonConnectionServiceStub.java @@ -427,6 +427,7 @@ protected HttpJsonConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -438,6 +439,7 @@ protected HttpJsonConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConnectionsTransportSettings = @@ -450,6 +452,7 @@ protected HttpJsonConnectionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -461,6 +464,7 @@ protected HttpJsonConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -472,6 +476,7 @@ protected HttpJsonConnectionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -483,6 +488,7 @@ protected HttpJsonConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -494,6 +500,7 @@ protected HttpJsonConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -506,6 +513,7 @@ protected HttpJsonConnectionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createConnectionCallable = diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java new file mode 100644 index 000000000000..ed590e4c5737 --- /dev/null +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigqueryconnection.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigqueryconnection:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.connection.v1beta1/reflect-config.json b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.connection.v1beta1/reflect-config.json index 9877b5e8f17a..7383f84d1298 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.connection.v1beta1/reflect-config.json +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.connection.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigqueryconnection.v1/reflect-config.json b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigqueryconnection.v1/reflect-config.json index e6f9dce1fdf5..6a7e30f57ced 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigqueryconnection.v1/reflect-config.json +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/resources/META-INF/native-image/com.google.cloud.bigqueryconnection.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerydatapolicy/README.md b/java-bigquerydatapolicy/README.md index 51389964bb79..278aa6dff644 100644 --- a/java-bigquerydatapolicy/README.md +++ b/java-bigquerydatapolicy/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerydatapolicy - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.84.0' +implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.85.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerydatapolicy/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatapolicy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/DataPolicyServiceStubSettings.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/DataPolicyServiceStubSettings.java index afc75e011419..69b3f8d057fe 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/DataPolicyServiceStubSettings.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/DataPolicyServiceStubSettings.java @@ -374,6 +374,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerydatapolicy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/GrpcDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/GrpcDataPolicyServiceStub.java index 6aa6654ddeb5..d9abdf9b6d66 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/GrpcDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/GrpcDataPolicyServiceStub.java @@ -225,6 +225,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +257,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +268,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataPoliciesTransportSettings = @@ -277,6 +280,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -287,6 +291,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -297,6 +302,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -308,6 +314,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/HttpJsonDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/HttpJsonDataPolicyServiceStub.java index 43a9d2282316..1b9b9c8d9c2d 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/HttpJsonDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/HttpJsonDataPolicyServiceStub.java @@ -467,6 +467,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -501,6 +502,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -512,6 +514,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataPoliciesTransportSettings = @@ -524,6 +527,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -535,6 +539,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -546,6 +551,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -558,6 +564,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java new file mode 100644 index 000000000000..7fd74d802b26 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerydatapolicy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/DataPolicyServiceStubSettings.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/DataPolicyServiceStubSettings.java index e218cc35e66f..7c0286b89ddd 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/DataPolicyServiceStubSettings.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/DataPolicyServiceStubSettings.java @@ -367,6 +367,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerydatapolicy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/GrpcDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/GrpcDataPolicyServiceStub.java index d017058ffe54..5ff10460e557 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/GrpcDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/GrpcDataPolicyServiceStub.java @@ -215,6 +215,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +237,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +248,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataPoliciesTransportSettings = @@ -257,6 +260,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +271,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +282,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -288,6 +294,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/HttpJsonDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/HttpJsonDataPolicyServiceStub.java index 4b3c6f44b208..d4165d1f39f3 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/HttpJsonDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/HttpJsonDataPolicyServiceStub.java @@ -420,6 +420,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -443,6 +444,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -454,6 +456,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataPoliciesTransportSettings = @@ -466,6 +469,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -477,6 +481,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -488,6 +493,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -500,6 +506,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java new file mode 100644 index 000000000000..dab905714f56 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerydatapolicy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java index 44d7113700a8..955d7dc4b8a1 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/DataPolicyServiceStubSettings.java @@ -382,6 +382,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerydatapolicy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java index 5a52be4b2353..285a61da9a02 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/GrpcDataPolicyServiceStub.java @@ -238,6 +238,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addGranteesTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +249,7 @@ protected GrpcDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); GrpcCallSettings removeGranteesTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +260,7 @@ protected GrpcDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); GrpcCallSettings updateDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +282,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +293,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataPoliciesTransportSettings = @@ -300,6 +305,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -310,6 +316,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +327,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -331,6 +339,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java index a51a21dd2a86..e369fbbbde18 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/HttpJsonDataPolicyServiceStub.java @@ -509,6 +509,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addGranteesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -520,6 +521,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); HttpJsonCallSettings removeGranteesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -531,6 +533,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); HttpJsonCallSettings updateDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -554,6 +557,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -565,6 +569,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataPoliciesTransportSettings = @@ -577,6 +582,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -588,6 +594,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -599,6 +606,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -611,6 +619,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java new file mode 100644 index 000000000000..42547aa7a8a9 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerydatapolicy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/DataPolicyServiceStubSettings.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/DataPolicyServiceStubSettings.java index b2598550dad0..a79ee6a22bc2 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/DataPolicyServiceStubSettings.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/DataPolicyServiceStubSettings.java @@ -383,6 +383,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerydatapolicy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/GrpcDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/GrpcDataPolicyServiceStub.java index e2dc245f2d92..5732add4bd46 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/GrpcDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/GrpcDataPolicyServiceStub.java @@ -242,6 +242,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addGranteesTransportSettings = GrpcCallSettings.newBuilder() @@ -252,6 +253,7 @@ protected GrpcDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); GrpcCallSettings removeGranteesTransportSettings = GrpcCallSettings.newBuilder() @@ -262,6 +264,7 @@ protected GrpcDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); GrpcCallSettings updateDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -283,6 +286,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -293,6 +297,7 @@ protected GrpcDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataPoliciesTransportSettings = @@ -304,6 +309,7 @@ protected GrpcDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +320,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +331,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -335,6 +343,7 @@ protected GrpcDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/HttpJsonDataPolicyServiceStub.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/HttpJsonDataPolicyServiceStub.java index 7bdefca643cc..a4388431a59c 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/HttpJsonDataPolicyServiceStub.java +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/HttpJsonDataPolicyServiceStub.java @@ -508,6 +508,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addGranteesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -519,6 +520,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); HttpJsonCallSettings removeGranteesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -530,6 +532,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("data_policy", String.valueOf(request.getDataPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataPolicy()) .build(); HttpJsonCallSettings updateDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -553,6 +556,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDataPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -564,6 +568,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataPoliciesTransportSettings = @@ -576,6 +581,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -587,6 +593,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -598,6 +605,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -610,6 +618,7 @@ protected HttpJsonDataPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createDataPolicyCallable = diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java new file mode 100644 index 000000000000..cafe44765cb0 --- /dev/null +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datapolicies.v2beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerydatapolicy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1/reflect-config.json b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1/reflect-config.json index 1b978429c728..17825d33e4c4 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1/reflect-config.json +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1beta1/reflect-config.json b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1beta1/reflect-config.json index 3fdc85c4ed13..d3180250e9bc 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1beta1/reflect-config.json +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json index f42a003c5104..065099a7f27d 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2beta1/reflect-config.json b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2beta1/reflect-config.json index 61ac2f3695e3..2233f8d1208b 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2beta1/reflect-config.json +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datapolicies.v2beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerydatatransfer/README.md b/java-bigquerydatatransfer/README.md index 060db2aee224..b77762d83b6b 100644 --- a/java-bigquerydatatransfer/README.md +++ b/java-bigquerydatatransfer/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerydatatransfer - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerydatatransfer:2.87.0' +implementation 'com.google.cloud:google-cloud-bigquerydatatransfer:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerydatatransfer/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatatransfer.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java index 30bfa1826c61..8daf76f69d6b 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java @@ -707,6 +707,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerydatatransfer") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java index eadbeadbda15..fb0968fb6865 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java @@ -388,6 +388,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataSourcesTransportSettings = @@ -399,6 +400,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTransferConfigTransportSettings = @@ -410,6 +412,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTransferConfigTransportSettings = @@ -433,6 +436,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getTransferConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -443,6 +447,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTransferConfigsTransportSettings = @@ -454,6 +459,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings scheduleTransferRunsTransportSettings = @@ -465,6 +471,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings startManualTransferRunsTransportSettings = @@ -477,6 +484,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTransferRunTransportSettings = GrpcCallSettings.newBuilder() @@ -487,6 +495,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTransferRunTransportSettings = GrpcCallSettings.newBuilder() @@ -497,6 +506,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTransferRunsTransportSettings = @@ -508,6 +518,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listTransferLogsTransportSettings = @@ -519,6 +530,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings checkValidCredsTransportSettings = @@ -530,6 +542,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enrollDataSourcesTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/HttpJsonDataTransferServiceStub.java b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/HttpJsonDataTransferServiceStub.java index 0dc1543e09a1..507862224e91 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/HttpJsonDataTransferServiceStub.java +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/HttpJsonDataTransferServiceStub.java @@ -877,6 +877,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataSourcesTransportSettings = @@ -889,6 +890,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTransferConfigTransportSettings = @@ -901,6 +903,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTransferConfigTransportSettings = @@ -926,6 +929,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getTransferConfigTransportSettings = @@ -938,6 +942,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTransferConfigsTransportSettings = @@ -951,6 +956,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings scheduleTransferRunsTransportSettings = @@ -964,6 +970,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings startManualTransferRunsTransportSettings = @@ -977,6 +984,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTransferRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -988,6 +996,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteTransferRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -999,6 +1008,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTransferRunsTransportSettings = @@ -1011,6 +1021,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listTransferLogsTransportSettings = @@ -1023,6 +1034,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings checkValidCredsTransportSettings = @@ -1035,6 +1047,7 @@ protected HttpJsonDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enrollDataSourcesTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java new file mode 100644 index 000000000000..0b2a3d3fe0a8 --- /dev/null +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.datatransfer.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerydatatransfer:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datatransfer.v1/reflect-config.json b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datatransfer.v1/reflect-config.json index 492f02943bdb..a3f7ac2bbf94 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datatransfer.v1/reflect-config.json +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datatransfer.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerymigration/README.md b/java-bigquerymigration/README.md index 49f9f1113f15..d5567fbe91fe 100644 --- a/java-bigquerymigration/README.md +++ b/java-bigquerymigration/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerymigration - 0.90.0 + 0.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerymigration:0.90.0' +implementation 'com.google.cloud:google-cloud-bigquerymigration:0.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerymigration" % "0.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerymigration" % "0.91.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerymigration/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerymigration.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerymigration/0.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerymigration/0.91.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/GrpcMigrationServiceStub.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/GrpcMigrationServiceStub.java index 76bbe57fb938..9aa46e8ba512 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/GrpcMigrationServiceStub.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/GrpcMigrationServiceStub.java @@ -213,6 +213,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMigrationWorkflowTransportSettings = @@ -224,6 +225,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMigrationWorkflowsTransportSettings = @@ -236,6 +238,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMigrationWorkflowTransportSettings = @@ -247,6 +250,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startMigrationWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -257,6 +261,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMigrationSubtaskTransportSettings = @@ -268,6 +273,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMigrationSubtasksTransportSettings = @@ -280,6 +286,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createMigrationWorkflowCallable = diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/HttpJsonMigrationServiceStub.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/HttpJsonMigrationServiceStub.java index 36f158f777a8..4ec5c8bc41d1 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/HttpJsonMigrationServiceStub.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/HttpJsonMigrationServiceStub.java @@ -391,6 +391,7 @@ protected HttpJsonMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMigrationWorkflowTransportSettings = @@ -403,6 +404,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMigrationWorkflowsTransportSettings = @@ -416,6 +418,7 @@ protected HttpJsonMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMigrationWorkflowTransportSettings = @@ -428,6 +431,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startMigrationWorkflowTransportSettings = @@ -440,6 +444,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getMigrationSubtaskTransportSettings = @@ -452,6 +457,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMigrationSubtasksTransportSettings = @@ -465,6 +471,7 @@ protected HttpJsonMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createMigrationWorkflowCallable = diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/MigrationServiceStubSettings.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/MigrationServiceStubSettings.java index 9f104db789ec..789c8a8670fa 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/MigrationServiceStubSettings.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/MigrationServiceStubSettings.java @@ -449,6 +449,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerymigration") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java new file mode 100644 index 000000000000..bb0305b4c5f2 --- /dev/null +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.migration.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerymigration:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcMigrationServiceStub.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcMigrationServiceStub.java index 64a731c099df..a44206e8aa44 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcMigrationServiceStub.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcMigrationServiceStub.java @@ -215,6 +215,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMigrationWorkflowTransportSettings = @@ -226,6 +227,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMigrationWorkflowsTransportSettings = @@ -238,6 +240,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMigrationWorkflowTransportSettings = @@ -249,6 +252,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startMigrationWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -259,6 +263,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMigrationSubtaskTransportSettings = @@ -270,6 +275,7 @@ protected GrpcMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMigrationSubtasksTransportSettings = @@ -282,6 +288,7 @@ protected GrpcMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createMigrationWorkflowCallable = diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcSqlTranslationServiceStub.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcSqlTranslationServiceStub.java index b1ec47212807..771bf00428cc 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcSqlTranslationServiceStub.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/GrpcSqlTranslationServiceStub.java @@ -111,6 +111,7 @@ protected GrpcSqlTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.translateQueryCallable = diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonMigrationServiceStub.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonMigrationServiceStub.java index b6cdc1098bfb..36c4e9a80268 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonMigrationServiceStub.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonMigrationServiceStub.java @@ -393,6 +393,7 @@ protected HttpJsonMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMigrationWorkflowTransportSettings = @@ -405,6 +406,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMigrationWorkflowsTransportSettings = @@ -418,6 +420,7 @@ protected HttpJsonMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMigrationWorkflowTransportSettings = @@ -430,6 +433,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startMigrationWorkflowTransportSettings = @@ -442,6 +446,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getMigrationSubtaskTransportSettings = @@ -454,6 +459,7 @@ protected HttpJsonMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMigrationSubtasksTransportSettings = @@ -467,6 +473,7 @@ protected HttpJsonMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createMigrationWorkflowCallable = diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonSqlTranslationServiceStub.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonSqlTranslationServiceStub.java index 2860f1945013..908efaed205e 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonSqlTranslationServiceStub.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/HttpJsonSqlTranslationServiceStub.java @@ -145,6 +145,7 @@ protected HttpJsonSqlTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.translateQueryCallable = diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/MigrationServiceStubSettings.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/MigrationServiceStubSettings.java index 276dd0d07442..76eaa8181634 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/MigrationServiceStubSettings.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/MigrationServiceStubSettings.java @@ -450,6 +450,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerymigration") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/SqlTranslationServiceStubSettings.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/SqlTranslationServiceStubSettings.java index 8019a015a922..49cf57ce6bf0 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/SqlTranslationServiceStubSettings.java +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/SqlTranslationServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerymigration") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java new file mode 100644 index 000000000000..a726a175d55d --- /dev/null +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.migration.v2alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerymigration:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2/reflect-config.json b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2/reflect-config.json index 9ba0f76bd461..76ed9254ff53 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2/reflect-config.json +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -242,6 +296,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2alpha/reflect-config.json b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2alpha/reflect-config.json index d111f45e94a4..fe66e025bfe7 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2alpha/reflect-config.json +++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.migration.v2alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -242,6 +296,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigqueryreservation/README.md b/java-bigqueryreservation/README.md index b22652b71f04..4e7c53c583af 100644 --- a/java-bigqueryreservation/README.md +++ b/java-bigqueryreservation/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigqueryreservation - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.88.0' +implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigqueryreservation/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigqueryreservation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryreservation/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryreservation/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java index 3e59fed7825c..26cf305cae09 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java @@ -554,6 +554,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listReservationsTransportSettings = @@ -565,6 +566,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReservationTransportSettings = GrpcCallSettings.newBuilder() @@ -575,6 +577,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteReservationTransportSettings = GrpcCallSettings.newBuilder() @@ -585,6 +588,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateReservationTransportSettings = GrpcCallSettings.newBuilder() @@ -606,6 +610,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCapacityCommitmentTransportSettings = @@ -617,6 +622,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listCapacityCommitmentsTransportSettings = @@ -629,6 +635,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCapacityCommitmentTransportSettings = @@ -640,6 +647,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteCapacityCommitmentTransportSettings = @@ -651,6 +659,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCapacityCommitmentTransportSettings = @@ -676,6 +685,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings mergeCapacityCommitmentsTransportSettings = @@ -687,6 +697,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAssignmentTransportSettings = GrpcCallSettings.newBuilder() @@ -697,6 +708,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAssignmentsTransportSettings = @@ -708,6 +720,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAssignmentTransportSettings = GrpcCallSettings.newBuilder() @@ -718,6 +731,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchAssignmentsTransportSettings = @@ -729,6 +743,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchAllAssignmentsTransportSettings = @@ -740,6 +755,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings moveAssignmentTransportSettings = GrpcCallSettings.newBuilder() @@ -750,6 +766,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAssignmentTransportSettings = GrpcCallSettings.newBuilder() @@ -770,6 +787,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBiReservationTransportSettings = @@ -793,6 +811,7 @@ protected GrpcReservationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -803,6 +822,7 @@ protected GrpcReservationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -814,6 +834,7 @@ protected GrpcReservationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings createReservationGroupTransportSettings = @@ -825,6 +846,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReservationGroupTransportSettings = @@ -836,6 +858,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteReservationGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -846,6 +869,7 @@ protected GrpcReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReservationGroupsTransportSettings = @@ -858,6 +882,7 @@ protected GrpcReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createReservationCallable = diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/HttpJsonReservationServiceStub.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/HttpJsonReservationServiceStub.java index 86fc5545404f..207e8eb98bfb 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/HttpJsonReservationServiceStub.java +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/HttpJsonReservationServiceStub.java @@ -1321,6 +1321,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listReservationsTransportSettings = @@ -1333,6 +1334,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReservationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1344,6 +1346,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteReservationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1355,6 +1358,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateReservationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1379,6 +1383,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCapacityCommitmentTransportSettings = @@ -1391,6 +1396,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listCapacityCommitmentsTransportSettings = @@ -1404,6 +1410,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCapacityCommitmentTransportSettings = @@ -1416,6 +1423,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteCapacityCommitmentTransportSettings = @@ -1428,6 +1436,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCapacityCommitmentTransportSettings = @@ -1455,6 +1464,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings mergeCapacityCommitmentsTransportSettings = @@ -1467,6 +1477,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAssignmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1478,6 +1489,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAssignmentsTransportSettings = @@ -1490,6 +1502,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAssignmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1501,6 +1514,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchAssignmentsTransportSettings = @@ -1513,6 +1527,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchAllAssignmentsTransportSettings = @@ -1526,6 +1541,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings moveAssignmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1537,6 +1553,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAssignmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1559,6 +1576,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBiReservationTransportSettings = @@ -1584,6 +1602,7 @@ protected HttpJsonReservationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1595,6 +1614,7 @@ protected HttpJsonReservationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1607,6 +1627,7 @@ protected HttpJsonReservationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings createReservationGroupTransportSettings = @@ -1619,6 +1640,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReservationGroupTransportSettings = @@ -1631,6 +1653,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteReservationGroupTransportSettings = @@ -1643,6 +1666,7 @@ protected HttpJsonReservationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReservationGroupsTransportSettings = @@ -1656,6 +1680,7 @@ protected HttpJsonReservationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createReservationCallable = diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java index 06d692877b74..533d6b791151 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java @@ -914,6 +914,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigqueryreservation") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java new file mode 100644 index 000000000000..25f01a43b736 --- /dev/null +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.reservation.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigqueryreservation:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.reservation.v1/reflect-config.json b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.reservation.v1/reflect-config.json index f736f81f796d..912c26b04dac 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.reservation.v1/reflect-config.json +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.reservation.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerystorage/README.md b/java-bigquerystorage/README.md index 5d50292e5415..0244a97261bc 100644 --- a/java-bigquerystorage/README.md +++ b/java-bigquerystorage/README.md @@ -56,20 +56,20 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.78.0') +implementation platform('com.google.cloud:libraries-bom:26.79.0') implementation 'com.google.cloud:google-cloud-bigquerystorage' ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerystorage:3.23.0' +implementation 'com.google.cloud:google-cloud-bigquerystorage:3.24.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerystorage" % "3.23.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerystorage" % "3.24.0" ``` ## Authentication @@ -242,7 +242,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerystorage/latest/history [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerystorage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerystorage/3.23.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerystorage/3.24.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryReadStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryReadStubSettings.java index 4bcd33068dbc..62a53d3c4e48 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryReadStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryReadStubSettings.java @@ -221,6 +221,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryWriteStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryWriteStubSettings.java index c1f44afff87f..267df54738e5 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryWriteStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/BigQueryWriteStubSettings.java @@ -250,6 +250,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryReadStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryReadStub.java index 2dba1b3fe42a..174fcc136ab1 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryReadStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryReadStub.java @@ -135,6 +135,7 @@ protected GrpcBigQueryReadStub( "read_session.table", String.valueOf(request.getReadSession().getTable())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings readRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -145,6 +146,7 @@ protected GrpcBigQueryReadStub( builder.add("read_stream", String.valueOf(request.getReadStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getReadStream()) .build(); GrpcCallSettings splitReadStreamTransportSettings = @@ -156,6 +158,7 @@ protected GrpcBigQueryReadStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createReadSessionCallable = diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryWriteStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryWriteStub.java index b8090f2e281a..0a85c7e8ab92 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryWriteStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/GrpcBigQueryWriteStub.java @@ -180,6 +180,7 @@ protected GrpcBigQueryWriteStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings appendRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +191,7 @@ protected GrpcBigQueryWriteStub( builder.add("write_stream", String.valueOf(request.getWriteStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWriteStream()) .build(); GrpcCallSettings getWriteStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -200,6 +202,7 @@ protected GrpcBigQueryWriteStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings finalizeWriteStreamTransportSettings = @@ -211,6 +214,7 @@ protected GrpcBigQueryWriteStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchCommitWriteStreamsTransportSettings = @@ -223,6 +227,7 @@ protected GrpcBigQueryWriteStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings flushRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +238,7 @@ protected GrpcBigQueryWriteStub( builder.add("write_stream", String.valueOf(request.getWriteStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWriteStream()) .build(); this.createWriteStreamCallable = diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java new file mode 100644 index 000000000000..f6e9a74812e1 --- /dev/null +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.storage.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerystorage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/GrpcMetastorePartitionServiceStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/GrpcMetastorePartitionServiceStub.java index 9342331597c0..2c5658aef344 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/GrpcMetastorePartitionServiceStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/GrpcMetastorePartitionServiceStub.java @@ -198,6 +198,7 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchDeleteMetastorePartitionsTransportSettings = @@ -209,6 +210,7 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchUpdateMetastorePartitionsTransportSettings = @@ -222,6 +224,7 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMetastorePartitionsTransportSettings = @@ -234,12 +237,14 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings streamMetastorePartitionsTransportSettings = GrpcCallSettings .newBuilder() .setMethodDescriptor(streamMetastorePartitionsMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.batchCreateMetastorePartitionsCallable = diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/MetastorePartitionServiceStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/MetastorePartitionServiceStubSettings.java index 38250573d4b1..534da2afd74d 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/MetastorePartitionServiceStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/MetastorePartitionServiceStubSettings.java @@ -259,6 +259,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java new file mode 100644 index 000000000000..c002becdd7c1 --- /dev/null +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.storage.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerystorage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/GrpcMetastorePartitionServiceStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/GrpcMetastorePartitionServiceStub.java index e1f32e936248..6dfa14ee596e 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/GrpcMetastorePartitionServiceStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/GrpcMetastorePartitionServiceStub.java @@ -198,6 +198,7 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchDeleteMetastorePartitionsTransportSettings = @@ -209,6 +210,7 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchUpdateMetastorePartitionsTransportSettings = @@ -222,6 +224,7 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMetastorePartitionsTransportSettings = @@ -234,12 +237,14 @@ protected GrpcMetastorePartitionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings streamMetastorePartitionsTransportSettings = GrpcCallSettings .newBuilder() .setMethodDescriptor(streamMetastorePartitionsMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.batchCreateMetastorePartitionsCallable = diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/MetastorePartitionServiceStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/MetastorePartitionServiceStubSettings.java index 2a0022197570..5d684977fdb8 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/MetastorePartitionServiceStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/MetastorePartitionServiceStubSettings.java @@ -259,6 +259,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java new file mode 100644 index 000000000000..de99a6ac05e3 --- /dev/null +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.storage.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerystorage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/BigQueryStorageStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/BigQueryStorageStubSettings.java index 8de50867d850..eeddf75c9bae 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/BigQueryStorageStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/BigQueryStorageStubSettings.java @@ -245,6 +245,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/GrpcBigQueryStorageStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/GrpcBigQueryStorageStub.java index 3434d9e47c4f..e63c3073be55 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/GrpcBigQueryStorageStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/GrpcBigQueryStorageStub.java @@ -186,6 +186,7 @@ protected GrpcBigQueryStorageStub( String.valueOf(request.getTableReference().getProjectId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings readRowsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java new file mode 100644 index 000000000000..288901db0151 --- /dev/null +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.storage.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerystorage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryReadStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryReadStubSettings.java index ecfc68b260b7..b18f3492410b 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryReadStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryReadStubSettings.java @@ -223,6 +223,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryWriteStubSettings.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryWriteStubSettings.java index ba9179e6a3d7..dcd970356144 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryWriteStubSettings.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/BigQueryWriteStubSettings.java @@ -285,6 +285,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-bigquerystorage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryReadStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryReadStub.java index 5aa8a8b04c44..82a7e5232d92 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryReadStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryReadStub.java @@ -139,6 +139,7 @@ protected GrpcBigQueryReadStub( "read_session.table", String.valueOf(request.getReadSession().getTable())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings readRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -149,6 +150,7 @@ protected GrpcBigQueryReadStub( builder.add("read_stream", String.valueOf(request.getReadStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getReadStream()) .build(); GrpcCallSettings splitReadStreamTransportSettings = @@ -160,6 +162,7 @@ protected GrpcBigQueryReadStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createReadSessionCallable = diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryWriteStub.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryWriteStub.java index 8c2de6b90d45..52a8804a0042 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryWriteStub.java +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/GrpcBigQueryWriteStub.java @@ -187,6 +187,7 @@ protected GrpcBigQueryWriteStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings appendRowsTransportSettings = GrpcCallSettings.newBuilder() @@ -197,6 +198,7 @@ protected GrpcBigQueryWriteStub( builder.add("write_stream", String.valueOf(request.getWriteStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWriteStream()) .build(); GrpcCallSettings getWriteStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -207,6 +209,7 @@ protected GrpcBigQueryWriteStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings finalizeWriteStreamTransportSettings = @@ -218,6 +221,7 @@ protected GrpcBigQueryWriteStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchCommitWriteStreamsTransportSettings = @@ -240,6 +244,7 @@ protected GrpcBigQueryWriteStub( builder.add("write_stream", String.valueOf(request.getWriteStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWriteStream()) .build(); this.createWriteStreamCallable = diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java new file mode 100644 index 000000000000..9ccf87962180 --- /dev/null +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.bigquery.storage.v1beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-bigquerystorage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1/reflect-config.json b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1/reflect-config.json index c366dbb28222..7ffc1c980c55 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1/reflect-config.json +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1alpha/reflect-config.json b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1alpha/reflect-config.json index 0e660c00aa41..11ce0b394942 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1alpha/reflect-config.json +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta/reflect-config.json b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta/reflect-config.json index d4151d55d8b1..70de6548d8fa 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta/reflect-config.json +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta1/reflect-config.json b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta1/reflect-config.json index 475e24628ae8..2e12060753bf 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta1/reflect-config.json +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta2/reflect-config.json b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta2/reflect-config.json index b0b6d1357d2c..efb360457e49 100644 --- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta2/reflect-config.json +++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.storage.v1beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-billing/README.md b/java-billing/README.md index 0d5cbf92e756..3d08e7d81a28 100644 --- a/java-billing/README.md +++ b/java-billing/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-billing - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-billing:2.87.0' +implementation 'com.google.cloud:google-cloud-billing:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-billing" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-billing" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-billing/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-billing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billing/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billing/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudBillingStubSettings.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudBillingStubSettings.java index ce0437cc50df..b8e8ba639db9 100644 --- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudBillingStubSettings.java +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudBillingStubSettings.java @@ -480,6 +480,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-billing") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudCatalogStubSettings.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudCatalogStubSettings.java index 780ee332c4fe..bee3fae7e997 100644 --- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudCatalogStubSettings.java +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/CloudCatalogStubSettings.java @@ -361,6 +361,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-billing") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudBillingStub.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudBillingStub.java index 59eb0775859b..f67c0da95881 100644 --- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudBillingStub.java +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudBillingStub.java @@ -254,6 +254,7 @@ protected GrpcCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBillingAccountsTransportSettings = @@ -276,6 +277,7 @@ protected GrpcCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBillingAccountTransportSettings = @@ -299,6 +301,7 @@ protected GrpcCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getProjectBillingInfoTransportSettings = @@ -310,6 +313,7 @@ protected GrpcCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProjectBillingInfoTransportSettings = @@ -331,6 +335,7 @@ protected GrpcCloudBillingStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -341,6 +346,7 @@ protected GrpcCloudBillingStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -352,6 +358,7 @@ protected GrpcCloudBillingStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings moveBillingAccountTransportSettings = @@ -365,6 +372,7 @@ protected GrpcCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getBillingAccountCallable = diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudCatalogStub.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudCatalogStub.java index f5ce75cfcc9f..22122a954719 100644 --- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudCatalogStub.java +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/GrpcCloudCatalogStub.java @@ -127,6 +127,7 @@ protected GrpcCloudCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listServicesCallable = diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudBillingStub.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudBillingStub.java index 71e227dfaae5..fea175f7ceb6 100644 --- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudBillingStub.java +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudBillingStub.java @@ -561,6 +561,7 @@ protected HttpJsonCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBillingAccountsTransportSettings = @@ -586,6 +587,7 @@ protected HttpJsonCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBillingAccountTransportSettings = @@ -611,6 +613,7 @@ protected HttpJsonCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getProjectBillingInfoTransportSettings = @@ -623,6 +626,7 @@ protected HttpJsonCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProjectBillingInfoTransportSettings = @@ -646,6 +650,7 @@ protected HttpJsonCloudBillingStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -657,6 +662,7 @@ protected HttpJsonCloudBillingStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -669,6 +675,7 @@ protected HttpJsonCloudBillingStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings moveBillingAccountTransportSettings = @@ -683,6 +690,7 @@ protected HttpJsonCloudBillingStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getBillingAccountCallable = diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudCatalogStub.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudCatalogStub.java index 06010990f83d..f7689aa98c94 100644 --- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudCatalogStub.java +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/HttpJsonCloudCatalogStub.java @@ -192,6 +192,7 @@ protected HttpJsonCloudCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listServicesCallable = diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java new file mode 100644 index 000000000000..1b3fe8ae1690 --- /dev/null +++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.billing.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-billing:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-billing/google-cloud-billing/src/main/resources/META-INF/native-image/com.google.cloud.billing.v1/reflect-config.json b/java-billing/google-cloud-billing/src/main/resources/META-INF/native-image/com.google.cloud.billing.v1/reflect-config.json index 7a4b482e6e86..46f3d9309014 100644 --- a/java-billing/google-cloud-billing/src/main/resources/META-INF/native-image/com.google.cloud.billing.v1/reflect-config.json +++ b/java-billing/google-cloud-billing/src/main/resources/META-INF/native-image/com.google.cloud.billing.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-billingbudgets/README.md b/java-billingbudgets/README.md index c2562d044a74..8585d4539f78 100644 --- a/java-billingbudgets/README.md +++ b/java-billingbudgets/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-billingbudgets - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-billingbudgets:2.87.0' +implementation 'com.google.cloud:google-cloud-billingbudgets:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-billingbudgets" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-billingbudgets" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-billingbudgets/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-billingbudgets.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billingbudgets/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billingbudgets/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/BudgetServiceStubSettings.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/BudgetServiceStubSettings.java index 0b60e91cf07b..0996b35e0da1 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/BudgetServiceStubSettings.java +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/BudgetServiceStubSettings.java @@ -330,6 +330,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-billingbudgets") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/GrpcBudgetServiceStub.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/GrpcBudgetServiceStub.java index 245d18985a98..6ee420308766 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/GrpcBudgetServiceStub.java +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/GrpcBudgetServiceStub.java @@ -154,6 +154,7 @@ protected GrpcBudgetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBudgetTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcBudgetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBudgetsTransportSettings = GrpcCallSettings.newBuilder() @@ -184,6 +186,7 @@ protected GrpcBudgetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBudgetTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +197,7 @@ protected GrpcBudgetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createBudgetCallable = diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/HttpJsonBudgetServiceStub.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/HttpJsonBudgetServiceStub.java index b1eab4310f88..271d888be053 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/HttpJsonBudgetServiceStub.java +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/HttpJsonBudgetServiceStub.java @@ -297,6 +297,7 @@ protected HttpJsonBudgetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBudgetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -319,6 +320,7 @@ protected HttpJsonBudgetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBudgetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -330,6 +332,7 @@ protected HttpJsonBudgetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBudgetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -341,6 +344,7 @@ protected HttpJsonBudgetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createBudgetCallable = diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java new file mode 100644 index 000000000000..a508a08d090c --- /dev/null +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.billing.budgets.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-billingbudgets:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/BudgetServiceStubSettings.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/BudgetServiceStubSettings.java index 4c3004da989f..8f987949e29c 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/BudgetServiceStubSettings.java +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/BudgetServiceStubSettings.java @@ -298,6 +298,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-billingbudgets") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/GrpcBudgetServiceStub.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/GrpcBudgetServiceStub.java index 12a0ce6585b7..6404b5d96ad8 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/GrpcBudgetServiceStub.java +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/GrpcBudgetServiceStub.java @@ -156,6 +156,7 @@ protected GrpcBudgetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBudgetTransportSettings = GrpcCallSettings.newBuilder() @@ -176,6 +177,7 @@ protected GrpcBudgetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBudgetsTransportSettings = GrpcCallSettings.newBuilder() @@ -186,6 +188,7 @@ protected GrpcBudgetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBudgetTransportSettings = GrpcCallSettings.newBuilder() @@ -196,6 +199,7 @@ protected GrpcBudgetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createBudgetCallable = diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java new file mode 100644 index 000000000000..61865fa02a68 --- /dev/null +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.billing.budgets.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-billingbudgets:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1/reflect-config.json b/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1/reflect-config.json index 327f075e202b..f3d7ddaa8bf5 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1/reflect-config.json +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1beta1/reflect-config.json b/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1beta1/reflect-config.json index e32316241560..c2933fcca743 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1beta1/reflect-config.json +++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/resources/META-INF/native-image/com.google.cloud.billing.budgets.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-binary-authorization/README.md b/java-binary-authorization/README.md index 6e4f7e9c6c63..eda315cf812e 100644 --- a/java-binary-authorization/README.md +++ b/java-binary-authorization/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-binary-authorization - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-binary-authorization:1.86.0' +implementation 'com.google.cloud:google-cloud-binary-authorization:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-binary-authorization" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-binary-authorization" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-binary-authorization/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-binary-authorization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java index 1cb1c4604ff3..a8c7403330da 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/BinauthzManagementServiceV1Beta1StubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-binary-authorization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java index 456f6326b4cc..c7de44d82a01 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcBinauthzManagementServiceV1Beta1Stub.java @@ -198,6 +198,7 @@ protected GrpcBinauthzManagementServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -218,6 +219,7 @@ protected GrpcBinauthzManagementServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAttestorTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +230,7 @@ protected GrpcBinauthzManagementServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAttestorTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +251,7 @@ protected GrpcBinauthzManagementServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAttestorTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +262,7 @@ protected GrpcBinauthzManagementServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcSystemPolicyV1Beta1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcSystemPolicyV1Beta1Stub.java index a8055a1117e0..79d9a5107135 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcSystemPolicyV1Beta1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/GrpcSystemPolicyV1Beta1Stub.java @@ -109,6 +109,7 @@ protected GrpcSystemPolicyV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSystemPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonBinauthzManagementServiceV1Beta1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonBinauthzManagementServiceV1Beta1Stub.java index 1c23dfb86a55..d9f33944437f 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonBinauthzManagementServiceV1Beta1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonBinauthzManagementServiceV1Beta1Stub.java @@ -387,6 +387,7 @@ protected HttpJsonBinauthzManagementServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -409,6 +410,7 @@ protected HttpJsonBinauthzManagementServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAttestorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -420,6 +422,7 @@ protected HttpJsonBinauthzManagementServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttestorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -443,6 +446,7 @@ protected HttpJsonBinauthzManagementServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAttestorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -454,6 +458,7 @@ protected HttpJsonBinauthzManagementServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonSystemPolicyV1Beta1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonSystemPolicyV1Beta1Stub.java index 5eb46a926e97..0395768130f2 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonSystemPolicyV1Beta1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/HttpJsonSystemPolicyV1Beta1Stub.java @@ -142,6 +142,7 @@ protected HttpJsonSystemPolicyV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSystemPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/SystemPolicyV1Beta1StubSettings.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/SystemPolicyV1Beta1StubSettings.java index 773aba594193..b0da600dc66d 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/SystemPolicyV1Beta1StubSettings.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/SystemPolicyV1Beta1StubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-binary-authorization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java new file mode 100644 index 000000000000..b7340a543c5c --- /dev/null +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.binaryauthorization.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-binary-authorization:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java index b9a8aebcd60f..84b7be869e28 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/BinauthzManagementServiceV1StubSettings.java @@ -357,6 +357,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-binary-authorization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java index f41f79085474..6dae0ee72357 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcBinauthzManagementServiceV1Stub.java @@ -197,6 +197,7 @@ protected GrpcBinauthzManagementServiceV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -218,6 +219,7 @@ protected GrpcBinauthzManagementServiceV1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAttestorTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +230,7 @@ protected GrpcBinauthzManagementServiceV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAttestorTransportSettings = @@ -251,6 +254,7 @@ protected GrpcBinauthzManagementServiceV1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAttestorTransportSettings = GrpcCallSettings.newBuilder() @@ -261,6 +265,7 @@ protected GrpcBinauthzManagementServiceV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java index 5ae41b37a1ec..54e8a62ac028 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/GrpcSystemPolicyV1Stub.java @@ -109,6 +109,7 @@ protected GrpcSystemPolicyV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSystemPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonBinauthzManagementServiceV1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonBinauthzManagementServiceV1Stub.java index 40e1d350a625..97d119982d10 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonBinauthzManagementServiceV1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonBinauthzManagementServiceV1Stub.java @@ -381,6 +381,7 @@ protected HttpJsonBinauthzManagementServiceV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePolicyTransportSettings = @@ -405,6 +406,7 @@ protected HttpJsonBinauthzManagementServiceV1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAttestorTransportSettings = @@ -417,6 +419,7 @@ protected HttpJsonBinauthzManagementServiceV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttestorTransportSettings = @@ -442,6 +445,7 @@ protected HttpJsonBinauthzManagementServiceV1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAttestorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -453,6 +457,7 @@ protected HttpJsonBinauthzManagementServiceV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonSystemPolicyV1Stub.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonSystemPolicyV1Stub.java index cddaa4882090..a3d964239e40 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonSystemPolicyV1Stub.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/HttpJsonSystemPolicyV1Stub.java @@ -140,6 +140,7 @@ protected HttpJsonSystemPolicyV1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSystemPolicyCallable = diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java index 6f29e5b4281f..f0e4326c0d8c 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/SystemPolicyV1StubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-binary-authorization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java index d2fdd5c037fa..e4efc39917a4 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/ValidationHelperV1StubSettings.java @@ -237,6 +237,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-binary-authorization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java new file mode 100644 index 000000000000..c40f758f1748 --- /dev/null +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.protos.google.cloud.binaryauthorization.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-binary-authorization:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.cloud.binaryauthorization.v1beta1/reflect-config.json b/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.cloud.binaryauthorization.v1beta1/reflect-config.json index 93ca3db3f04d..8e42882fda7c 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.cloud.binaryauthorization.v1beta1/reflect-config.json +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.cloud.binaryauthorization.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.protos.google.cloud.binaryauthorization.v1/reflect-config.json b/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.protos.google.cloud.binaryauthorization.v1/reflect-config.json index 15fb1288c4c4..3d027bf4286c 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.protos.google.cloud.binaryauthorization.v1/reflect-config.json +++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.protos.google.cloud.binaryauthorization.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-capacityplanner/README.md b/java-capacityplanner/README.md index bf1e4d854d44..e5dc0a502660 100644 --- a/java-capacityplanner/README.md +++ b/java-capacityplanner/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-capacityplanner - 0.10.0 + 0.11.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-capacityplanner:0.10.0' +implementation 'com.google.cloud:google-cloud-capacityplanner:0.11.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-capacityplanner" % "0.10.0" +libraryDependencies += "com.google.cloud" % "google-cloud-capacityplanner" % "0.11.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-capacityplanner/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-capacityplanner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-capacityplanner/0.10.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-capacityplanner/0.11.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/GrpcUsageServiceStub.java b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/GrpcUsageServiceStub.java index 60f9fa971fd3..f372970f7fdb 100644 --- a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/GrpcUsageServiceStub.java +++ b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/GrpcUsageServiceStub.java @@ -199,6 +199,7 @@ protected GrpcUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryForecastsTransportSettings = @@ -210,6 +211,7 @@ protected GrpcUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryReservationsTransportSettings = @@ -221,6 +223,7 @@ protected GrpcUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportUsageHistoriesTransportSettings = GrpcCallSettings.newBuilder() @@ -231,6 +234,7 @@ protected GrpcUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportForecastsTransportSettings = GrpcCallSettings.newBuilder() @@ -241,6 +245,7 @@ protected GrpcUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportReservationsUsageTransportSettings = @@ -252,6 +257,7 @@ protected GrpcUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.queryUsageHistoriesCallable = diff --git a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/HttpJsonUsageServiceStub.java b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/HttpJsonUsageServiceStub.java index 6612781329ce..4110b7055474 100644 --- a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/HttpJsonUsageServiceStub.java +++ b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/HttpJsonUsageServiceStub.java @@ -425,6 +425,7 @@ protected HttpJsonUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryForecastsTransportSettings = @@ -437,6 +438,7 @@ protected HttpJsonUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryReservationsTransportSettings = @@ -449,6 +451,7 @@ protected HttpJsonUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportUsageHistoriesTransportSettings = @@ -461,6 +464,7 @@ protected HttpJsonUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportForecastsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -472,6 +476,7 @@ protected HttpJsonUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportReservationsUsageTransportSettings = @@ -484,6 +489,7 @@ protected HttpJsonUsageServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.queryUsageHistoriesCallable = diff --git a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/UsageServiceStubSettings.java b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/UsageServiceStubSettings.java index 283e0e770b03..a7f507528a2d 100644 --- a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/UsageServiceStubSettings.java +++ b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/UsageServiceStubSettings.java @@ -354,6 +354,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-capacityplanner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java new file mode 100644 index 000000000000..eca6a47f8688 --- /dev/null +++ b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.capacityplanner.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-capacityplanner:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-capacityplanner/google-cloud-capacityplanner/src/main/resources/META-INF/native-image/com.google.cloud.capacityplanner.v1beta/reflect-config.json b/java-capacityplanner/google-cloud-capacityplanner/src/main/resources/META-INF/native-image/com.google.cloud.capacityplanner.v1beta/reflect-config.json index 55fe85fc6e46..45e6f67b1e82 100644 --- a/java-capacityplanner/google-cloud-capacityplanner/src/main/resources/META-INF/native-image/com.google.cloud.capacityplanner.v1beta/reflect-config.json +++ b/java-capacityplanner/google-cloud-capacityplanner/src/main/resources/META-INF/native-image/com.google.cloud.capacityplanner.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-certificate-manager/README.md b/java-certificate-manager/README.md index 53e5b105aa22..2d60bc6c4cc6 100644 --- a/java-certificate-manager/README.md +++ b/java-certificate-manager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-certificate-manager - 0.90.0 + 0.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-certificate-manager:0.90.0' +implementation 'com.google.cloud:google-cloud-certificate-manager:0.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.91.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-certificate-manager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-certificate-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-certificate-manager/0.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-certificate-manager/0.91.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/CertificateManagerStubSettings.java b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/CertificateManagerStubSettings.java index 47760dcb60b0..08845db3a3c0 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/CertificateManagerStubSettings.java +++ b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/CertificateManagerStubSettings.java @@ -1223,6 +1223,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-certificate-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/GrpcCertificateManagerStub.java b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/GrpcCertificateManagerStub.java index 1ee3787ba882..d69cc1a569fb 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/GrpcCertificateManagerStub.java +++ b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/GrpcCertificateManagerStub.java @@ -641,6 +641,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -651,6 +652,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -661,6 +663,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -682,6 +685,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateMapsTransportSettings = @@ -693,6 +697,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCertificateMapTransportSettings = GrpcCallSettings.newBuilder() @@ -703,6 +708,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCertificateMapTransportSettings = GrpcCallSettings.newBuilder() @@ -713,6 +719,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCertificateMapTransportSettings = GrpcCallSettings.newBuilder() @@ -735,6 +742,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateMapEntriesTransportSettings = @@ -747,6 +755,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCertificateMapEntryTransportSettings = @@ -758,6 +767,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCertificateMapEntryTransportSettings = @@ -769,6 +779,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCertificateMapEntryTransportSettings = @@ -793,6 +804,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDnsAuthorizationsTransportSettings = @@ -805,6 +817,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDnsAuthorizationTransportSettings = @@ -816,6 +829,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDnsAuthorizationTransportSettings = @@ -827,6 +841,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDnsAuthorizationTransportSettings = @@ -851,6 +866,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateIssuanceConfigsTransportSettings = @@ -864,6 +880,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCertificateIssuanceConfigTransportSettings = @@ -876,6 +893,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCertificateIssuanceConfigTransportSettings = @@ -887,6 +905,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCertificateIssuanceConfigTransportSettings = @@ -898,6 +917,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTrustConfigsTransportSettings = @@ -909,6 +929,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTrustConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -919,6 +940,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTrustConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -929,6 +951,7 @@ protected GrpcCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTrustConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -950,6 +973,7 @@ protected GrpcCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/HttpJsonCertificateManagerStub.java b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/HttpJsonCertificateManagerStub.java index 7559810dd691..d962d7e4f1be 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/HttpJsonCertificateManagerStub.java +++ b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/HttpJsonCertificateManagerStub.java @@ -1549,6 +1549,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1560,6 +1561,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1571,6 +1573,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1594,6 +1597,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificateMapsTransportSettings = @@ -1607,6 +1611,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCertificateMapTransportSettings = @@ -1619,6 +1624,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCertificateMapTransportSettings = @@ -1631,6 +1637,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCertificateMapTransportSettings = @@ -1657,6 +1664,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificateMapEntriesTransportSettings = @@ -1670,6 +1678,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCertificateMapEntryTransportSettings = @@ -1682,6 +1691,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCertificateMapEntryTransportSettings = @@ -1694,6 +1704,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCertificateMapEntryTransportSettings = @@ -1720,6 +1731,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDnsAuthorizationsTransportSettings = @@ -1733,6 +1745,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDnsAuthorizationTransportSettings = @@ -1745,6 +1758,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDnsAuthorizationTransportSettings = @@ -1757,6 +1771,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDnsAuthorizationTransportSettings = @@ -1783,6 +1798,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListCertificateIssuanceConfigsRequest, ListCertificateIssuanceConfigsResponse> @@ -1798,6 +1814,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCertificateIssuanceConfigTransportSettings = @@ -1811,6 +1828,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCertificateIssuanceConfigTransportSettings = @@ -1823,6 +1841,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCertificateIssuanceConfigTransportSettings = @@ -1835,6 +1854,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTrustConfigsTransportSettings = @@ -1847,6 +1867,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTrustConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1858,6 +1879,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTrustConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1869,6 +1891,7 @@ protected HttpJsonCertificateManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTrustConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1892,6 +1915,7 @@ protected HttpJsonCertificateManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java new file mode 100644 index 000000000000..f24f7883ad0b --- /dev/null +++ b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.certificatemanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-certificate-manager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-certificate-manager/google-cloud-certificate-manager/src/main/resources/META-INF/native-image/com.google.cloud.certificatemanager.v1/reflect-config.json b/java-certificate-manager/google-cloud-certificate-manager/src/main/resources/META-INF/native-image/com.google.cloud.certificatemanager.v1/reflect-config.json index b6e74ce4fbd7..7fe52505debc 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/src/main/resources/META-INF/native-image/com.google.cloud.certificatemanager.v1/reflect-config.json +++ b/java-certificate-manager/google-cloud-certificate-manager/src/main/resources/META-INF/native-image/com.google.cloud.certificatemanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-ces/README.md b/java-ces/README.md index 7d1e23cbe908..dd28a045ed85 100644 --- a/java-ces/README.md +++ b/java-ces/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-channel/README.md b/java-channel/README.md index d6a2461826d9..9e9b706e9635 100644 --- a/java-channel/README.md +++ b/java-channel/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-channel - 3.91.0 + 3.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-channel:3.91.0' +implementation 'com.google.cloud:google-cloud-channel:3.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-channel" % "3.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-channel" % "3.92.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-channel/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-channel.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.92.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelReportsServiceStubSettings.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelReportsServiceStubSettings.java index 45bc932653d0..3f9b34d1a3bd 100644 --- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelReportsServiceStubSettings.java +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelReportsServiceStubSettings.java @@ -437,6 +437,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-channel") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelServiceStubSettings.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelServiceStubSettings.java index 01a56a14a374..335b93987af2 100644 --- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelServiceStubSettings.java +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelServiceStubSettings.java @@ -1950,6 +1950,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-channel") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelReportsServiceStub.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelReportsServiceStub.java index 6f9f55ae00fc..2fd6545d5832 100644 --- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelReportsServiceStub.java +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelReportsServiceStub.java @@ -154,6 +154,7 @@ protected GrpcCloudChannelReportsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchReportResultsTransportSettings = @@ -165,6 +166,7 @@ protected GrpcCloudChannelReportsServiceStub( builder.add("report_job", String.valueOf(request.getReportJob())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getReportJob()) .build(); GrpcCallSettings listReportsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelServiceStub.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelServiceStub.java index 519d5317b31e..4325009705ae 100644 --- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelServiceStub.java +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelServiceStub.java @@ -959,6 +959,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< CheckCloudIdentityAccountsExistRequest, CheckCloudIdentityAccountsExistResponse> @@ -1003,6 +1004,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -1013,6 +1015,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); GrpcCallSettings provisionCloudIdentityTransportSettings = @@ -1024,6 +1027,7 @@ protected GrpcCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); GrpcCallSettings listEntitlementsTransportSettings = @@ -1035,6 +1039,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listTransferableSkusTransportSettings = @@ -1068,6 +1073,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEntitlementTransportSettings = GrpcCallSettings.newBuilder() @@ -1078,6 +1084,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings changeParametersTransportSettings = GrpcCallSettings.newBuilder() @@ -1109,6 +1116,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getOffer()) .build(); GrpcCallSettings startPaidServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -1227,6 +1235,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomerRepricingConfigsTransportSettings = @@ -1240,6 +1249,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createCustomerRepricingConfigTransportSettings = @@ -1252,6 +1262,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomerRepricingConfigTransportSettings = @@ -1277,6 +1288,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getChannelPartnerRepricingConfigTransportSettings = @@ -1290,6 +1302,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListChannelPartnerRepricingConfigsRequest, ListChannelPartnerRepricingConfigsResponse> @@ -1305,6 +1318,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createChannelPartnerRepricingConfigTransportSettings = @@ -1318,6 +1332,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateChannelPartnerRepricingConfigTransportSettings = @@ -1344,6 +1359,7 @@ protected GrpcCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSkuGroupsTransportSettings = GrpcCallSettings.newBuilder() @@ -1366,6 +1382,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings lookupOfferTransportSettings = GrpcCallSettings.newBuilder() @@ -1376,6 +1393,7 @@ protected GrpcCloudChannelServiceStub( builder.add("entitlement", String.valueOf(request.getEntitlement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntitlement()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -1390,6 +1408,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listOffersTransportSettings = GrpcCallSettings.newBuilder() @@ -1411,6 +1430,7 @@ protected GrpcCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); GrpcCallSettings listPurchasableOffersTransportSettings = @@ -1423,6 +1443,7 @@ protected GrpcCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); GrpcCallSettings queryEligibleBillingAccountsTransportSettings = @@ -1436,6 +1457,7 @@ protected GrpcCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); GrpcCallSettings registerSubscriberTransportSettings = @@ -1448,6 +1470,7 @@ protected GrpcCloudChannelServiceStub( builder.add("integrator", String.valueOf(request.getIntegrator())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); GrpcCallSettings unregisterSubscriberTransportSettings = @@ -1460,6 +1483,7 @@ protected GrpcCloudChannelServiceStub( builder.add("integrator", String.valueOf(request.getIntegrator())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); GrpcCallSettings listSubscribersTransportSettings = @@ -1472,6 +1496,7 @@ protected GrpcCloudChannelServiceStub( builder.add("integrator", String.valueOf(request.getIntegrator())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); GrpcCallSettings listEntitlementChangesTransportSettings = @@ -1484,6 +1509,7 @@ protected GrpcCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCustomersCallable = diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelReportsServiceStub.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelReportsServiceStub.java index 8644254b9760..6ed02965eb71 100644 --- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelReportsServiceStub.java +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelReportsServiceStub.java @@ -272,6 +272,7 @@ protected HttpJsonCloudChannelReportsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchReportResultsTransportSettings = @@ -284,6 +285,7 @@ protected HttpJsonCloudChannelReportsServiceStub( builder.add("report_job", String.valueOf(request.getReportJob())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getReportJob()) .build(); HttpJsonCallSettings listReportsTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelServiceStub.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelServiceStub.java index 05f277a9f074..5ba6dfdc9c8b 100644 --- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelServiceStub.java +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/HttpJsonCloudChannelServiceStub.java @@ -2339,6 +2339,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< CheckCloudIdentityAccountsExistRequest, CheckCloudIdentityAccountsExistResponse> @@ -2387,6 +2388,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2398,6 +2400,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); HttpJsonCallSettings provisionCloudIdentityTransportSettings = @@ -2410,6 +2413,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); HttpJsonCallSettings listEntitlementsTransportSettings = @@ -2422,6 +2426,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listTransferableSkusTransportSettings = @@ -2459,6 +2464,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEntitlementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2470,6 +2476,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings changeParametersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2504,6 +2511,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getOffer()) .build(); HttpJsonCallSettings startPaidServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2635,6 +2643,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomerRepricingConfigsTransportSettings = @@ -2649,6 +2658,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCustomerRepricingConfigTransportSettings = @@ -2662,6 +2672,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomerRepricingConfigTransportSettings = @@ -2689,6 +2700,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getChannelPartnerRepricingConfigTransportSettings = @@ -2703,6 +2715,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListChannelPartnerRepricingConfigsRequest, ListChannelPartnerRepricingConfigsResponse> @@ -2719,6 +2732,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createChannelPartnerRepricingConfigTransportSettings = @@ -2733,6 +2747,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateChannelPartnerRepricingConfigTransportSettings = @@ -2761,6 +2776,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSkuGroupsTransportSettings = @@ -2786,6 +2802,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings lookupOfferTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2797,6 +2814,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("entitlement", String.valueOf(request.getEntitlement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEntitlement()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2813,6 +2831,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listOffersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2837,6 +2856,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); HttpJsonCallSettings listPurchasableOffersTransportSettings = @@ -2850,6 +2870,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); HttpJsonCallSettings queryEligibleBillingAccountsTransportSettings = @@ -2864,6 +2885,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("customer", String.valueOf(request.getCustomer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCustomer()) .build(); HttpJsonCallSettings registerSubscriberTransportSettings = @@ -2877,6 +2899,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("integrator", String.valueOf(request.getIntegrator())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); HttpJsonCallSettings unregisterSubscriberTransportSettings = @@ -2891,6 +2914,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("integrator", String.valueOf(request.getIntegrator())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); HttpJsonCallSettings listSubscribersTransportSettings = @@ -2904,6 +2928,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("integrator", String.valueOf(request.getIntegrator())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); HttpJsonCallSettings listEntitlementChangesTransportSettings = @@ -2917,6 +2942,7 @@ protected HttpJsonCloudChannelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCustomersCallable = diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java new file mode 100644 index 000000000000..eb5a76125081 --- /dev/null +++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.channel.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-channel:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-channel/google-cloud-channel/src/main/resources/META-INF/native-image/com.google.cloud.channel.v1/reflect-config.json b/java-channel/google-cloud-channel/src/main/resources/META-INF/native-image/com.google.cloud.channel.v1/reflect-config.json index ec0555b59f25..98088350cb2d 100644 --- a/java-channel/google-cloud-channel/src/main/resources/META-INF/native-image/com.google.cloud.channel.v1/reflect-config.json +++ b/java-channel/google-cloud-channel/src/main/resources/META-INF/native-image/com.google.cloud.channel.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-chat/README.md b/java-chat/README.md index 41040c390168..d666785830cc 100644 --- a/java-chat/README.md +++ b/java-chat/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-chat - 0.51.0 + 0.52.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-chat:0.51.0' +implementation 'com.google.cloud:google-cloud-chat:0.52.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.51.0" +libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.52.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-chat/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-chat.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chat/0.51.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chat/0.52.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/ChatServiceStubSettings.java b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/ChatServiceStubSettings.java index e3c677fb633a..555265d810e3 100644 --- a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/ChatServiceStubSettings.java +++ b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/ChatServiceStubSettings.java @@ -974,6 +974,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-chat") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/GrpcChatServiceStub.java b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/GrpcChatServiceStub.java index f8f950101ef6..a301a86d37e9 100644 --- a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/GrpcChatServiceStub.java +++ b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/GrpcChatServiceStub.java @@ -592,6 +592,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMessagesTransportSettings = GrpcCallSettings.newBuilder() @@ -602,6 +603,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMembershipsTransportSettings = @@ -613,6 +615,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -623,6 +626,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMessageTransportSettings = GrpcCallSettings.newBuilder() @@ -633,6 +637,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMessageTransportSettings = GrpcCallSettings.newBuilder() @@ -653,6 +658,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAttachmentTransportSettings = GrpcCallSettings.newBuilder() @@ -663,6 +669,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uploadAttachmentTransportSettings = @@ -674,6 +681,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSpacesTransportSettings = GrpcCallSettings.newBuilder() @@ -692,6 +700,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSpaceTransportSettings = GrpcCallSettings.newBuilder() @@ -720,6 +729,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings completeImportSpaceTransportSettings = @@ -731,6 +741,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings findDirectMessageTransportSettings = GrpcCallSettings.newBuilder() @@ -745,6 +756,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +777,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReactionTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +788,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listReactionsTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +799,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteReactionTransportSettings = GrpcCallSettings.newBuilder() @@ -795,6 +810,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomEmojiTransportSettings = GrpcCallSettings.newBuilder() @@ -809,6 +825,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomEmojisTransportSettings = @@ -824,6 +841,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSpaceReadStateTransportSettings = GrpcCallSettings.newBuilder() @@ -834,6 +852,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSpaceReadStateTransportSettings = @@ -858,6 +877,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSpaceEventTransportSettings = GrpcCallSettings.newBuilder() @@ -868,6 +888,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSpaceEventsTransportSettings = @@ -879,6 +900,7 @@ protected GrpcChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSpaceNotificationSettingTransportSettings = @@ -891,6 +913,7 @@ protected GrpcChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSpaceNotificationSettingTransportSettings = diff --git a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/HttpJsonChatServiceStub.java b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/HttpJsonChatServiceStub.java index 386b846d7878..09657a7cdd3c 100644 --- a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/HttpJsonChatServiceStub.java +++ b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/HttpJsonChatServiceStub.java @@ -1511,6 +1511,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMessagesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1522,6 +1523,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMembershipsTransportSettings = @@ -1534,6 +1536,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1545,6 +1548,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getMessageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1556,6 +1560,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateMessageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1578,6 +1583,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAttachmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1589,6 +1595,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings uploadAttachmentTransportSettings = @@ -1601,6 +1608,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listSpacesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1622,6 +1630,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSpaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1654,6 +1663,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings completeImportSpaceTransportSettings = @@ -1667,6 +1677,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings findDirectMessageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1683,6 +1694,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1705,6 +1717,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReactionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1716,6 +1729,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listReactionsTransportSettings = @@ -1728,6 +1742,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteReactionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1739,6 +1754,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomEmojiTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1755,6 +1771,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomEmojisTransportSettings = @@ -1772,6 +1789,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSpaceReadStateTransportSettings = @@ -1784,6 +1802,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSpaceReadStateTransportSettings = @@ -1810,6 +1829,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSpaceEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1821,6 +1841,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSpaceEventsTransportSettings = @@ -1833,6 +1854,7 @@ protected HttpJsonChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSpaceNotificationSettingTransportSettings = @@ -1846,6 +1868,7 @@ protected HttpJsonChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSpaceNotificationSettingTransportSettings = diff --git a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java new file mode 100644 index 000000000000..961d13707997 --- /dev/null +++ b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.chat.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-chat:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json b/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json index 4199feff2f45..2557ebdab123 100644 --- a/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json +++ b/java-chat/google-cloud-chat/src/main/resources/META-INF/native-image/com.google.chat.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-chronicle/README.md b/java-chronicle/README.md index 2490a243bc96..9b2d7719c49c 100644 --- a/java-chronicle/README.md +++ b/java-chronicle/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-chronicle - 0.25.0 + 0.26.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-chronicle:0.25.0' +implementation 'com.google.cloud:google-cloud-chronicle:0.26.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-chronicle" % "0.25.0" +libraryDependencies += "com.google.cloud" % "google-cloud-chronicle" % "0.26.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-chronicle/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-chronicle.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chronicle/0.25.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chronicle/0.26.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/DataAccessControlServiceStubSettings.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/DataAccessControlServiceStubSettings.java index bcaac8bc1f30..5fb6fd7174f1 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/DataAccessControlServiceStubSettings.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/DataAccessControlServiceStubSettings.java @@ -474,6 +474,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-chronicle") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/EntityServiceStubSettings.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/EntityServiceStubSettings.java index 1e5720508ae2..9b8e5af44547 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/EntityServiceStubSettings.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/EntityServiceStubSettings.java @@ -329,6 +329,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-chronicle") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcDataAccessControlServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcDataAccessControlServiceStub.java index 177d03bd3c46..07ce854b91aa 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcDataAccessControlServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcDataAccessControlServiceStub.java @@ -256,6 +256,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataAccessLabelTransportSettings = @@ -267,6 +268,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataAccessLabelsTransportSettings = @@ -278,6 +280,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataAccessLabelTransportSettings = @@ -301,6 +304,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataAccessScopeTransportSettings = @@ -312,6 +316,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataAccessScopeTransportSettings = @@ -323,6 +328,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataAccessScopesTransportSettings = @@ -334,6 +340,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataAccessScopeTransportSettings = @@ -357,6 +364,7 @@ protected GrpcDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createDataAccessLabelCallable = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcEntityServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcEntityServiceStub.java index eb72acb1348d..cc84e47f386a 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcEntityServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcEntityServiceStub.java @@ -162,6 +162,7 @@ protected GrpcEntityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWatchlistsTransportSettings = @@ -173,6 +174,7 @@ protected GrpcEntityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWatchlistTransportSettings = GrpcCallSettings.newBuilder() @@ -183,6 +185,7 @@ protected GrpcEntityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWatchlistTransportSettings = GrpcCallSettings.newBuilder() @@ -203,6 +206,7 @@ protected GrpcEntityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getWatchlistCallable = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcInstanceServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcInstanceServiceStub.java index e8498bf7cc91..e15f565f7838 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcInstanceServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcInstanceServiceStub.java @@ -104,6 +104,7 @@ protected GrpcInstanceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getInstanceCallable = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcReferenceListServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcReferenceListServiceStub.java index 16978ec45a1c..3610b580164b 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcReferenceListServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcReferenceListServiceStub.java @@ -157,6 +157,7 @@ protected GrpcReferenceListServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReferenceListsTransportSettings = @@ -168,6 +169,7 @@ protected GrpcReferenceListServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createReferenceListTransportSettings = @@ -179,6 +181,7 @@ protected GrpcReferenceListServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReferenceListTransportSettings = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcRuleServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcRuleServiceStub.java index 4c541ecbd4e6..275ac4466236 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcRuleServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/GrpcRuleServiceStub.java @@ -267,6 +267,7 @@ protected GrpcRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +278,7 @@ protected GrpcRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRulesTransportSettings = GrpcCallSettings.newBuilder() @@ -287,6 +289,7 @@ protected GrpcRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -307,6 +310,7 @@ protected GrpcRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuleRevisionsTransportSettings = @@ -318,6 +322,7 @@ protected GrpcRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRetrohuntTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +333,7 @@ protected GrpcRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRetrohuntTransportSettings = GrpcCallSettings.newBuilder() @@ -338,6 +344,7 @@ protected GrpcRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRetrohuntsTransportSettings = @@ -349,6 +356,7 @@ protected GrpcRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuleDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +367,7 @@ protected GrpcRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuleDeploymentsTransportSettings = @@ -370,6 +379,7 @@ protected GrpcRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRuleDeploymentTransportSettings = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonDataAccessControlServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonDataAccessControlServiceStub.java index e650a179b73f..48f3139710c1 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonDataAccessControlServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonDataAccessControlServiceStub.java @@ -528,6 +528,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataAccessLabelTransportSettings = @@ -540,6 +541,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataAccessLabelsTransportSettings = @@ -553,6 +555,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataAccessLabelTransportSettings = @@ -579,6 +582,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDataAccessScopeTransportSettings = @@ -591,6 +595,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataAccessScopeTransportSettings = @@ -603,6 +608,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataAccessScopesTransportSettings = @@ -616,6 +622,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataAccessScopeTransportSettings = @@ -642,6 +649,7 @@ protected HttpJsonDataAccessControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createDataAccessLabelCallable = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonEntityServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonEntityServiceStub.java index d9cc52beb4e9..676e5485fad0 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonEntityServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonEntityServiceStub.java @@ -301,6 +301,7 @@ protected HttpJsonEntityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWatchlistsTransportSettings = @@ -313,6 +314,7 @@ protected HttpJsonEntityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWatchlistTransportSettings = HttpJsonCallSettings.newBuilder() @@ -324,6 +326,7 @@ protected HttpJsonEntityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWatchlistTransportSettings = HttpJsonCallSettings.newBuilder() @@ -346,6 +349,7 @@ protected HttpJsonEntityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getWatchlistCallable = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonInstanceServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonInstanceServiceStub.java index 0028723765d5..698c56dd4296 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonInstanceServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonInstanceServiceStub.java @@ -137,6 +137,7 @@ protected HttpJsonInstanceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getInstanceCallable = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonReferenceListServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonReferenceListServiceStub.java index ccea3ec952fc..983b1ef13fb9 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonReferenceListServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonReferenceListServiceStub.java @@ -272,6 +272,7 @@ protected HttpJsonReferenceListServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReferenceListsTransportSettings = @@ -284,6 +285,7 @@ protected HttpJsonReferenceListServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createReferenceListTransportSettings = @@ -296,6 +298,7 @@ protected HttpJsonReferenceListServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReferenceListTransportSettings = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonRuleServiceStub.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonRuleServiceStub.java index d2964f6f7082..edc183843f74 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonRuleServiceStub.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/HttpJsonRuleServiceStub.java @@ -626,6 +626,7 @@ protected HttpJsonRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRuleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -637,6 +638,7 @@ protected HttpJsonRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRulesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -648,6 +650,7 @@ protected HttpJsonRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRuleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +673,7 @@ protected HttpJsonRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuleRevisionsTransportSettings = @@ -682,6 +686,7 @@ protected HttpJsonRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRetrohuntTransportSettings = HttpJsonCallSettings.newBuilder() @@ -693,6 +698,7 @@ protected HttpJsonRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRetrohuntTransportSettings = HttpJsonCallSettings.newBuilder() @@ -704,6 +710,7 @@ protected HttpJsonRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRetrohuntsTransportSettings = @@ -716,6 +723,7 @@ protected HttpJsonRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRuleDeploymentTransportSettings = @@ -728,6 +736,7 @@ protected HttpJsonRuleServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuleDeploymentsTransportSettings = @@ -741,6 +750,7 @@ protected HttpJsonRuleServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRuleDeploymentTransportSettings = diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/InstanceServiceStubSettings.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/InstanceServiceStubSettings.java index df4f45b14cb5..cf40f1cce66e 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/InstanceServiceStubSettings.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/InstanceServiceStubSettings.java @@ -230,6 +230,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-chronicle") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/ReferenceListServiceStubSettings.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/ReferenceListServiceStubSettings.java index 3fd86e0a195e..47d7bee0f9d0 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/ReferenceListServiceStubSettings.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/ReferenceListServiceStubSettings.java @@ -333,6 +333,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-chronicle") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/RuleServiceStubSettings.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/RuleServiceStubSettings.java index b5fd6caf0511..101c1575798e 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/RuleServiceStubSettings.java +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/RuleServiceStubSettings.java @@ -613,6 +613,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-chronicle") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java new file mode 100644 index 000000000000..37a652116b4a --- /dev/null +++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.chronicle.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-chronicle:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-chronicle/google-cloud-chronicle/src/main/resources/META-INF/native-image/com.google.cloud.chronicle.v1/reflect-config.json b/java-chronicle/google-cloud-chronicle/src/main/resources/META-INF/native-image/com.google.cloud.chronicle.v1/reflect-config.json index fee0b65f0a19..ce4ef50300e0 100644 --- a/java-chronicle/google-cloud-chronicle/src/main/resources/META-INF/native-image/com.google.cloud.chronicle.v1/reflect-config.json +++ b/java-chronicle/google-cloud-chronicle/src/main/resources/META-INF/native-image/com.google.cloud.chronicle.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudapiregistry/README.md b/java-cloudapiregistry/README.md index dac2eba836b5..aee50703c8ab 100644 --- a/java-cloudapiregistry/README.md +++ b/java-cloudapiregistry/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudapiregistry - 0.6.0 + 0.7.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudapiregistry:0.6.0' +implementation 'com.google.cloud:google-cloud-cloudapiregistry:0.7.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudapiregistry" % "0.6.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudapiregistry" % "0.7.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudapiregistry/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudapiregistry.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudapiregistry/0.6.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudapiregistry/0.7.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/CloudApiRegistryStubSettings.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/CloudApiRegistryStubSettings.java index 067d0505cf07..62b61c301862 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/CloudApiRegistryStubSettings.java +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/CloudApiRegistryStubSettings.java @@ -451,6 +451,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudapiregistry") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/GrpcCloudApiRegistryStub.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/GrpcCloudApiRegistryStub.java index 85ebc9f0280b..533280c07b8b 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/GrpcCloudApiRegistryStub.java +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/GrpcCloudApiRegistryStub.java @@ -183,6 +183,7 @@ protected GrpcCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMcpServersTransportSettings = @@ -194,6 +195,7 @@ protected GrpcCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMcpToolTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +206,7 @@ protected GrpcCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMcpToolsTransportSettings = GrpcCallSettings.newBuilder() @@ -214,6 +217,7 @@ protected GrpcCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/HttpJsonCloudApiRegistryStub.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/HttpJsonCloudApiRegistryStub.java index bafdfaab6ff6..368598eae22b 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/HttpJsonCloudApiRegistryStub.java +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/HttpJsonCloudApiRegistryStub.java @@ -339,6 +339,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMcpServersTransportSettings = @@ -351,6 +352,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMcpToolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -362,6 +364,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMcpToolsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -373,6 +376,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java new file mode 100644 index 000000000000..762867f2dddc --- /dev/null +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apiregistry.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudapiregistry:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/CloudApiRegistryStubSettings.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/CloudApiRegistryStubSettings.java index 463471857131..2c9fc8ca3075 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/CloudApiRegistryStubSettings.java +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/CloudApiRegistryStubSettings.java @@ -452,6 +452,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudapiregistry") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/GrpcCloudApiRegistryStub.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/GrpcCloudApiRegistryStub.java index 180150aefe29..edff1f97e1fe 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/GrpcCloudApiRegistryStub.java +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/GrpcCloudApiRegistryStub.java @@ -185,6 +185,7 @@ protected GrpcCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMcpServersTransportSettings = @@ -196,6 +197,7 @@ protected GrpcCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMcpToolTransportSettings = GrpcCallSettings.newBuilder() @@ -206,6 +208,7 @@ protected GrpcCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMcpToolsTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +219,7 @@ protected GrpcCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/HttpJsonCloudApiRegistryStub.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/HttpJsonCloudApiRegistryStub.java index 5f31b68ae096..ed1dec349c26 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/HttpJsonCloudApiRegistryStub.java +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/HttpJsonCloudApiRegistryStub.java @@ -341,6 +341,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMcpServersTransportSettings = @@ -353,6 +354,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMcpToolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -364,6 +366,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMcpToolsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -375,6 +378,7 @@ protected HttpJsonCloudApiRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java new file mode 100644 index 000000000000..3a883344e393 --- /dev/null +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.apiregistry.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudapiregistry:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1/reflect-config.json b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1/reflect-config.json index f4c428379740..ef109b41f5e2 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1/reflect-config.json +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1beta/reflect-config.json b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1beta/reflect-config.json index d326c466468b..4469cd08d068 100644 --- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1beta/reflect-config.json +++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/resources/META-INF/native-image/com.google.cloud.apiregistry.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudbuild/README.md b/java-cloudbuild/README.md index b9683699847f..ad23b34943e2 100644 --- a/java-cloudbuild/README.md +++ b/java-cloudbuild/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-build - 3.89.0 + 3.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-build:3.89.0' +implementation 'com.google.cloud:google-cloud-build:3.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-build" % "3.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-build" % "3.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-build/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-build.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/CloudBuildStubSettings.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/CloudBuildStubSettings.java index d4be93c51f40..6d03f7455dad 100644 --- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/CloudBuildStubSettings.java +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/CloudBuildStubSettings.java @@ -674,6 +674,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-build") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/GrpcCloudBuildStub.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/GrpcCloudBuildStub.java index 97fd0c6b28ad..cf5bd6a035b1 100644 --- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/GrpcCloudBuildStub.java +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/GrpcCloudBuildStub.java @@ -414,6 +414,7 @@ protected GrpcCloudBuildStub( builder.add(request.getParent(), "location", CREATE_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBuildTransportSettings = GrpcCallSettings.newBuilder() @@ -424,6 +425,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", GET_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBuildsTransportSettings = GrpcCallSettings.newBuilder() @@ -434,6 +436,7 @@ protected GrpcCloudBuildStub( builder.add(request.getParent(), "location", LIST_BUILDS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelBuildTransportSettings = GrpcCallSettings.newBuilder() @@ -444,6 +447,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", CANCEL_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings retryBuildTransportSettings = GrpcCallSettings.newBuilder() @@ -454,6 +458,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", RETRY_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings approveBuildTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +480,7 @@ protected GrpcCloudBuildStub( request.getParent(), "location", CREATE_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBuildTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +491,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", GET_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBuildTriggersTransportSettings = @@ -497,6 +504,7 @@ protected GrpcCloudBuildStub( request.getParent(), "location", LIST_BUILD_TRIGGERS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBuildTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -507,6 +515,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", DELETE_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBuildTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -532,6 +541,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", RUN_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings receiveTriggerWebhookTransportSettings = @@ -556,6 +566,7 @@ protected GrpcCloudBuildStub( builder.add(request.getParent(), "location", CREATE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWorkerPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -566,6 +577,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", GET_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteWorkerPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -576,6 +588,7 @@ protected GrpcCloudBuildStub( builder.add(request.getName(), "location", DELETE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateWorkerPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -603,6 +616,7 @@ protected GrpcCloudBuildStub( request.getParent(), "location", LIST_WORKER_POOLS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDefaultServiceAccountTransportSettings = @@ -617,6 +631,7 @@ protected GrpcCloudBuildStub( GET_DEFAULT_SERVICE_ACCOUNT_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createBuildCallable = diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/HttpJsonCloudBuildStub.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/HttpJsonCloudBuildStub.java index b1fb11face14..b9b1d975c3c5 100644 --- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/HttpJsonCloudBuildStub.java +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/HttpJsonCloudBuildStub.java @@ -1029,6 +1029,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getParent(), "location", CREATE_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBuildTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1040,6 +1041,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", GET_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBuildsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1051,6 +1053,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getParent(), "location", LIST_BUILDS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings cancelBuildTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1062,6 +1065,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", CANCEL_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings retryBuildTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1073,6 +1077,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", RETRY_BUILD_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings approveBuildTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1097,6 +1102,7 @@ protected HttpJsonCloudBuildStub( request.getParent(), "location", CREATE_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBuildTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1108,6 +1114,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", GET_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBuildTriggersTransportSettings = @@ -1121,6 +1128,7 @@ protected HttpJsonCloudBuildStub( request.getParent(), "location", LIST_BUILD_TRIGGERS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBuildTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1132,6 +1140,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", DELETE_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBuildTriggerTransportSettings = @@ -1160,6 +1169,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", RUN_BUILD_TRIGGER_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings receiveTriggerWebhookTransportSettings = @@ -1186,6 +1196,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getParent(), "location", CREATE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWorkerPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1197,6 +1208,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", GET_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteWorkerPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1208,6 +1220,7 @@ protected HttpJsonCloudBuildStub( builder.add(request.getName(), "location", DELETE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateWorkerPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1237,6 +1250,7 @@ protected HttpJsonCloudBuildStub( request.getParent(), "location", LIST_WORKER_POOLS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDefaultServiceAccountTransportSettings = @@ -1253,6 +1267,7 @@ protected HttpJsonCloudBuildStub( GET_DEFAULT_SERVICE_ACCOUNT_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createBuildCallable = diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java new file mode 100644 index 000000000000..7610a27fa007 --- /dev/null +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.devtools.cloudbuild.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-build:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/GrpcRepositoryManagerStub.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/GrpcRepositoryManagerStub.java index 98049395e421..f55e58ed5dee 100644 --- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/GrpcRepositoryManagerStub.java +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/GrpcRepositoryManagerStub.java @@ -365,6 +365,7 @@ protected GrpcRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +376,7 @@ protected GrpcRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConnectionsTransportSettings = @@ -386,6 +388,7 @@ protected GrpcRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -406,6 +409,7 @@ protected GrpcRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -416,6 +420,7 @@ protected GrpcRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateRepositoriesTransportSettings = @@ -427,6 +432,7 @@ protected GrpcRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -437,6 +443,7 @@ protected GrpcRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRepositoriesTransportSettings = @@ -448,6 +455,7 @@ protected GrpcRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRepositoryTransportSettings = GrpcCallSettings.newBuilder() @@ -458,6 +466,7 @@ protected GrpcRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchReadWriteTokenTransportSettings = @@ -469,6 +478,7 @@ protected GrpcRepositoryManagerStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRepository()) .build(); GrpcCallSettings fetchReadTokenTransportSettings = @@ -480,6 +490,7 @@ protected GrpcRepositoryManagerStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRepository()) .build(); GrpcCallSettings fetchLinkableRepositoriesTransportSettings = @@ -492,6 +503,7 @@ protected GrpcRepositoryManagerStub( builder.add("connection", String.valueOf(request.getConnection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConnection()) .build(); GrpcCallSettings fetchGitRefsTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +514,7 @@ protected GrpcRepositoryManagerStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRepository()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -512,6 +525,7 @@ protected GrpcRepositoryManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -522,6 +536,7 @@ protected GrpcRepositoryManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -533,6 +548,7 @@ protected GrpcRepositoryManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createConnectionCallable = diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/HttpJsonRepositoryManagerStub.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/HttpJsonRepositoryManagerStub.java index 519b6ce35aab..257e4a2003f7 100644 --- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/HttpJsonRepositoryManagerStub.java +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/HttpJsonRepositoryManagerStub.java @@ -856,6 +856,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -867,6 +868,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConnectionsTransportSettings = @@ -879,6 +881,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -901,6 +904,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -912,6 +916,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateRepositoriesTransportSettings = @@ -924,6 +929,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -935,6 +941,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRepositoriesTransportSettings = @@ -947,6 +954,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRepositoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -958,6 +966,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchReadWriteTokenTransportSettings = @@ -971,6 +980,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRepository()) .build(); HttpJsonCallSettings fetchReadTokenTransportSettings = @@ -983,6 +993,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRepository()) .build(); HttpJsonCallSettings fetchLinkableRepositoriesTransportSettings = @@ -996,6 +1007,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("connection", String.valueOf(request.getConnection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConnection()) .build(); HttpJsonCallSettings fetchGitRefsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1007,6 +1019,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("repository", String.valueOf(request.getRepository())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRepository()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1018,6 +1031,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1029,6 +1043,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1041,6 +1056,7 @@ protected HttpJsonRepositoryManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createConnectionCallable = diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/RepositoryManagerStubSettings.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/RepositoryManagerStubSettings.java index 5b10b3a60989..0208736b91ce 100644 --- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/RepositoryManagerStubSettings.java +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/RepositoryManagerStubSettings.java @@ -674,6 +674,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-build") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java new file mode 100644 index 000000000000..df490758afc2 --- /dev/null +++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.devtools.cloudbuild.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-build:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json b/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json index 9306ebcee7df..cd5add62f46d 100644 --- a/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json +++ b/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v2/reflect-config.json b/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v2/reflect-config.json index b176702253ba..832f0307f243 100644 --- a/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v2/reflect-config.json +++ b/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudcommerceconsumerprocurement/README.md b/java-cloudcommerceconsumerprocurement/README.md index 443a2aba7157..a6231e99f3a1 100644 --- a/java-cloudcommerceconsumerprocurement/README.md +++ b/java-cloudcommerceconsumerprocurement/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudcommerceconsumerprocurement:0.85.0' +implementation 'com.google.cloud:google-cloud-cloudcommerceconsumerprocurement:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudcommerceconsumerprocurement" % "0.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudcommerceconsumerprocurement" % "0.86.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudcommerceconsumerprocurement/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/ConsumerProcurementServiceStubSettings.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/ConsumerProcurementServiceStubSettings.java index 8a370b3306d5..f9be1edb172c 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/ConsumerProcurementServiceStubSettings.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/ConsumerProcurementServiceStubSettings.java @@ -389,6 +389,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcommerceconsumerprocurement") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/GrpcConsumerProcurementServiceStub.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/GrpcConsumerProcurementServiceStub.java index 538fa3d3e49c..8918dde0eb02 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/GrpcConsumerProcurementServiceStub.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/GrpcConsumerProcurementServiceStub.java @@ -172,6 +172,7 @@ protected GrpcConsumerProcurementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrderTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/HttpJsonConsumerProcurementServiceStub.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/HttpJsonConsumerProcurementServiceStub.java index 46cb1025cfac..fa87345c1824 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/HttpJsonConsumerProcurementServiceStub.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/HttpJsonConsumerProcurementServiceStub.java @@ -347,6 +347,7 @@ protected HttpJsonConsumerProcurementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrderTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/LicenseManagementServiceStubSettings.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/LicenseManagementServiceStubSettings.java index 47f5e8e0c3d3..eef0f480961f 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/LicenseManagementServiceStubSettings.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/LicenseManagementServiceStubSettings.java @@ -350,6 +350,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcommerceconsumerprocurement") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java new file mode 100644 index 000000000000..915e9ecf27ef --- /dev/null +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.commerce.consumer.procurement.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudcommerceconsumerprocurement:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/ConsumerProcurementServiceStubSettings.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/ConsumerProcurementServiceStubSettings.java index 561c280cb641..ec3ace25e947 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/ConsumerProcurementServiceStubSettings.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/ConsumerProcurementServiceStubSettings.java @@ -354,6 +354,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcommerceconsumerprocurement") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/GrpcConsumerProcurementServiceStub.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/GrpcConsumerProcurementServiceStub.java index a0bb9445d947..96696305e6cb 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/GrpcConsumerProcurementServiceStub.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/GrpcConsumerProcurementServiceStub.java @@ -144,6 +144,7 @@ protected GrpcConsumerProcurementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrderTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/HttpJsonConsumerProcurementServiceStub.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/HttpJsonConsumerProcurementServiceStub.java index dcc55109a0d6..62e83a8eff65 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/HttpJsonConsumerProcurementServiceStub.java +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/HttpJsonConsumerProcurementServiceStub.java @@ -260,6 +260,7 @@ protected HttpJsonConsumerProcurementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrderTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java new file mode 100644 index 000000000000..01153d25b7aa --- /dev/null +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.commerce.consumer.procurement.v1alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudcommerceconsumerprocurement:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1/reflect-config.json b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1/reflect-config.json index e985b1f2c2de..719f8eeb23e7 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1/reflect-config.json +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1alpha1/reflect-config.json b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1alpha1/reflect-config.json index 0e00cbf70208..8bfa7a685849 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1alpha1/reflect-config.json +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/resources/META-INF/native-image/com.google.cloud.commerce.consumer.procurement.v1alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudcontrolspartner/README.md b/java-cloudcontrolspartner/README.md index 901afab993dd..8a6432984dd3 100644 --- a/java-cloudcontrolspartner/README.md +++ b/java-cloudcontrolspartner/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudcontrolspartner - 0.51.0 + 0.52.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudcontrolspartner:0.51.0' +implementation 'com.google.cloud:google-cloud-cloudcontrolspartner:0.52.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudcontrolspartner" % "0.51.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudcontrolspartner" % "0.52.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudcontrolspartner/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudcontrolspartner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcontrolspartner/0.51.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcontrolspartner/0.52.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerCoreStubSettings.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerCoreStubSettings.java index b718045c1336..dea596d7ab2a 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerCoreStubSettings.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerCoreStubSettings.java @@ -533,6 +533,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcontrolspartner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerMonitoringStubSettings.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerMonitoringStubSettings.java index de82a7a64c63..8a9552ce41ec 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerMonitoringStubSettings.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/CloudControlsPartnerMonitoringStubSettings.java @@ -310,6 +310,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcontrolspartner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerCoreStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerCoreStub.java index 8a7fcfc2d732..54ffc2c19608 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerCoreStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerCoreStub.java @@ -268,6 +268,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkloadsTransportSettings = GrpcCallSettings.newBuilder() @@ -278,6 +279,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +290,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomersTransportSettings = GrpcCallSettings.newBuilder() @@ -298,6 +301,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEkmConnectionsTransportSettings = GrpcCallSettings.newBuilder() @@ -308,6 +312,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getPartnerPermissionsTransportSettings = @@ -319,6 +324,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccessApprovalRequestsTransportSettings = @@ -331,6 +337,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPartnerTransportSettings = GrpcCallSettings.newBuilder() @@ -341,6 +348,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -351,6 +359,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -371,6 +380,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getWorkloadCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerMonitoringStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerMonitoringStub.java index 20babc9b0ebd..c2ad91a60cb2 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerMonitoringStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/GrpcCloudControlsPartnerMonitoringStub.java @@ -130,6 +130,7 @@ protected GrpcCloudControlsPartnerMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getViolationTransportSettings = GrpcCallSettings.newBuilder() @@ -140,6 +141,7 @@ protected GrpcCloudControlsPartnerMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listViolationsCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerCoreStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerCoreStub.java index 91fc96528c3b..20f8163b17e7 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerCoreStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerCoreStub.java @@ -554,6 +554,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkloadsTransportSettings = @@ -566,6 +567,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -577,6 +579,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomersTransportSettings = @@ -589,6 +592,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEkmConnectionsTransportSettings = @@ -601,6 +605,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPartnerPermissionsTransportSettings = @@ -613,6 +618,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccessApprovalRequestsTransportSettings = @@ -626,6 +632,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPartnerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -637,6 +644,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -648,6 +656,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +679,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getWorkloadCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerMonitoringStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerMonitoringStub.java index 54aac23531d0..5ede7f10564c 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerMonitoringStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/HttpJsonCloudControlsPartnerMonitoringStub.java @@ -189,6 +189,7 @@ protected HttpJsonCloudControlsPartnerMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getViolationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -200,6 +201,7 @@ protected HttpJsonCloudControlsPartnerMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listViolationsCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java new file mode 100644 index 000000000000..772aebf6e150 --- /dev/null +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.cloudcontrolspartner.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudcontrolspartner:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerCoreStubSettings.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerCoreStubSettings.java index f3e246ee79d2..4ae58d3124e7 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerCoreStubSettings.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerCoreStubSettings.java @@ -534,6 +534,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcontrolspartner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerMonitoringStubSettings.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerMonitoringStubSettings.java index 20b07d1b7d2f..ef36e0cf153b 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerMonitoringStubSettings.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/CloudControlsPartnerMonitoringStubSettings.java @@ -311,6 +311,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudcontrolspartner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerCoreStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerCoreStub.java index 2ec4a5dde575..078fb6a356f9 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerCoreStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerCoreStub.java @@ -270,6 +270,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkloadsTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +281,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -290,6 +292,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomersTransportSettings = GrpcCallSettings.newBuilder() @@ -300,6 +303,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEkmConnectionsTransportSettings = GrpcCallSettings.newBuilder() @@ -310,6 +314,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getPartnerPermissionsTransportSettings = @@ -321,6 +326,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccessApprovalRequestsTransportSettings = @@ -333,6 +339,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPartnerTransportSettings = GrpcCallSettings.newBuilder() @@ -343,6 +350,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -353,6 +361,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomerTransportSettings = GrpcCallSettings.newBuilder() @@ -373,6 +382,7 @@ protected GrpcCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getWorkloadCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerMonitoringStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerMonitoringStub.java index b0ac658c9d9f..71c68169a88e 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerMonitoringStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/GrpcCloudControlsPartnerMonitoringStub.java @@ -132,6 +132,7 @@ protected GrpcCloudControlsPartnerMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getViolationTransportSettings = GrpcCallSettings.newBuilder() @@ -142,6 +143,7 @@ protected GrpcCloudControlsPartnerMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listViolationsCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerCoreStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerCoreStub.java index da03567c510d..96f0ccd9285e 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerCoreStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerCoreStub.java @@ -556,6 +556,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkloadsTransportSettings = @@ -568,6 +569,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -579,6 +581,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomersTransportSettings = @@ -591,6 +594,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEkmConnectionsTransportSettings = @@ -603,6 +607,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPartnerPermissionsTransportSettings = @@ -615,6 +620,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccessApprovalRequestsTransportSettings = @@ -628,6 +634,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPartnerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -639,6 +646,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -650,6 +658,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -672,6 +681,7 @@ protected HttpJsonCloudControlsPartnerCoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getWorkloadCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerMonitoringStub.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerMonitoringStub.java index f0165f78da8c..bc010c10a86c 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerMonitoringStub.java +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/HttpJsonCloudControlsPartnerMonitoringStub.java @@ -191,6 +191,7 @@ protected HttpJsonCloudControlsPartnerMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getViolationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -202,6 +203,7 @@ protected HttpJsonCloudControlsPartnerMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listViolationsCallable = diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java new file mode 100644 index 000000000000..aed687cdccbf --- /dev/null +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.cloudcontrolspartner.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudcontrolspartner:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1/reflect-config.json b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1/reflect-config.json index 17244532f4d0..b8f7afda11ba 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1/reflect-config.json +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1beta/reflect-config.json b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1beta/reflect-config.json index ac99a9b6d4ed..c92349bfa06c 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1beta/reflect-config.json +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/resources/META-INF/native-image/com.google.cloud.cloudcontrolspartner.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudquotas/README.md b/java-cloudquotas/README.md index 07bfba0f2277..ee68eecfbd70 100644 --- a/java-cloudquotas/README.md +++ b/java-cloudquotas/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudquotas - 0.55.0 + 0.56.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudquotas:0.55.0' +implementation 'com.google.cloud:google-cloud-cloudquotas:0.56.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudquotas" % "0.55.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudquotas" % "0.56.0" ``` ## Authentication @@ -177,7 +177,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudquotas/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudquotas.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudquotas/0.55.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudquotas/0.56.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/CloudQuotasStubSettings.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/CloudQuotasStubSettings.java index 7802e1aa5a8d..4f7a51b8c4b1 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/CloudQuotasStubSettings.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/CloudQuotasStubSettings.java @@ -416,6 +416,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudquotas") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/GrpcCloudQuotasStub.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/GrpcCloudQuotasStub.java index 0f02e514b2f0..758a3bf74410 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/GrpcCloudQuotasStub.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/GrpcCloudQuotasStub.java @@ -185,6 +185,7 @@ protected GrpcCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQuotaInfoTransportSettings = GrpcCallSettings.newBuilder() @@ -195,6 +196,7 @@ protected GrpcCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQuotaPreferencesTransportSettings = @@ -206,6 +208,7 @@ protected GrpcCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQuotaPreferenceTransportSettings = @@ -217,6 +220,7 @@ protected GrpcCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQuotaPreferenceTransportSettings = @@ -228,6 +232,7 @@ protected GrpcCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateQuotaPreferenceTransportSettings = diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/HttpJsonCloudQuotasStub.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/HttpJsonCloudQuotasStub.java index e23740360bdc..fb2a69239d6c 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/HttpJsonCloudQuotasStub.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/HttpJsonCloudQuotasStub.java @@ -378,6 +378,7 @@ protected HttpJsonCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQuotaInfoTransportSettings = HttpJsonCallSettings.newBuilder() @@ -389,6 +390,7 @@ protected HttpJsonCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listQuotaPreferencesTransportSettings = @@ -402,6 +404,7 @@ protected HttpJsonCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQuotaPreferenceTransportSettings = @@ -414,6 +417,7 @@ protected HttpJsonCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createQuotaPreferenceTransportSettings = @@ -426,6 +430,7 @@ protected HttpJsonCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateQuotaPreferenceTransportSettings = diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java new file mode 100644 index 000000000000..24e0008a7a18 --- /dev/null +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.cloudquotas.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudquotas:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/CloudQuotasStubSettings.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/CloudQuotasStubSettings.java index 6b71b6a09b1b..8b0b47732d31 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/CloudQuotasStubSettings.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/CloudQuotasStubSettings.java @@ -417,6 +417,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudquotas") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcCloudQuotasStub.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcCloudQuotasStub.java index 8e02ad7b5e16..bbc62e85237c 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcCloudQuotasStub.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcCloudQuotasStub.java @@ -187,6 +187,7 @@ protected GrpcCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQuotaInfoTransportSettings = GrpcCallSettings.newBuilder() @@ -197,6 +198,7 @@ protected GrpcCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQuotaPreferencesTransportSettings = @@ -208,6 +210,7 @@ protected GrpcCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQuotaPreferenceTransportSettings = @@ -219,6 +222,7 @@ protected GrpcCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQuotaPreferenceTransportSettings = @@ -230,6 +234,7 @@ protected GrpcCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateQuotaPreferenceTransportSettings = diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcQuotaAdjusterSettingsManagerStub.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcQuotaAdjusterSettingsManagerStub.java index dc1fb71421d3..f9f85850f6ef 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcQuotaAdjusterSettingsManagerStub.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/GrpcQuotaAdjusterSettingsManagerStub.java @@ -144,6 +144,7 @@ protected GrpcQuotaAdjusterSettingsManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.updateQuotaAdjusterSettingsCallable = diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonCloudQuotasStub.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonCloudQuotasStub.java index 18645fc91c1f..cdfde626a85d 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonCloudQuotasStub.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonCloudQuotasStub.java @@ -380,6 +380,7 @@ protected HttpJsonCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQuotaInfoTransportSettings = HttpJsonCallSettings.newBuilder() @@ -391,6 +392,7 @@ protected HttpJsonCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listQuotaPreferencesTransportSettings = @@ -404,6 +406,7 @@ protected HttpJsonCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQuotaPreferenceTransportSettings = @@ -416,6 +419,7 @@ protected HttpJsonCloudQuotasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createQuotaPreferenceTransportSettings = @@ -428,6 +432,7 @@ protected HttpJsonCloudQuotasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateQuotaPreferenceTransportSettings = diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonQuotaAdjusterSettingsManagerStub.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonQuotaAdjusterSettingsManagerStub.java index 3e6303a48ff0..0f3c2348c19d 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonQuotaAdjusterSettingsManagerStub.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/HttpJsonQuotaAdjusterSettingsManagerStub.java @@ -219,6 +219,7 @@ protected HttpJsonQuotaAdjusterSettingsManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.updateQuotaAdjusterSettingsCallable = diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/QuotaAdjusterSettingsManagerStubSettings.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/QuotaAdjusterSettingsManagerStubSettings.java index d7baebf2f7cc..6e0bc31b2d3a 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/QuotaAdjusterSettingsManagerStubSettings.java +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/QuotaAdjusterSettingsManagerStubSettings.java @@ -248,6 +248,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudquotas") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java new file mode 100644 index 000000000000..0d84383a6301 --- /dev/null +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.cloudquotas.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudquotas:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1/reflect-config.json b/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1/reflect-config.json index da3bf6b12197..1858bf5f5dfb 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1/reflect-config.json +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1beta/reflect-config.json b/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1beta/reflect-config.json index c0ea86aeb45b..c4a7b365629a 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1beta/reflect-config.json +++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/resources/META-INF/native-image/com.google.api.cloudquotas.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudsecuritycompliance/README.md b/java-cloudsecuritycompliance/README.md index b8c9cc5ad136..a5da314aea7e 100644 --- a/java-cloudsecuritycompliance/README.md +++ b/java-cloudsecuritycompliance/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudsecuritycompliance - 0.14.0 + 0.15.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudsecuritycompliance:0.14.0' +implementation 'com.google.cloud:google-cloud-cloudsecuritycompliance:0.15.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudsecuritycompliance" % "0.14.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudsecuritycompliance" % "0.15.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudsecuritycompliance/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudsecuritycompliance.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsecuritycompliance/0.14.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsecuritycompliance/0.15.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/AuditStubSettings.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/AuditStubSettings.java index cccbde36fb7b..f048e12ff4a5 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/AuditStubSettings.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/AuditStubSettings.java @@ -448,6 +448,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsecuritycompliance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/CmEnrollmentServiceStubSettings.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/CmEnrollmentServiceStubSettings.java index a1fad2b081ad..dce0463ab0ec 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/CmEnrollmentServiceStubSettings.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/CmEnrollmentServiceStubSettings.java @@ -328,6 +328,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsecuritycompliance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/ConfigStubSettings.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/ConfigStubSettings.java index f3b1f9d19315..7637faa4fa64 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/ConfigStubSettings.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/ConfigStubSettings.java @@ -508,6 +508,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsecuritycompliance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/DeploymentStubSettings.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/DeploymentStubSettings.java index 4eee8b60a172..7810e5c22bfe 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/DeploymentStubSettings.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/DeploymentStubSettings.java @@ -583,6 +583,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsecuritycompliance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcAuditStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcAuditStub.java index 1a52ead6255a..25bdb141f441 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcAuditStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcAuditStub.java @@ -209,6 +209,7 @@ protected GrpcAuditStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFrameworkAuditsTransportSettings = @@ -220,6 +221,7 @@ protected GrpcAuditStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFrameworkAuditTransportSettings = GrpcCallSettings.newBuilder() @@ -230,6 +232,7 @@ protected GrpcAuditStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcCmEnrollmentServiceStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcCmEnrollmentServiceStub.java index aa416e74991c..2a05b52748a9 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcCmEnrollmentServiceStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcCmEnrollmentServiceStub.java @@ -174,6 +174,7 @@ protected GrpcCmEnrollmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcConfigStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcConfigStub.java index 7f95f55b17a8..b2bf3cfc9857 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcConfigStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcConfigStub.java @@ -265,6 +265,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFrameworkTransportSettings = GrpcCallSettings.newBuilder() @@ -275,6 +276,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFrameworkTransportSettings = GrpcCallSettings.newBuilder() @@ -285,6 +287,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFrameworkTransportSettings = GrpcCallSettings.newBuilder() @@ -305,6 +308,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCloudControlsTransportSettings = @@ -316,6 +320,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCloudControlTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +331,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCloudControlTransportSettings = GrpcCallSettings.newBuilder() @@ -336,6 +342,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCloudControlTransportSettings = GrpcCallSettings.newBuilder() @@ -357,6 +364,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcDeploymentStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcDeploymentStub.java index ffe857fa8216..160cc1a65a65 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcDeploymentStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcDeploymentStub.java @@ -242,6 +242,7 @@ protected GrpcDeploymentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteFrameworkDeploymentTransportSettings = @@ -253,6 +254,7 @@ protected GrpcDeploymentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getFrameworkDeploymentTransportSettings = @@ -264,6 +266,7 @@ protected GrpcDeploymentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFrameworkDeploymentsTransportSettings = @@ -276,6 +279,7 @@ protected GrpcDeploymentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCloudControlDeploymentTransportSettings = @@ -287,6 +291,7 @@ protected GrpcDeploymentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCloudControlDeploymentsTransportSettings = @@ -300,6 +305,7 @@ protected GrpcDeploymentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcMonitoringStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcMonitoringStub.java index b44975eb2ca5..981fe11d2108 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcMonitoringStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/GrpcMonitoringStub.java @@ -241,6 +241,7 @@ protected GrpcMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingSummariesTransportSettings = @@ -252,6 +253,7 @@ protected GrpcMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings fetchFrameworkComplianceReportTransportSettings = @@ -264,6 +266,7 @@ protected GrpcMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlComplianceSummariesTransportSettings = @@ -277,6 +280,7 @@ protected GrpcMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< AggregateFrameworkComplianceReportRequest, AggregateFrameworkComplianceReportResponse> @@ -292,6 +296,7 @@ protected GrpcMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonAuditStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonAuditStub.java index f1126e350331..6830c585287b 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonAuditStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonAuditStub.java @@ -420,6 +420,7 @@ protected HttpJsonAuditStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFrameworkAuditsTransportSettings = @@ -433,6 +434,7 @@ protected HttpJsonAuditStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFrameworkAuditTransportSettings = @@ -445,6 +447,7 @@ protected HttpJsonAuditStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonCmEnrollmentServiceStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonCmEnrollmentServiceStub.java index 26fa2f0edb02..35d9ecb0146a 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonCmEnrollmentServiceStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonCmEnrollmentServiceStub.java @@ -291,6 +291,7 @@ protected HttpJsonCmEnrollmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonConfigStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonConfigStub.java index b98cef3c35c2..1a42e60858f7 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonConfigStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonConfigStub.java @@ -581,6 +581,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFrameworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -592,6 +593,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFrameworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -603,6 +605,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFrameworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -625,6 +628,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCloudControlsTransportSettings = @@ -637,6 +641,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCloudControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -648,6 +653,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCloudControlTransportSettings = @@ -660,6 +666,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCloudControlTransportSettings = @@ -685,6 +692,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonDeploymentStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonDeploymentStub.java index 18a5188d7708..018d93a83be3 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonDeploymentStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonDeploymentStub.java @@ -495,6 +495,7 @@ protected HttpJsonDeploymentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteFrameworkDeploymentTransportSettings = @@ -507,6 +508,7 @@ protected HttpJsonDeploymentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getFrameworkDeploymentTransportSettings = @@ -519,6 +521,7 @@ protected HttpJsonDeploymentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFrameworkDeploymentsTransportSettings = @@ -532,6 +535,7 @@ protected HttpJsonDeploymentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCloudControlDeploymentTransportSettings = @@ -545,6 +549,7 @@ protected HttpJsonDeploymentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCloudControlDeploymentsTransportSettings = @@ -559,6 +564,7 @@ protected HttpJsonDeploymentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonMonitoringStub.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonMonitoringStub.java index 10aa33bf8184..1f19fbfdeaf2 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonMonitoringStub.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/HttpJsonMonitoringStub.java @@ -439,6 +439,7 @@ protected HttpJsonMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingSummariesTransportSettings = @@ -452,6 +453,7 @@ protected HttpJsonMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings fetchFrameworkComplianceReportTransportSettings = @@ -465,6 +467,7 @@ protected HttpJsonMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListControlComplianceSummariesRequest, ListControlComplianceSummariesResponse> @@ -480,6 +483,7 @@ protected HttpJsonMonitoringStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< AggregateFrameworkComplianceReportRequest, AggregateFrameworkComplianceReportResponse> @@ -496,6 +500,7 @@ protected HttpJsonMonitoringStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/MonitoringStubSettings.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/MonitoringStubSettings.java index a92b9264dfd7..8f644c71ff06 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/MonitoringStubSettings.java +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/MonitoringStubSettings.java @@ -608,6 +608,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsecuritycompliance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java new file mode 100644 index 000000000000..e62b9bb183d8 --- /dev/null +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.cloudsecuritycompliance.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudsecuritycompliance:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/resources/META-INF/native-image/com.google.cloud.cloudsecuritycompliance.v1/reflect-config.json b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/resources/META-INF/native-image/com.google.cloud.cloudsecuritycompliance.v1/reflect-config.json index 4ac6c0909c89..e5b633328c89 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/resources/META-INF/native-image/com.google.cloud.cloudsecuritycompliance.v1/reflect-config.json +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/resources/META-INF/native-image/com.google.cloud.cloudsecuritycompliance.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudsupport/README.md b/java-cloudsupport/README.md index a487d83fff67..0771759be9fb 100644 --- a/java-cloudsupport/README.md +++ b/java-cloudsupport/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudsupport - 0.71.0 + 0.72.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudsupport:0.71.0' +implementation 'com.google.cloud:google-cloud-cloudsupport:0.72.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudsupport" % "0.71.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudsupport" % "0.72.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudsupport/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudsupport.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsupport/0.71.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsupport/0.72.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseAttachmentServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseAttachmentServiceStubSettings.java index 7bec4a5079b0..9529bceafd12 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseAttachmentServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseAttachmentServiceStubSettings.java @@ -300,6 +300,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseServiceStubSettings.java index 679e162aaa9e..128e1dcdf5b0 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CaseServiceStubSettings.java @@ -488,6 +488,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CommentServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CommentServiceStubSettings.java index 73b79391ae20..3bfb0c171a4c 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CommentServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/CommentServiceStubSettings.java @@ -302,6 +302,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseAttachmentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseAttachmentServiceStub.java index 943615b7589c..a53111b86734 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseAttachmentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseAttachmentServiceStub.java @@ -113,6 +113,7 @@ protected GrpcCaseAttachmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAttachmentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseServiceStub.java index 2626af6568b5..9cf045456f0f 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCaseServiceStub.java @@ -201,6 +201,7 @@ protected GrpcCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCasesTransportSettings = GrpcCallSettings.newBuilder() @@ -211,6 +212,7 @@ protected GrpcCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchCasesTransportSettings = GrpcCallSettings.newBuilder() @@ -231,6 +233,7 @@ protected GrpcCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCaseTransportSettings = GrpcCallSettings.newBuilder() @@ -251,6 +254,7 @@ protected GrpcCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings closeCaseTransportSettings = GrpcCallSettings.newBuilder() @@ -261,6 +265,7 @@ protected GrpcCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchCaseClassificationsTransportSettings = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCommentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCommentServiceStub.java index aa0b9f9ce03f..e9dc917dd5ac 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCommentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/GrpcCommentServiceStub.java @@ -124,6 +124,7 @@ protected GrpcCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createCommentTransportSettings = GrpcCallSettings.newBuilder() @@ -134,6 +135,7 @@ protected GrpcCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCommentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseAttachmentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseAttachmentServiceStub.java index d1c81a132d36..01cad58be6ea 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseAttachmentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseAttachmentServiceStub.java @@ -148,6 +148,7 @@ protected HttpJsonCaseAttachmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAttachmentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseServiceStub.java index 4d3acbb62231..e784ce88b161 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCaseServiceStub.java @@ -426,6 +426,7 @@ protected HttpJsonCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -437,6 +438,7 @@ protected HttpJsonCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchCasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -459,6 +461,7 @@ protected HttpJsonCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -481,6 +484,7 @@ protected HttpJsonCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings closeCaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -492,6 +496,7 @@ protected HttpJsonCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchCaseClassificationsTransportSettings = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCommentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCommentServiceStub.java index 959dc33d10ff..ebbc5384d4aa 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCommentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/HttpJsonCommentServiceStub.java @@ -185,6 +185,7 @@ protected HttpJsonCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCommentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -196,6 +197,7 @@ protected HttpJsonCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCommentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java new file mode 100644 index 000000000000..61b12d72d1de --- /dev/null +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.support.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudsupport:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseAttachmentServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseAttachmentServiceStubSettings.java index b9fa7a09fe44..1f2b3bdbdb46 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseAttachmentServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseAttachmentServiceStubSettings.java @@ -309,6 +309,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseServiceStubSettings.java index 79692fea629e..df44de1a06f8 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CaseServiceStubSettings.java @@ -489,6 +489,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CommentServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CommentServiceStubSettings.java index 369ec44b5b70..9ea441ae9793 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CommentServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/CommentServiceStubSettings.java @@ -311,6 +311,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/FeedServiceStubSettings.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/FeedServiceStubSettings.java index 71d9125567da..dd793f26f5fa 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/FeedServiceStubSettings.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/FeedServiceStubSettings.java @@ -293,6 +293,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-cloudsupport") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseAttachmentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseAttachmentServiceStub.java index 0e947e204761..0fecfdd82770 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseAttachmentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseAttachmentServiceStub.java @@ -130,6 +130,7 @@ protected GrpcCaseAttachmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAttachmentTransportSettings = GrpcCallSettings.newBuilder() @@ -140,6 +141,7 @@ protected GrpcCaseAttachmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listAttachmentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseServiceStub.java index e96bba440083..0114aa4ef103 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCaseServiceStub.java @@ -204,6 +204,7 @@ protected GrpcCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCasesTransportSettings = GrpcCallSettings.newBuilder() @@ -214,6 +215,7 @@ protected GrpcCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchCasesTransportSettings = GrpcCallSettings.newBuilder() @@ -234,6 +236,7 @@ protected GrpcCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCaseTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +257,7 @@ protected GrpcCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings closeCaseTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +268,7 @@ protected GrpcCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchCaseClassificationsTransportSettings = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCommentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCommentServiceStub.java index 49e8228639f8..7947dddec326 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCommentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcCommentServiceStub.java @@ -137,6 +137,7 @@ protected GrpcCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createCommentTransportSettings = GrpcCallSettings.newBuilder() @@ -147,6 +148,7 @@ protected GrpcCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCommentTransportSettings = GrpcCallSettings.newBuilder() @@ -157,6 +159,7 @@ protected GrpcCommentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listCommentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcFeedServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcFeedServiceStub.java index e3ef8e8264da..302f434edeae 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcFeedServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/GrpcFeedServiceStub.java @@ -108,6 +108,7 @@ protected GrpcFeedServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.showFeedCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseAttachmentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseAttachmentServiceStub.java index 5cee792bde89..1a69e380e248 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseAttachmentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseAttachmentServiceStub.java @@ -188,6 +188,7 @@ protected HttpJsonCaseAttachmentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAttachmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -199,6 +200,7 @@ protected HttpJsonCaseAttachmentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listAttachmentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseServiceStub.java index 186dd7ebb232..c7789c17b0f2 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCaseServiceStub.java @@ -434,6 +434,7 @@ protected HttpJsonCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -445,6 +446,7 @@ protected HttpJsonCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchCasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -467,6 +469,7 @@ protected HttpJsonCaseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -489,6 +492,7 @@ protected HttpJsonCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings closeCaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,6 +504,7 @@ protected HttpJsonCaseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchCaseClassificationsTransportSettings = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCommentServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCommentServiceStub.java index dfc8d12006be..d46b31b499c5 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCommentServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonCommentServiceStub.java @@ -222,6 +222,7 @@ protected HttpJsonCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCommentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -233,6 +234,7 @@ protected HttpJsonCommentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCommentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -244,6 +246,7 @@ protected HttpJsonCommentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listCommentsCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonFeedServiceStub.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonFeedServiceStub.java index 74205d378af5..138036f17134 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonFeedServiceStub.java +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/HttpJsonFeedServiceStub.java @@ -146,6 +146,7 @@ protected HttpJsonFeedServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.showFeedCallable = diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java new file mode 100644 index 000000000000..03a0dd970f90 --- /dev/null +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.support.v2beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-cloudsupport:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2/reflect-config.json b/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2/reflect-config.json index c426012ed1c3..187a655faec5 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2/reflect-config.json +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2beta/reflect-config.json b/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2beta/reflect-config.json index 68572e0c1103..0259bccaa0f2 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2beta/reflect-config.json +++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/resources/META-INF/native-image/com.google.cloud.support.v2beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-compute/README.md b/java-compute/README.md index 4072ec2c6f53..237890b2816c 100644 --- a/java-compute/README.md +++ b/java-compute/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-compute - 1.97.0 + 1.98.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-compute:1.97.0' +implementation 'com.google.cloud:google-cloud-compute:1.98.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-compute" % "1.97.0" +libraryDependencies += "com.google.cloud" % "google-cloud-compute" % "1.98.0" ``` ## Authentication @@ -238,7 +238,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-compute/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-compute.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.97.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.98.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AcceleratorTypesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AcceleratorTypesStubSettings.java index 1ff88bd0a60b..2de8694e4c0e 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AcceleratorTypesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AcceleratorTypesStubSettings.java @@ -372,6 +372,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AddressesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AddressesStubSettings.java index c0e8064c3ee7..5033696f998e 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AddressesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AddressesStubSettings.java @@ -459,6 +459,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AdviceStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AdviceStubSettings.java index 23c862c6a221..ab214b2580bf 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AdviceStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AdviceStubSettings.java @@ -200,6 +200,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java index 2f4d151a876b..732ce480a221 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java @@ -469,6 +469,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendBucketsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendBucketsStubSettings.java index c2e3db3352c0..a7c4c28a73c0 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendBucketsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendBucketsStubSettings.java @@ -461,6 +461,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java index 10d34d1eda9f..b8f426c5cc55 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java @@ -679,6 +679,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/CrossSiteNetworksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/CrossSiteNetworksStubSettings.java index c585396b5b26..a7080bf1b3ac 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/CrossSiteNetworksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/CrossSiteNetworksStubSettings.java @@ -361,6 +361,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DiskTypesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DiskTypesStubSettings.java index 4c44626ecd67..c6d14d30c469 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DiskTypesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DiskTypesStubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DisksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DisksStubSettings.java index c5552352b7e5..86639bdceae7 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DisksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/DisksStubSettings.java @@ -632,6 +632,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ExternalVpnGatewaysStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ExternalVpnGatewaysStubSettings.java index 30a18323ebce..52f3cb313cf3 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ExternalVpnGatewaysStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ExternalVpnGatewaysStubSettings.java @@ -375,6 +375,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallPoliciesStubSettings.java index 4a32ad010798..47ee99c482cf 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallPoliciesStubSettings.java @@ -545,6 +545,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallsStubSettings.java index 112e7b1ee178..c55a6ff96c88 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FirewallsStubSettings.java @@ -376,6 +376,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ForwardingRulesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ForwardingRulesStubSettings.java index b32c43252e93..497717170e0c 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ForwardingRulesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ForwardingRulesStubSettings.java @@ -484,6 +484,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FutureReservationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FutureReservationsStubSettings.java index 44c09c7d6310..6b632a68f77a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FutureReservationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/FutureReservationsStubSettings.java @@ -479,6 +479,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalAddressesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalAddressesStubSettings.java index 1a7358f363d1..6d54bddd5d44 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalAddressesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalAddressesStubSettings.java @@ -383,6 +383,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalForwardingRulesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalForwardingRulesStubSettings.java index c90b744d4c86..2db7ba11990c 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalForwardingRulesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalForwardingRulesStubSettings.java @@ -400,6 +400,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalNetworkEndpointGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalNetworkEndpointGroupsStubSettings.java index 552922c44a2b..6ac994e959a9 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalNetworkEndpointGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalNetworkEndpointGroupsStubSettings.java @@ -503,6 +503,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOperationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOperationsStubSettings.java index 40caa7c5f7c1..967ce4b79449 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOperationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOperationsStubSettings.java @@ -387,6 +387,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOrganizationOperationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOrganizationOperationsStubSettings.java index 86fd1e9e6bfa..886eecf2b710 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOrganizationOperationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalOrganizationOperationsStubSettings.java @@ -297,6 +297,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalPublicDelegatedPrefixesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalPublicDelegatedPrefixesStubSettings.java index 3ea754445901..f6935d52adb6 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalPublicDelegatedPrefixesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/GlobalPublicDelegatedPrefixesStubSettings.java @@ -385,6 +385,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java index 724ee912ee4a..75c06589a27c 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java @@ -476,6 +476,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImageFamilyViewsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImageFamilyViewsStubSettings.java index 760a74d71892..51e99264e03b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImageFamilyViewsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImageFamilyViewsStubSettings.java @@ -201,6 +201,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImagesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImagesStubSettings.java index 391e374d2fcc..ee82a0772c00 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImagesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ImagesStubSettings.java @@ -412,6 +412,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagerResizeRequestsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagerResizeRequestsStubSettings.java index 37beab71d16e..e59462136782 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagerResizeRequestsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagerResizeRequestsStubSettings.java @@ -401,6 +401,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagersStubSettings.java index 0e0583028012..a1d52b68a875 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupManagersStubSettings.java @@ -1059,6 +1059,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupsStubSettings.java index 8785e5b9d436..a9ec150b4fb4 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceGroupsStubSettings.java @@ -587,6 +587,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceSettingsServiceStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceSettingsServiceStubSettings.java index d93afba23726..d58f1319c6c9 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceSettingsServiceStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceSettingsServiceStubSettings.java @@ -250,6 +250,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceTemplatesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceTemplatesStubSettings.java index 7b99047626bf..de68cffbb594 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceTemplatesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstanceTemplatesStubSettings.java @@ -467,6 +467,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstancesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstancesStubSettings.java index fed524d22486..354097ad8c96 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstancesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstancesStubSettings.java @@ -1263,6 +1263,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstantSnapshotsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstantSnapshotsStubSettings.java index 9f7addd4784b..3fa8fcccb6db 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstantSnapshotsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InstantSnapshotsStubSettings.java @@ -481,6 +481,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentGroupsStubSettings.java index 63bc68262bc0..0ce9e63cabfa 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentGroupsStubSettings.java @@ -441,6 +441,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentsStubSettings.java index 45c70d45c629..59022a372920 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectAttachmentsStubSettings.java @@ -486,6 +486,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectGroupsStubSettings.java index 7c1000244a39..e7deaf4d6df8 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectGroupsStubSettings.java @@ -432,6 +432,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectLocationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectLocationsStubSettings.java index d59afceb2b3b..92be04a10e41 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectLocationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectLocationsStubSettings.java @@ -288,6 +288,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectRemoteLocationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectRemoteLocationsStubSettings.java index c657de83824b..08f8d0bae672 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectRemoteLocationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectRemoteLocationsStubSettings.java @@ -298,6 +298,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectsStubSettings.java index 6cfc4b637855..e344a341b374 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/InterconnectsStubSettings.java @@ -396,6 +396,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicenseCodesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicenseCodesStubSettings.java index fe31c1cd8ad4..44842de46ef1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicenseCodesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicenseCodesStubSettings.java @@ -212,6 +212,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicensesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicensesStubSettings.java index 0194edb717ec..e5b7bebc69e4 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicensesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/LicensesStubSettings.java @@ -378,6 +378,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineImagesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineImagesStubSettings.java index 96c2ca9b24a0..13dc3a716e68 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineImagesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineImagesStubSettings.java @@ -383,6 +383,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineTypesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineTypesStubSettings.java index 9e1a96ea4435..b2023aa984fa 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineTypesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/MachineTypesStubSettings.java @@ -361,6 +361,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkAttachmentsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkAttachmentsStubSettings.java index 862dc5e1125a..fc9621bd1f7a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkAttachmentsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkAttachmentsStubSettings.java @@ -486,6 +486,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEdgeSecurityServicesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEdgeSecurityServicesStubSettings.java index 95c128d7df90..9442a996e293 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEdgeSecurityServicesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEdgeSecurityServicesStubSettings.java @@ -392,6 +392,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEndpointGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEndpointGroupsStubSettings.java index 61dd61d6ba71..eed7d83412fb 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEndpointGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkEndpointGroupsStubSettings.java @@ -599,6 +599,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkFirewallPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkFirewallPoliciesStubSettings.java index 51e1207ecad6..7d34f587b751 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkFirewallPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkFirewallPoliciesStubSettings.java @@ -705,6 +705,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkProfilesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkProfilesStubSettings.java index 2c0417531c09..0baa278b4b2b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkProfilesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworkProfilesStubSettings.java @@ -278,6 +278,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworksStubSettings.java index b6fb303e845b..b6346e4b5daa 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NetworksStubSettings.java @@ -540,6 +540,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeGroupsStubSettings.java index 414b864e8a06..b60baa0ef54f 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeGroupsStubSettings.java @@ -627,6 +627,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTemplatesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTemplatesStubSettings.java index 30776d0edfec..78e4aa5ef0a1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTemplatesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTemplatesStubSettings.java @@ -459,6 +459,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTypesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTypesStubSettings.java index 21e48cee12d2..7d13b0562a7b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTypesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/NodeTypesStubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java index e2e2bf622661..65534dcb74e7 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java @@ -563,6 +563,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PacketMirroringsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PacketMirroringsStubSettings.java index a5933f705052..3e7361b3f3e4 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PacketMirroringsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PacketMirroringsStubSettings.java @@ -464,6 +464,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java index 6e793adbb759..431e4724d8f0 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java @@ -323,6 +323,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ProjectsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ProjectsStubSettings.java index 9b22898c710d..e2dd753fcbc9 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ProjectsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ProjectsStubSettings.java @@ -574,6 +574,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicAdvertisedPrefixesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicAdvertisedPrefixesStubSettings.java index 3bd96e90b756..d24120e0cd55 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicAdvertisedPrefixesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicAdvertisedPrefixesStubSettings.java @@ -412,6 +412,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicDelegatedPrefixesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicDelegatedPrefixesStubSettings.java index a0c44f724e41..289bc21791f1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicDelegatedPrefixesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PublicDelegatedPrefixesStubSettings.java @@ -504,6 +504,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java index 3011823f53cc..6c6c022153c0 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java @@ -390,6 +390,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionBackendServicesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionBackendServicesStubSettings.java index 701896b5e080..759a8384f672 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionBackendServicesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionBackendServicesStubSettings.java @@ -524,6 +524,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCommitmentsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCommitmentsStubSettings.java index 67f148130aff..87db7f5f7a65 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCommitmentsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCommitmentsStubSettings.java @@ -434,6 +434,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCompositeHealthChecksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCompositeHealthChecksStubSettings.java index f66e11df8a7b..0ea9d4ce5082 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCompositeHealthChecksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionCompositeHealthChecksStubSettings.java @@ -487,6 +487,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDiskTypesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDiskTypesStubSettings.java index c51f5149af41..7d9ad45c7eb3 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDiskTypesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDiskTypesStubSettings.java @@ -274,6 +274,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDisksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDisksStubSettings.java index d51f5d5ec671..e1f0ff8f8178 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDisksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionDisksStubSettings.java @@ -549,6 +549,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthAggregationPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthAggregationPoliciesStubSettings.java index 147bffdc1119..049fe477f842 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthAggregationPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthAggregationPoliciesStubSettings.java @@ -504,6 +504,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthCheckServicesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthCheckServicesStubSettings.java index d1a243085ca0..20c866af8783 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthCheckServicesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthCheckServicesStubSettings.java @@ -478,6 +478,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java index bab452ea384d..8f180e9e6960 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java @@ -388,6 +388,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthSourcesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthSourcesStubSettings.java index f55b02e16d11..b292113e3f3a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthSourcesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthSourcesStubSettings.java @@ -466,6 +466,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupManagersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupManagersStubSettings.java index b0c92e1743ff..16769fd303ec 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupManagersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupManagersStubSettings.java @@ -990,6 +990,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupsStubSettings.java index 404856c21a07..89dbe4c19d26 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceGroupsStubSettings.java @@ -438,6 +438,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceTemplatesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceTemplatesStubSettings.java index 3fa9b9bebd3f..fb982a699f16 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceTemplatesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstanceTemplatesStubSettings.java @@ -349,6 +349,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstancesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstancesStubSettings.java index 554578abd690..d83d0c9af122 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstancesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstancesStubSettings.java @@ -239,6 +239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstantSnapshotsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstantSnapshotsStubSettings.java index 007f50d6ea8b..013630fcbf2b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstantSnapshotsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionInstantSnapshotsStubSettings.java @@ -399,6 +399,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkEndpointGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkEndpointGroupsStubSettings.java index 124eb8a99548..56b91c8485ad 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkEndpointGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkEndpointGroupsStubSettings.java @@ -503,6 +503,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkFirewallPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkFirewallPoliciesStubSettings.java index e1832babee26..95ff0fbbb446 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkFirewallPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNetworkFirewallPoliciesStubSettings.java @@ -568,6 +568,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java index d861d0923750..fff367e5e9d0 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java @@ -470,6 +470,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionOperationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionOperationsStubSettings.java index f2d3a57e91e8..0a9840d9c536 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionOperationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionOperationsStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSecurityPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSecurityPoliciesStubSettings.java index baa5e4ce4f38..1c6e6f94d30d 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSecurityPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSecurityPoliciesStubSettings.java @@ -446,6 +446,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslCertificatesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslCertificatesStubSettings.java index efb2db5b8c79..832615867ba3 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslCertificatesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslCertificatesStubSettings.java @@ -347,6 +347,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslPoliciesStubSettings.java index 3fee276b31c7..96c75b44b562 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionSslPoliciesStubSettings.java @@ -371,6 +371,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpProxiesStubSettings.java index c746ae1d0dff..31f166d1b4c5 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpProxiesStubSettings.java @@ -366,6 +366,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpsProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpsProxiesStubSettings.java index 3605d64d6970..eef7824ddc9a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpsProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetHttpsProxiesStubSettings.java @@ -406,6 +406,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetTcpProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetTcpProxiesStubSettings.java index d2f8b76355b8..84efb8891efb 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetTcpProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionTargetTcpProxiesStubSettings.java @@ -347,6 +347,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionUrlMapsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionUrlMapsStubSettings.java index 810f1ac48795..d9372a15cf50 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionUrlMapsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionUrlMapsStubSettings.java @@ -381,6 +381,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionZonesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionZonesStubSettings.java index bf35e05715bc..b7de78e5e3f1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionZonesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionZonesStubSettings.java @@ -262,6 +262,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionsStubSettings.java index 6288337fc6c8..c830f0ec2344 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionsStubSettings.java @@ -266,6 +266,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationBlocksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationBlocksStubSettings.java index b31d6a15e2aa..18f117bdb641 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationBlocksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationBlocksStubSettings.java @@ -365,6 +365,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java index 437d21db3ad4..3b124926b1ce 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java @@ -348,6 +348,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java index 52fb8e2fbc6a..e809654f2cbf 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java @@ -415,6 +415,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationsStubSettings.java index 37f4306afc5e..80203685f8e6 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationsStubSettings.java @@ -507,6 +507,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java index 2acd95ff9793..7fb124a14bbe 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java @@ -481,6 +481,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutersStubSettings.java index dbf803e3b114..49ac285c43d2 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutersStubSettings.java @@ -776,6 +776,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java index 171266806dde..80125df97932 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java @@ -337,6 +337,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SecurityPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SecurityPoliciesStubSettings.java index 46cd7a5aca94..08253acd4600 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SecurityPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SecurityPoliciesStubSettings.java @@ -546,6 +546,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ServiceAttachmentsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ServiceAttachmentsStubSettings.java index 3a84692567e4..6354d4235715 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ServiceAttachmentsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ServiceAttachmentsStubSettings.java @@ -486,6 +486,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotSettingsServiceStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotSettingsServiceStubSettings.java index 8aef002797fd..2b4cc451f7ac 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotSettingsServiceStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotSettingsServiceStubSettings.java @@ -250,6 +250,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotsStubSettings.java index 537ea9178294..2f73969cc053 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SnapshotsStubSettings.java @@ -376,6 +376,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslCertificatesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslCertificatesStubSettings.java index 8ed441d7914d..3300e3bf8801 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslCertificatesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslCertificatesStubSettings.java @@ -433,6 +433,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslPoliciesStubSettings.java index e9d07a9fe73b..66ba5475da1b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslPoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SslPoliciesStubSettings.java @@ -454,6 +454,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolTypesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolTypesStubSettings.java index 9c55efd7e1ef..0d7867e9a007 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolTypesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolTypesStubSettings.java @@ -372,6 +372,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolsStubSettings.java index cfb236e0af7a..a36e8e6521f7 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/StoragePoolsStubSettings.java @@ -543,6 +543,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SubnetworksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SubnetworksStubSettings.java index de25b02dd352..799297201534 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SubnetworksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/SubnetworksStubSettings.java @@ -590,6 +590,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetGrpcProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetGrpcProxiesStubSettings.java index 8b5b4f978c6d..f30e5ae73a7a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetGrpcProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetGrpcProxiesStubSettings.java @@ -361,6 +361,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpProxiesStubSettings.java index aaa6759a0765..9a526c3fc912 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpProxiesStubSettings.java @@ -471,6 +471,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpsProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpsProxiesStubSettings.java index dfc647a4b5c3..2092094a3bac 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpsProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetHttpsProxiesStubSettings.java @@ -551,6 +551,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetInstancesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetInstancesStubSettings.java index e14475bac1fd..4f857bea76ac 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetInstancesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetInstancesStubSettings.java @@ -464,6 +464,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetPoolsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetPoolsStubSettings.java index efe6f11864c8..253d4ba8a2c6 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetPoolsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetPoolsStubSettings.java @@ -556,6 +556,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java index 22e29c5ca2d4..2319b9c17b98 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java @@ -451,6 +451,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java index 4b8079428571..e40105d294ff 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java @@ -486,6 +486,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetVpnGatewaysStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetVpnGatewaysStubSettings.java index 469c5c72f430..675b2e3bfdd8 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetVpnGatewaysStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetVpnGatewaysStubSettings.java @@ -455,6 +455,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java index a10de722390f..aa6fe39d772c 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java @@ -479,6 +479,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java new file mode 100644 index 000000000000..2797a20d1153 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-compute:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnGatewaysStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnGatewaysStubSettings.java index 498d961ed53b..ec74bb594747 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnGatewaysStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnGatewaysStubSettings.java @@ -463,6 +463,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnTunnelsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnTunnelsStubSettings.java index df97208ac8f8..e4335afea79f 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnTunnelsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/VpnTunnelsStubSettings.java @@ -436,6 +436,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/WireGroupsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/WireGroupsStubSettings.java index 1cd127316090..2ec044fe7066 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/WireGroupsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/WireGroupsStubSettings.java @@ -350,6 +350,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZoneOperationsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZoneOperationsStubSettings.java index 64ffd9342091..68b1a12000fb 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZoneOperationsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZoneOperationsStubSettings.java @@ -292,6 +292,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZonesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZonesStubSettings.java index c83e1061650e..2e88929e89f1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZonesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ZonesStubSettings.java @@ -265,6 +265,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-compute") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json index 73ee1bc411f6..e450b7ca9525 100644 --- a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json +++ b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-confidentialcomputing/README.md b/java-confidentialcomputing/README.md index 25418c501e8f..79f9970f758b 100644 --- a/java-confidentialcomputing/README.md +++ b/java-confidentialcomputing/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-confidentialcomputing - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-confidentialcomputing:0.73.0' +implementation 'com.google.cloud:google-cloud-confidentialcomputing:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-confidentialcomputing" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-confidentialcomputing" % "0.74.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-confidentialcomputing/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-confidentialcomputing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-confidentialcomputing/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-confidentialcomputing/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/ConfidentialComputingStubSettings.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/ConfidentialComputingStubSettings.java index 59f456b9dc41..5c4374a5dc89 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/ConfidentialComputingStubSettings.java +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/ConfidentialComputingStubSettings.java @@ -347,6 +347,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-confidentialcomputing") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/GrpcConfidentialComputingStub.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/GrpcConfidentialComputingStub.java index 0080ddc04234..c39794eb3017 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/GrpcConfidentialComputingStub.java +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/GrpcConfidentialComputingStub.java @@ -191,6 +191,7 @@ protected GrpcConfidentialComputingStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings verifyAttestationTransportSettings = @@ -202,6 +203,7 @@ protected GrpcConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); GrpcCallSettings verifyConfidentialSpaceTransportSettings = @@ -214,6 +216,7 @@ protected GrpcConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); GrpcCallSettings verifyConfidentialGkeTransportSettings = @@ -226,6 +229,7 @@ protected GrpcConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/HttpJsonConfidentialComputingStub.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/HttpJsonConfidentialComputingStub.java index c659ceb28bc1..8224a3527aa6 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/HttpJsonConfidentialComputingStub.java +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/HttpJsonConfidentialComputingStub.java @@ -351,6 +351,7 @@ protected HttpJsonConfidentialComputingStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings verifyAttestationTransportSettings = @@ -363,6 +364,7 @@ protected HttpJsonConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); HttpJsonCallSettings verifyConfidentialSpaceTransportSettings = @@ -376,6 +378,7 @@ protected HttpJsonConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); HttpJsonCallSettings verifyConfidentialGkeTransportSettings = @@ -389,6 +392,7 @@ protected HttpJsonConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java new file mode 100644 index 000000000000..e8145ef9a751 --- /dev/null +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.confidentialcomputing.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-confidentialcomputing:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/ConfidentialComputingStubSettings.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/ConfidentialComputingStubSettings.java index d9b676977159..0813e18eb8cc 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/ConfidentialComputingStubSettings.java +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/ConfidentialComputingStubSettings.java @@ -326,6 +326,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-confidentialcomputing") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/GrpcConfidentialComputingStub.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/GrpcConfidentialComputingStub.java index 06926f7b1630..b7b974c885a5 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/GrpcConfidentialComputingStub.java +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/GrpcConfidentialComputingStub.java @@ -157,6 +157,7 @@ protected GrpcConfidentialComputingStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings verifyAttestationTransportSettings = @@ -168,6 +169,7 @@ protected GrpcConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/HttpJsonConfidentialComputingStub.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/HttpJsonConfidentialComputingStub.java index 56bdca9826e4..ae3d8f1b75d8 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/HttpJsonConfidentialComputingStub.java +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/HttpJsonConfidentialComputingStub.java @@ -265,6 +265,7 @@ protected HttpJsonConfidentialComputingStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings verifyAttestationTransportSettings = @@ -277,6 +278,7 @@ protected HttpJsonConfidentialComputingStub( builder.add("challenge", String.valueOf(request.getChallenge())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getChallenge()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java new file mode 100644 index 000000000000..c23a9f0ceda8 --- /dev/null +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.confidentialcomputing.v1alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-confidentialcomputing:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1/reflect-config.json b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1/reflect-config.json index 268e79e711de..edb9719e6706 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1/reflect-config.json +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1alpha1/reflect-config.json b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1alpha1/reflect-config.json index c99633a4ab22..b8934cc8b22a 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1alpha1/reflect-config.json +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/resources/META-INF/native-image/com.google.cloud.confidentialcomputing.v1alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-configdelivery/README.md b/java-configdelivery/README.md index 27db6f43e8e8..7405855061d4 100644 --- a/java-configdelivery/README.md +++ b/java-configdelivery/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-configdelivery - 0.21.0 + 0.22.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-configdelivery:0.21.0' +implementation 'com.google.cloud:google-cloud-configdelivery:0.22.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.21.0" +libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.22.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-configdelivery/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-configdelivery.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.21.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.22.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java index 85082febda7a..c44592d1c10c 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/ConfigDeliveryStubSettings.java @@ -986,6 +986,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-configdelivery") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java index a6b7e193836a..7c768276aa38 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/GrpcConfigDeliveryStub.java @@ -509,6 +509,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceBundleTransportSettings = GrpcCallSettings.newBuilder() @@ -519,6 +520,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createResourceBundleTransportSettings = GrpcCallSettings.newBuilder() @@ -529,6 +531,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateResourceBundleTransportSettings = GrpcCallSettings.newBuilder() @@ -551,6 +554,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFleetPackagesTransportSettings = @@ -562,6 +566,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFleetPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +577,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFleetPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +588,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFleetPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -603,6 +610,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReleasesTransportSettings = GrpcCallSettings.newBuilder() @@ -613,6 +621,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -623,6 +632,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -633,6 +643,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -653,6 +664,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVariantsTransportSettings = GrpcCallSettings.newBuilder() @@ -663,6 +675,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVariantTransportSettings = GrpcCallSettings.newBuilder() @@ -673,6 +686,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVariantTransportSettings = GrpcCallSettings.newBuilder() @@ -683,6 +697,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVariantTransportSettings = GrpcCallSettings.newBuilder() @@ -703,6 +718,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRolloutsTransportSettings = GrpcCallSettings.newBuilder() @@ -713,6 +729,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -723,6 +740,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings suspendRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -733,6 +751,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -743,6 +762,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings abortRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -753,6 +773,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java index 9c9ffd50da1f..cd5f4b454648 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/HttpJsonConfigDeliveryStub.java @@ -1314,6 +1314,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceBundleTransportSettings = @@ -1326,6 +1327,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createResourceBundleTransportSettings = @@ -1338,6 +1340,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateResourceBundleTransportSettings = @@ -1364,6 +1367,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFleetPackagesTransportSettings = @@ -1376,6 +1380,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFleetPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1387,6 +1392,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFleetPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1398,6 +1404,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFleetPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1421,6 +1428,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReleasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1432,6 +1440,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1443,6 +1452,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1454,6 +1464,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1476,6 +1487,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVariantsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1487,6 +1499,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVariantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1498,6 +1511,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVariantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1509,6 +1523,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVariantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1531,6 +1546,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRolloutsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1542,6 +1558,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1553,6 +1570,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings suspendRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1564,6 +1582,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1575,6 +1594,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings abortRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1586,6 +1606,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java new file mode 100644 index 000000000000..83aa7a328570 --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-configdelivery:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/ConfigDeliveryStubSettings.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/ConfigDeliveryStubSettings.java index 72d347cb1439..e534224cf877 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/ConfigDeliveryStubSettings.java +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/ConfigDeliveryStubSettings.java @@ -987,6 +987,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-configdelivery") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/GrpcConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/GrpcConfigDeliveryStub.java index ed893f1942e1..1a18a2871d2c 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/GrpcConfigDeliveryStub.java +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/GrpcConfigDeliveryStub.java @@ -517,6 +517,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceBundleTransportSettings = GrpcCallSettings.newBuilder() @@ -527,6 +528,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createResourceBundleTransportSettings = GrpcCallSettings.newBuilder() @@ -537,6 +539,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateResourceBundleTransportSettings = GrpcCallSettings.newBuilder() @@ -559,6 +562,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFleetPackagesTransportSettings = @@ -570,6 +574,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFleetPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -580,6 +585,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFleetPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -590,6 +596,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFleetPackageTransportSettings = GrpcCallSettings.newBuilder() @@ -611,6 +618,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReleasesTransportSettings = GrpcCallSettings.newBuilder() @@ -621,6 +629,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -631,6 +640,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -641,6 +651,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -661,6 +672,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVariantsTransportSettings = GrpcCallSettings.newBuilder() @@ -671,6 +683,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVariantTransportSettings = GrpcCallSettings.newBuilder() @@ -681,6 +694,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVariantTransportSettings = GrpcCallSettings.newBuilder() @@ -691,6 +705,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVariantTransportSettings = GrpcCallSettings.newBuilder() @@ -711,6 +726,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRolloutsTransportSettings = GrpcCallSettings.newBuilder() @@ -721,6 +737,7 @@ protected GrpcConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -731,6 +748,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings suspendRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -741,6 +759,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -751,6 +770,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings abortRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -761,6 +781,7 @@ protected GrpcConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/HttpJsonConfigDeliveryStub.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/HttpJsonConfigDeliveryStub.java index 8a4c68b026b9..f0fcd4ce8a2e 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/HttpJsonConfigDeliveryStub.java +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/HttpJsonConfigDeliveryStub.java @@ -1322,6 +1322,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceBundleTransportSettings = @@ -1334,6 +1335,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createResourceBundleTransportSettings = @@ -1346,6 +1348,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateResourceBundleTransportSettings = @@ -1372,6 +1375,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFleetPackagesTransportSettings = @@ -1384,6 +1388,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFleetPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1395,6 +1400,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFleetPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1406,6 +1412,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFleetPackageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1429,6 +1436,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReleasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1440,6 +1448,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1451,6 +1460,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1462,6 +1472,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1484,6 +1495,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVariantsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1495,6 +1507,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVariantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1506,6 +1519,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVariantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1517,6 +1531,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVariantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1539,6 +1554,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRolloutsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1550,6 +1566,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1561,6 +1578,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings suspendRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1572,6 +1590,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1583,6 +1602,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings abortRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1594,6 +1614,7 @@ protected HttpJsonConfigDeliveryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java new file mode 100644 index 000000000000..bd97e02565bf --- /dev/null +++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.configdelivery.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-configdelivery:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json b/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json index d9f82d86d9a7..fbddf2907dfb 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json +++ b/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1beta/reflect-config.json b/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1beta/reflect-config.json index b966ad64c184..4c845d94f977 100644 --- a/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1beta/reflect-config.json +++ b/java-configdelivery/google-cloud-configdelivery/src/main/resources/META-INF/native-image/com.google.cloud.configdelivery.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-connectgateway/README.md b/java-connectgateway/README.md index 10afb0987d38..aefe087c4b99 100644 --- a/java-connectgateway/README.md +++ b/java-connectgateway/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-connectgateway - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-connectgateway:0.39.0' +implementation 'com.google.cloud:google-cloud-connectgateway:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-connectgateway" % "0.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-connectgateway" % "0.40.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-connectgateway/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-connectgateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-connectgateway/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-connectgateway/0.40.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/GatewayControlStubSettings.java b/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/GatewayControlStubSettings.java index d9ca80d6725a..842449edee4c 100644 --- a/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/GatewayControlStubSettings.java +++ b/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/GatewayControlStubSettings.java @@ -200,6 +200,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-connectgateway") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java b/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java new file mode 100644 index 000000000000..9b6e920b09bb --- /dev/null +++ b/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkeconnect.gateway.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-connectgateway:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-connectgateway/google-cloud-connectgateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1/reflect-config.json b/java-connectgateway/google-cloud-connectgateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1/reflect-config.json index ca3848576ac2..f7bad859af95 100644 --- a/java-connectgateway/google-cloud-connectgateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1/reflect-config.json +++ b/java-connectgateway/google-cloud-connectgateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-contact-center-insights/README.md b/java-contact-center-insights/README.md index 8697cca9faab..3a4b8082d91b 100644 --- a/java-contact-center-insights/README.md +++ b/java-contact-center-insights/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-contact-center-insights - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-contact-center-insights:2.87.0' +implementation 'com.google.cloud:google-cloud-contact-center-insights:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-contact-center-insights/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-contact-center-insights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contact-center-insights/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contact-center-insights/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/ContactCenterInsightsStubSettings.java b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/ContactCenterInsightsStubSettings.java index 91a8f9362229..fbf534ee1b85 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/ContactCenterInsightsStubSettings.java +++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/ContactCenterInsightsStubSettings.java @@ -1808,6 +1808,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contact-center-insights") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/GrpcContactCenterInsightsStub.java b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/GrpcContactCenterInsightsStub.java index 03988db71392..f8f047bd80f1 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/GrpcContactCenterInsightsStub.java +++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/GrpcContactCenterInsightsStub.java @@ -1299,6 +1299,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings uploadConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -1309,6 +1310,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -1330,6 +1332,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversationsTransportSettings = @@ -1341,6 +1344,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -1351,6 +1355,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAnalysisTransportSettings = GrpcCallSettings.newBuilder() @@ -1361,6 +1366,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnalysisTransportSettings = GrpcCallSettings.newBuilder() @@ -1371,6 +1377,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnalysesTransportSettings = GrpcCallSettings.newBuilder() @@ -1381,6 +1388,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAnalysisTransportSettings = GrpcCallSettings.newBuilder() @@ -1391,6 +1399,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings bulkAnalyzeConversationsTransportSettings = @@ -1402,6 +1411,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings bulkDeleteConversationsTransportSettings = @@ -1413,6 +1423,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings ingestConversationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1423,6 +1434,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportInsightsDataTransportSettings = GrpcCallSettings.newBuilder() @@ -1433,6 +1445,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1443,6 +1456,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1464,6 +1478,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIssueModelsTransportSettings = @@ -1475,6 +1490,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1485,6 +1501,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1495,6 +1512,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1505,6 +1523,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1515,6 +1534,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importIssueModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1525,6 +1545,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIssueTransportSettings = GrpcCallSettings.newBuilder() @@ -1535,6 +1556,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIssuesTransportSettings = GrpcCallSettings.newBuilder() @@ -1545,6 +1567,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIssueTransportSettings = GrpcCallSettings.newBuilder() @@ -1565,6 +1588,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings calculateIssueModelStatsTransportSettings = @@ -1577,6 +1601,7 @@ protected GrpcContactCenterInsightsStub( builder.add("issue_model", String.valueOf(request.getIssueModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIssueModel()) .build(); GrpcCallSettings createPhraseMatcherTransportSettings = @@ -1588,6 +1613,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPhraseMatcherTransportSettings = GrpcCallSettings.newBuilder() @@ -1598,6 +1624,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPhraseMatchersTransportSettings = @@ -1609,6 +1636,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePhraseMatcherTransportSettings = GrpcCallSettings.newBuilder() @@ -1619,6 +1647,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePhraseMatcherTransportSettings = @@ -1643,6 +1672,7 @@ protected GrpcContactCenterInsightsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings getSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -1653,6 +1683,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -1673,6 +1704,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnalysisRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1683,6 +1715,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnalysisRulesTransportSettings = @@ -1694,6 +1727,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAnalysisRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1715,6 +1749,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEncryptionSpecTransportSettings = GrpcCallSettings.newBuilder() @@ -1725,6 +1760,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings initializeEncryptionSpecTransportSettings = @@ -1748,6 +1784,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getViewTransportSettings = GrpcCallSettings.newBuilder() @@ -1758,6 +1795,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listViewsTransportSettings = GrpcCallSettings.newBuilder() @@ -1768,6 +1806,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateViewTransportSettings = GrpcCallSettings.newBuilder() @@ -1788,6 +1827,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryMetricsTransportSettings = GrpcCallSettings.newBuilder() @@ -1798,6 +1838,7 @@ protected GrpcContactCenterInsightsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings createQaQuestionTransportSettings = GrpcCallSettings.newBuilder() @@ -1808,6 +1849,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQaQuestionTransportSettings = GrpcCallSettings.newBuilder() @@ -1818,6 +1860,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateQaQuestionTransportSettings = GrpcCallSettings.newBuilder() @@ -1839,6 +1882,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQaQuestionsTransportSettings = @@ -1850,6 +1894,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createQaScorecardTransportSettings = GrpcCallSettings.newBuilder() @@ -1860,6 +1905,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQaScorecardTransportSettings = GrpcCallSettings.newBuilder() @@ -1870,6 +1916,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateQaScorecardTransportSettings = GrpcCallSettings.newBuilder() @@ -1891,6 +1938,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQaScorecardsTransportSettings = @@ -1902,6 +1950,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createQaScorecardRevisionTransportSettings = @@ -1913,6 +1962,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQaScorecardRevisionTransportSettings = @@ -1924,6 +1974,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings tuneQaScorecardRevisionTransportSettings = @@ -1935,6 +1986,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deployQaScorecardRevisionTransportSettings = @@ -1946,6 +1998,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployQaScorecardRevisionTransportSettings = @@ -1957,6 +2010,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteQaScorecardRevisionTransportSettings = @@ -1968,6 +2022,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQaScorecardRevisionsTransportSettings = @@ -1980,6 +2035,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFeedbackLabelTransportSettings = @@ -1991,6 +2047,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFeedbackLabelsTransportSettings = @@ -2002,6 +2059,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFeedbackLabelTransportSettings = GrpcCallSettings.newBuilder() @@ -2012,6 +2070,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFeedbackLabelTransportSettings = @@ -2035,6 +2094,7 @@ protected GrpcContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAllFeedbackLabelsTransportSettings = @@ -2047,6 +2107,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings bulkUploadFeedbackLabelsTransportSettings = @@ -2058,6 +2119,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings bulkDownloadFeedbackLabelsTransportSettings = @@ -2069,6 +2131,7 @@ protected GrpcContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createConversationCallable = diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/HttpJsonContactCenterInsightsStub.java b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/HttpJsonContactCenterInsightsStub.java index 05abf5118694..0a95793e3b0d 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/HttpJsonContactCenterInsightsStub.java +++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/HttpJsonContactCenterInsightsStub.java @@ -3305,6 +3305,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings uploadConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3316,6 +3317,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConversationTransportSettings = @@ -3340,6 +3342,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversationsTransportSettings = @@ -3352,6 +3355,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3363,6 +3367,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAnalysisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3374,6 +3379,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAnalysisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3385,6 +3391,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAnalysesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3396,6 +3403,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAnalysisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3407,6 +3415,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings bulkAnalyzeConversationsTransportSettings = @@ -3419,6 +3428,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings bulkDeleteConversationsTransportSettings = @@ -3431,6 +3441,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings ingestConversationsTransportSettings = @@ -3443,6 +3454,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportInsightsDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3454,6 +3466,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3465,6 +3478,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3488,6 +3502,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIssueModelsTransportSettings = @@ -3500,6 +3515,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3511,6 +3527,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deployIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3522,6 +3539,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3533,6 +3551,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3544,6 +3563,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importIssueModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3555,6 +3575,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIssueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3566,6 +3587,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIssuesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3577,6 +3599,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateIssueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3599,6 +3622,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings calculateIssueModelStatsTransportSettings = @@ -3612,6 +3636,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("issue_model", String.valueOf(request.getIssueModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIssueModel()) .build(); HttpJsonCallSettings createPhraseMatcherTransportSettings = @@ -3624,6 +3649,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPhraseMatcherTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3635,6 +3661,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPhraseMatchersTransportSettings = @@ -3647,6 +3674,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePhraseMatcherTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3658,6 +3686,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePhraseMatcherTransportSettings = @@ -3684,6 +3713,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings getSettingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3695,6 +3725,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSettingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3718,6 +3749,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAnalysisRuleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3729,6 +3761,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAnalysisRulesTransportSettings = @@ -3741,6 +3774,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAnalysisRuleTransportSettings = @@ -3766,6 +3800,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEncryptionSpecTransportSettings = @@ -3778,6 +3813,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings initializeEncryptionSpecTransportSettings = @@ -3803,6 +3839,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getViewTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3814,6 +3851,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listViewsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3825,6 +3863,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateViewTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3847,6 +3886,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings queryMetricsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3858,6 +3898,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings createQaQuestionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3869,6 +3910,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQaQuestionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3880,6 +3922,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateQaQuestionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3903,6 +3946,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listQaQuestionsTransportSettings = @@ -3915,6 +3959,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createQaScorecardTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3926,6 +3971,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQaScorecardTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3937,6 +3983,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateQaScorecardTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3960,6 +4007,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listQaScorecardsTransportSettings = @@ -3972,6 +4020,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createQaScorecardRevisionTransportSettings = @@ -3984,6 +4033,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQaScorecardRevisionTransportSettings = @@ -3996,6 +4046,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings tuneQaScorecardRevisionTransportSettings = @@ -4008,6 +4059,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deployQaScorecardRevisionTransportSettings = @@ -4020,6 +4072,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployQaScorecardRevisionTransportSettings = @@ -4033,6 +4086,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteQaScorecardRevisionTransportSettings = @@ -4045,6 +4099,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listQaScorecardRevisionsTransportSettings = @@ -4058,6 +4113,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFeedbackLabelTransportSettings = @@ -4070,6 +4126,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFeedbackLabelsTransportSettings = @@ -4082,6 +4139,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFeedbackLabelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4093,6 +4151,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateFeedbackLabelTransportSettings = @@ -4118,6 +4177,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAllFeedbackLabelsTransportSettings = @@ -4131,6 +4191,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings bulkUploadFeedbackLabelsTransportSettings = @@ -4143,6 +4204,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings bulkDownloadFeedbackLabelsTransportSettings = @@ -4155,6 +4217,7 @@ protected HttpJsonContactCenterInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createConversationCallable = diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java new file mode 100644 index 000000000000..41d14e1bc2d9 --- /dev/null +++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.contactcenterinsights.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-contact-center-insights:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/resources/META-INF/native-image/com.google.cloud.contactcenterinsights.v1/reflect-config.json b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/resources/META-INF/native-image/com.google.cloud.contactcenterinsights.v1/reflect-config.json index 4892852f14d5..05971a21c030 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/resources/META-INF/native-image/com.google.cloud.contactcenterinsights.v1/reflect-config.json +++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/resources/META-INF/native-image/com.google.cloud.contactcenterinsights.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-container/README.md b/java-container/README.md index 0a7d2bee8a30..d6d9311468f6 100644 --- a/java-container/README.md +++ b/java-container/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-container - 2.90.0 + 2.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-container:2.90.0' +implementation 'com.google.cloud:google-cloud-container:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-container" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-container" % "2.91.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-container/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-container.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-container/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-container/2.91.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java index db459b3e29c0..389e5c0c85e6 100644 --- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java @@ -629,6 +629,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-container") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java new file mode 100644 index 000000000000..edde8565c446 --- /dev/null +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.container.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-container:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java index b90a4f6c7d57..a801ec3d4c13 100644 --- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java @@ -618,6 +618,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-container") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java new file mode 100644 index 000000000000..e18714d629e7 --- /dev/null +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.container.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-container:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json b/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json index 5deb4522124e..9048e0edadc5 100644 --- a/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json +++ b/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1beta1/reflect-config.json b/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1beta1/reflect-config.json index 840e4d977373..10bf8e2f9eaa 100644 --- a/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1beta1/reflect-config.json +++ b/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-containeranalysis/README.md b/java-containeranalysis/README.md index f9994e6b2cf8..196b44d1a9c6 100644 --- a/java-containeranalysis/README.md +++ b/java-containeranalysis/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-containeranalysis - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-containeranalysis:2.88.0' +implementation 'com.google.cloud:google-cloud-containeranalysis:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-containeranalysis" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-containeranalysis" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-containeranalysis/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-containeranalysis.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-containeranalysis/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-containeranalysis/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStubSettings.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStubSettings.java index d8fde4adc2a5..3ad9e199442a 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStubSettings.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStubSettings.java @@ -274,6 +274,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-containeranalysis") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/GrpcContainerAnalysisStub.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/GrpcContainerAnalysisStub.java index 91b1df63717e..55b383072d61 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/GrpcContainerAnalysisStub.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/GrpcContainerAnalysisStub.java @@ -168,6 +168,7 @@ protected GrpcContainerAnalysisStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -178,6 +179,7 @@ protected GrpcContainerAnalysisStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -189,6 +191,7 @@ protected GrpcContainerAnalysisStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getVulnerabilityOccurrencesSummaryTransportSettings = @@ -202,6 +205,7 @@ protected GrpcContainerAnalysisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportSBOMTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/HttpJsonContainerAnalysisStub.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/HttpJsonContainerAnalysisStub.java index dcf0f6f0c294..f9d2a1b1c595 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/HttpJsonContainerAnalysisStub.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/HttpJsonContainerAnalysisStub.java @@ -325,6 +325,7 @@ protected HttpJsonContainerAnalysisStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -336,6 +337,7 @@ protected HttpJsonContainerAnalysisStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -348,6 +350,7 @@ protected HttpJsonContainerAnalysisStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getVulnerabilityOccurrencesSummaryTransportSettings = @@ -362,6 +365,7 @@ protected HttpJsonContainerAnalysisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportSBOMTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/Version.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/Version.java new file mode 100644 index 000000000000..9ef0ccd29155 --- /dev/null +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.devtools.containeranalysis.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-containeranalysis:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/ContainerAnalysisV1Beta1StubSettings.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/ContainerAnalysisV1Beta1StubSettings.java index 20b2476e40f3..51b601571b41 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/ContainerAnalysisV1Beta1StubSettings.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/ContainerAnalysisV1Beta1StubSettings.java @@ -273,6 +273,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-containeranalysis") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrafeasV1Beta1StubSettings.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrafeasV1Beta1StubSettings.java index 769554cb890e..996ee8c57ec0 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrafeasV1Beta1StubSettings.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrafeasV1Beta1StubSettings.java @@ -546,6 +546,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-containeranalysis") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrpcContainerAnalysisV1Beta1Stub.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrpcContainerAnalysisV1Beta1Stub.java index feb9b6163313..bb461ed39814 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrpcContainerAnalysisV1Beta1Stub.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/GrpcContainerAnalysisV1Beta1Stub.java @@ -168,6 +168,7 @@ protected GrpcContainerAnalysisV1Beta1Stub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -178,6 +179,7 @@ protected GrpcContainerAnalysisV1Beta1Stub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -189,6 +191,7 @@ protected GrpcContainerAnalysisV1Beta1Stub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings generatePackagesSummaryTransportSettings = diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/HttpJsonContainerAnalysisV1Beta1Stub.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/HttpJsonContainerAnalysisV1Beta1Stub.java index 5a45e3764596..e7640f9954b8 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/HttpJsonContainerAnalysisV1Beta1Stub.java +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/HttpJsonContainerAnalysisV1Beta1Stub.java @@ -327,6 +327,7 @@ protected HttpJsonContainerAnalysisV1Beta1Stub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -338,6 +339,7 @@ protected HttpJsonContainerAnalysisV1Beta1Stub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -350,6 +352,7 @@ protected HttpJsonContainerAnalysisV1Beta1Stub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings generatePackagesSummaryTransportSettings = diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/Version.java b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/Version.java new file mode 100644 index 000000000000..f306b3db73f0 --- /dev/null +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.devtools.containeranalysis.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-containeranalysis:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1/reflect-config.json b/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1/reflect-config.json index f489cbbfad30..67cd638a6a24 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1/reflect-config.json +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1beta1/reflect-config.json b/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1beta1/reflect-config.json index 22e1e960d9e1..a6958af1fc94 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1beta1/reflect-config.json +++ b/java-containeranalysis/google-cloud-containeranalysis/src/main/resources/META-INF/native-image/com.google.cloud.devtools.containeranalysis.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-contentwarehouse/README.md b/java-contentwarehouse/README.md index 6e5350ea4a8c..762d9438172a 100644 --- a/java-contentwarehouse/README.md +++ b/java-contentwarehouse/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-contentwarehouse - 0.83.0 + 0.84.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-contentwarehouse:0.83.0' +implementation 'com.google.cloud:google-cloud-contentwarehouse:0.84.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-contentwarehouse" % "0.83.0" +libraryDependencies += "com.google.cloud" % "google-cloud-contentwarehouse" % "0.84.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-contentwarehouse/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-contentwarehouse.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contentwarehouse/0.83.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contentwarehouse/0.84.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentLinkServiceStubSettings.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentLinkServiceStubSettings.java index 99ab15a27337..6548f220c24b 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentLinkServiceStubSettings.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentLinkServiceStubSettings.java @@ -334,6 +334,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contentwarehouse") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentSchemaServiceStubSettings.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentSchemaServiceStubSettings.java index 1cc22f2d3d28..74c157e7c053 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentSchemaServiceStubSettings.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentSchemaServiceStubSettings.java @@ -344,6 +344,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contentwarehouse") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentServiceStubSettings.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentServiceStubSettings.java index 3f88d57f8279..522db973417a 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentServiceStubSettings.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/DocumentServiceStubSettings.java @@ -371,6 +371,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contentwarehouse") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentLinkServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentLinkServiceStub.java index 104e7a32d8df..b200a8134a13 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentLinkServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentLinkServiceStub.java @@ -161,6 +161,7 @@ protected GrpcDocumentLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLinkedSourcesTransportSettings = @@ -172,6 +173,7 @@ protected GrpcDocumentLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDocumentLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -182,6 +184,7 @@ protected GrpcDocumentLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDocumentLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -192,6 +195,7 @@ protected GrpcDocumentLinkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listLinkedTargetsCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentSchemaServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentSchemaServiceStub.java index af11f59fed5b..07d43df8b620 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentSchemaServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentSchemaServiceStub.java @@ -174,6 +174,7 @@ protected GrpcDocumentSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDocumentSchemaTransportSettings = @@ -185,6 +186,7 @@ protected GrpcDocumentSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDocumentSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -195,6 +197,7 @@ protected GrpcDocumentSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDocumentSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -205,6 +208,7 @@ protected GrpcDocumentSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDocumentSchemasTransportSettings = @@ -216,6 +220,7 @@ protected GrpcDocumentSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDocumentSchemaCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentServiceStub.java index 24742f43411a..3ae643e0a563 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcDocumentServiceStub.java @@ -206,6 +206,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +217,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDocumentTransportSettings = @@ -227,6 +229,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -237,6 +240,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchDocumentsTransportSettings = @@ -248,6 +252,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings lockDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +263,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchAclTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcPipelineServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcPipelineServiceStub.java index 98554d633635..f860e16565ad 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcPipelineServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcPipelineServiceStub.java @@ -109,6 +109,7 @@ protected GrpcPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.runPipelineCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcRuleSetServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcRuleSetServiceStub.java index 2f68241c194b..8ebe1e88b5b3 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcRuleSetServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcRuleSetServiceStub.java @@ -160,6 +160,7 @@ protected GrpcRuleSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuleSetTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +171,7 @@ protected GrpcRuleSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRuleSetTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +182,7 @@ protected GrpcRuleSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteRuleSetTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +193,7 @@ protected GrpcRuleSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuleSetsTransportSettings = GrpcCallSettings.newBuilder() @@ -200,6 +204,7 @@ protected GrpcRuleSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createRuleSetCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcSynonymSetServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcSynonymSetServiceStub.java index 03580a71e7fe..68e6b61ea526 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcSynonymSetServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/GrpcSynonymSetServiceStub.java @@ -170,6 +170,7 @@ protected GrpcSynonymSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSynonymSetTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +181,7 @@ protected GrpcSynonymSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSynonymSetTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcSynonymSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSynonymSetTransportSettings = GrpcCallSettings.newBuilder() @@ -200,6 +203,7 @@ protected GrpcSynonymSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSynonymSetsTransportSettings = @@ -211,6 +215,7 @@ protected GrpcSynonymSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSynonymSetCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentLinkServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentLinkServiceStub.java index 1056bc782dee..b7334716e529 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentLinkServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentLinkServiceStub.java @@ -273,6 +273,7 @@ protected HttpJsonDocumentLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLinkedSourcesTransportSettings = @@ -285,6 +286,7 @@ protected HttpJsonDocumentLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDocumentLinkTransportSettings = @@ -297,6 +299,7 @@ protected HttpJsonDocumentLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDocumentLinkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -308,6 +311,7 @@ protected HttpJsonDocumentLinkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listLinkedTargetsCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentSchemaServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentSchemaServiceStub.java index 3b3d0d04b30b..ba1f67533b35 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentSchemaServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentSchemaServiceStub.java @@ -306,6 +306,7 @@ protected HttpJsonDocumentSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDocumentSchemaTransportSettings = @@ -318,6 +319,7 @@ protected HttpJsonDocumentSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDocumentSchemaTransportSettings = @@ -330,6 +332,7 @@ protected HttpJsonDocumentSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDocumentSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -341,6 +344,7 @@ protected HttpJsonDocumentSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDocumentSchemasTransportSettings = @@ -354,6 +358,7 @@ protected HttpJsonDocumentSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDocumentSchemaCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentServiceStub.java index 38457ab294f6..161055c599bd 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonDocumentServiceStub.java @@ -432,6 +432,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -443,6 +444,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDocumentTransportSettings = @@ -455,6 +457,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -466,6 +469,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchDocumentsTransportSettings = @@ -478,6 +482,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings lockDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -489,6 +494,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchAclTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonPipelineServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonPipelineServiceStub.java index 8e32521fbf65..d0e7c8d596e9 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonPipelineServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonPipelineServiceStub.java @@ -169,6 +169,7 @@ protected HttpJsonPipelineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.runPipelineCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonRuleSetServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonRuleSetServiceStub.java index f453c7037fbd..b94539eb4828 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonRuleSetServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonRuleSetServiceStub.java @@ -294,6 +294,7 @@ protected HttpJsonRuleSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRuleSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -305,6 +306,7 @@ protected HttpJsonRuleSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRuleSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -316,6 +318,7 @@ protected HttpJsonRuleSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteRuleSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -327,6 +330,7 @@ protected HttpJsonRuleSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuleSetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -338,6 +342,7 @@ protected HttpJsonRuleSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createRuleSetCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonSynonymSetServiceStub.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonSynonymSetServiceStub.java index 4101793bbb2b..02525555259d 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonSynonymSetServiceStub.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/HttpJsonSynonymSetServiceStub.java @@ -300,6 +300,7 @@ protected HttpJsonSynonymSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSynonymSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -311,6 +312,7 @@ protected HttpJsonSynonymSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSynonymSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -322,6 +324,7 @@ protected HttpJsonSynonymSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSynonymSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -333,6 +336,7 @@ protected HttpJsonSynonymSetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSynonymSetsTransportSettings = @@ -345,6 +349,7 @@ protected HttpJsonSynonymSetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSynonymSetCallable = diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/PipelineServiceStubSettings.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/PipelineServiceStubSettings.java index 648881134177..8ca8345050f3 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/PipelineServiceStubSettings.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/PipelineServiceStubSettings.java @@ -272,6 +272,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contentwarehouse") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/RuleSetServiceStubSettings.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/RuleSetServiceStubSettings.java index 4ec90b7d24f4..d6aa9b2594aa 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/RuleSetServiceStubSettings.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/RuleSetServiceStubSettings.java @@ -328,6 +328,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contentwarehouse") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/SynonymSetServiceStubSettings.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/SynonymSetServiceStubSettings.java index a1210aa799f7..e69918e125a4 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/SynonymSetServiceStubSettings.java +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/SynonymSetServiceStubSettings.java @@ -333,6 +333,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-contentwarehouse") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/Version.java b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/Version.java new file mode 100644 index 000000000000..ca269ff02e86 --- /dev/null +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/java/com/google/cloud/contentwarehouse/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.contentwarehouse.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-contentwarehouse:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json index c4c9db348b6f..df2682b3db7f 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-data-fusion/README.md b/java-data-fusion/README.md index fea9db763c4f..516b01eca169 100644 --- a/java-data-fusion/README.md +++ b/java-data-fusion/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-data-fusion - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-data-fusion:1.87.0' +implementation 'com.google.cloud:google-cloud-data-fusion:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-data-fusion" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-data-fusion" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-data-fusion/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-data-fusion.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-data-fusion/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-data-fusion/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/DataFusionStubSettings.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/DataFusionStubSettings.java index 45445a570c10..1f8404bac750 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/DataFusionStubSettings.java +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/DataFusionStubSettings.java @@ -481,6 +481,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-data-fusion") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.cloud.datafusion.v1.stub.Version.VERSION) .build(); } diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/GrpcDataFusionStub.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/GrpcDataFusionStub.java index 043fb7280643..ed4ce52a9317 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/GrpcDataFusionStub.java +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/GrpcDataFusionStub.java @@ -206,6 +206,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +217,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -226,6 +228,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +239,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +250,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +271,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listAvailableVersionsCallable = diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/HttpJsonDataFusionStub.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/HttpJsonDataFusionStub.java index 743b1f3c2620..2604a19c02f7 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/HttpJsonDataFusionStub.java +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/HttpJsonDataFusionStub.java @@ -448,6 +448,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -460,6 +461,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -471,6 +473,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -482,6 +485,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -493,6 +497,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -515,6 +520,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listAvailableVersionsCallable = diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/Version.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/Version.java new file mode 100644 index 000000000000..d759c168b338 --- /dev/null +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datafusion.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-data-fusion:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/DataFusionStubSettings.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/DataFusionStubSettings.java index f955390cf4f6..e5e2f54953e6 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/DataFusionStubSettings.java +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/DataFusionStubSettings.java @@ -667,6 +667,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-data-fusion") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.cloud.datafusion.v1beta1.stub.Version.VERSION) .build(); } diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/GrpcDataFusionStub.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/GrpcDataFusionStub.java index 72c47420cc0d..899e498fb4cf 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/GrpcDataFusionStub.java +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/GrpcDataFusionStub.java @@ -307,6 +307,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -317,6 +318,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -327,6 +329,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -337,6 +340,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -347,6 +351,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -367,6 +372,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -377,6 +383,7 @@ protected GrpcDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeIamPolicyTransportSettings = @@ -399,6 +406,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addDnsPeeringTransportSettings = GrpcCallSettings.newBuilder() @@ -409,6 +417,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings removeDnsPeeringTransportSettings = @@ -420,6 +429,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDnsPeeringsTransportSettings = @@ -431,6 +441,7 @@ protected GrpcDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAvailableVersionsCallable = diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/HttpJsonDataFusionStub.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/HttpJsonDataFusionStub.java index 98dd437cd95e..f4a650f14c69 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/HttpJsonDataFusionStub.java +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/HttpJsonDataFusionStub.java @@ -702,6 +702,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -714,6 +715,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -725,6 +727,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -736,6 +739,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -747,6 +751,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -769,6 +774,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings upgradeInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -780,6 +786,7 @@ protected HttpJsonDataFusionStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeIamPolicyTransportSettings = @@ -804,6 +811,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addDnsPeeringTransportSettings = @@ -816,6 +824,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings removeDnsPeeringTransportSettings = @@ -828,6 +837,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDnsPeeringsTransportSettings = @@ -840,6 +850,7 @@ protected HttpJsonDataFusionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAvailableVersionsCallable = diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/Version.java b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/Version.java new file mode 100644 index 000000000000..fa5b992a604d --- /dev/null +++ b/java-data-fusion/google-cloud-data-fusion/src/main/java/com/google/cloud/datafusion/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datafusion.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-data-fusion:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1/reflect-config.json b/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1/reflect-config.json index bdd05e74018d..309b7b590e38 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1/reflect-config.json +++ b/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1beta1/reflect-config.json b/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1beta1/reflect-config.json index bb17339c9bf0..b1fccccefa58 100644 --- a/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1beta1/reflect-config.json +++ b/java-data-fusion/google-cloud-data-fusion/src/main/resources/META-INF/native-image/com.google.cloud.datafusion.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-databasecenter/README.md b/java-databasecenter/README.md index 0c1ddbec413f..53e7d50b33c7 100644 --- a/java-databasecenter/README.md +++ b/java-databasecenter/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-datacatalog/README.md b/java-datacatalog/README.md index e237f17a8535..b8fbb4d57256 100644 --- a/java-datacatalog/README.md +++ b/java-datacatalog/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datacatalog - 1.93.0 + 1.94.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datacatalog:1.93.0' +implementation 'com.google.cloud:google-cloud-datacatalog:1.94.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datacatalog" % "1.93.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datacatalog" % "1.94.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-datacatalog/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datacatalog.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datacatalog/1.93.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datacatalog/1.94.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/DataCatalogStubSettings.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/DataCatalogStubSettings.java index 37bf6a2d9fa7..fbe0ea6d6a8e 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/DataCatalogStubSettings.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/DataCatalogStubSettings.java @@ -1027,6 +1027,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datacatalog") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcDataCatalogStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcDataCatalogStub.java index af18b3bf04e1..62f8d39caf23 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcDataCatalogStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcDataCatalogStub.java @@ -610,6 +610,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEntryGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -620,6 +621,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEntryGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -641,6 +643,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEntryGroupsTransportSettings = @@ -652,6 +655,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -662,6 +666,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -682,6 +687,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -692,6 +698,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -706,6 +713,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings modifyEntryOverviewTransportSettings = @@ -717,6 +725,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings modifyEntryContactsTransportSettings = GrpcCallSettings.newBuilder() @@ -727,6 +736,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -737,6 +747,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTagTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -747,6 +758,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTagTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -768,6 +780,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagTemplateFieldTransportSettings = @@ -779,6 +792,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTagTemplateFieldTransportSettings = @@ -790,6 +804,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renameTagTemplateFieldTransportSettings = @@ -801,6 +816,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renameTagTemplateFieldEnumValueTransportSettings = @@ -812,6 +828,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTagTemplateFieldTransportSettings = GrpcCallSettings.newBuilder() @@ -822,6 +839,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagTransportSettings = GrpcCallSettings.newBuilder() @@ -832,6 +850,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTagTransportSettings = GrpcCallSettings.newBuilder() @@ -852,6 +871,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTagsTransportSettings = GrpcCallSettings.newBuilder() @@ -862,6 +882,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings reconcileTagsTransportSettings = GrpcCallSettings.newBuilder() @@ -872,6 +893,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings starEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -882,6 +904,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings unstarEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -892,6 +915,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -902,6 +926,7 @@ protected GrpcDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -912,6 +937,7 @@ protected GrpcDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -923,6 +949,7 @@ protected GrpcDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings importEntriesTransportSettings = GrpcCallSettings.newBuilder() @@ -933,6 +960,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setConfigTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerSerializationStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerSerializationStub.java index c19bde52fbc9..b27d702df729 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerSerializationStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerSerializationStub.java @@ -144,6 +144,7 @@ protected GrpcPolicyTagManagerSerializationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importTaxonomiesTransportSettings = @@ -155,6 +156,7 @@ protected GrpcPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportTaxonomiesTransportSettings = @@ -166,6 +168,7 @@ protected GrpcPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.replaceTaxonomyCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerStub.java index 23a1479dddda..992ed3025ce2 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/GrpcPolicyTagManagerStub.java @@ -272,6 +272,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTaxonomyTransportSettings = GrpcCallSettings.newBuilder() @@ -282,6 +283,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTaxonomyTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +305,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTaxonomyTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +316,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +327,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +338,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -354,6 +360,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -364,6 +371,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -374,6 +382,7 @@ protected GrpcPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -384,6 +393,7 @@ protected GrpcPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -395,6 +405,7 @@ protected GrpcPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTaxonomyCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonDataCatalogStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonDataCatalogStub.java index 50cfe4aecac9..ef2dafa7f186 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonDataCatalogStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonDataCatalogStub.java @@ -1601,6 +1601,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEntryGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1612,6 +1613,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEntryGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1635,6 +1637,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEntryGroupsTransportSettings = @@ -1647,6 +1650,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1658,6 +1662,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1680,6 +1685,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1691,6 +1697,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1707,6 +1714,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings modifyEntryOverviewTransportSettings = @@ -1719,6 +1727,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings modifyEntryContactsTransportSettings = @@ -1731,6 +1740,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1742,6 +1752,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTagTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1753,6 +1764,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTagTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1776,6 +1788,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagTemplateFieldTransportSettings = @@ -1788,6 +1801,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTagTemplateFieldTransportSettings = @@ -1800,6 +1814,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renameTagTemplateFieldTransportSettings = @@ -1812,6 +1827,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renameTagTemplateFieldEnumValueTransportSettings = @@ -1825,6 +1841,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteTagTemplateFieldTransportSettings = @@ -1837,6 +1854,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1848,6 +1866,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1870,6 +1889,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTagsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1881,6 +1901,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings reconcileTagsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1892,6 +1913,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings starEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1903,6 +1925,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings unstarEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1914,6 +1937,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1925,6 +1949,7 @@ protected HttpJsonDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1936,6 +1961,7 @@ protected HttpJsonDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1948,6 +1974,7 @@ protected HttpJsonDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings importEntriesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1959,6 +1986,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setConfigTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerSerializationStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerSerializationStub.java index 6873c333b972..238d0b2feb05 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerSerializationStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerSerializationStub.java @@ -226,6 +226,7 @@ protected HttpJsonPolicyTagManagerSerializationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importTaxonomiesTransportSettings = @@ -238,6 +239,7 @@ protected HttpJsonPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportTaxonomiesTransportSettings = @@ -250,6 +252,7 @@ protected HttpJsonPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.replaceTaxonomyCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerStub.java index e60ab7b4f021..b79e95b82d04 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/HttpJsonPolicyTagManagerStub.java @@ -606,6 +606,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTaxonomyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -617,6 +618,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTaxonomyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -640,6 +642,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTaxonomyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -651,6 +654,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -662,6 +666,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -673,6 +678,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -696,6 +702,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -707,6 +714,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -718,6 +726,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -729,6 +738,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -741,6 +751,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTaxonomyCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerSerializationStubSettings.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerSerializationStubSettings.java index dfc22ade6d82..bec310c285db 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerSerializationStubSettings.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerSerializationStubSettings.java @@ -256,6 +256,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datacatalog") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerStubSettings.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerStubSettings.java index 19b4430c71f9..8798444baf6d 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerStubSettings.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/PolicyTagManagerStubSettings.java @@ -456,6 +456,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datacatalog") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/Version.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/Version.java new file mode 100644 index 000000000000..3a0dcfeaf779 --- /dev/null +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datacatalog.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datacatalog:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/DataCatalogStubSettings.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/DataCatalogStubSettings.java index 1345ec5a80bf..155744f9b29d 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/DataCatalogStubSettings.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/DataCatalogStubSettings.java @@ -846,6 +846,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datacatalog") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcDataCatalogStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcDataCatalogStub.java index c0c47adf4c41..671b7694291c 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcDataCatalogStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcDataCatalogStub.java @@ -481,6 +481,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEntryGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +503,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteEntryGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -512,6 +514,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEntryGroupsTransportSettings = @@ -523,6 +526,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -533,6 +537,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -553,6 +558,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -563,6 +569,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -577,6 +584,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTagTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -587,6 +595,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTagTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -597,6 +606,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTagTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -618,6 +628,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagTemplateFieldTransportSettings = @@ -629,6 +640,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTagTemplateFieldTransportSettings = @@ -640,6 +652,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renameTagTemplateFieldTransportSettings = @@ -651,6 +664,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renameTagTemplateFieldEnumValueTransportSettings = @@ -662,6 +676,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTagTemplateFieldTransportSettings = GrpcCallSettings.newBuilder() @@ -672,6 +687,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagTransportSettings = GrpcCallSettings.newBuilder() @@ -682,6 +698,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTagTransportSettings = GrpcCallSettings.newBuilder() @@ -702,6 +719,7 @@ protected GrpcDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTagsTransportSettings = GrpcCallSettings.newBuilder() @@ -712,6 +730,7 @@ protected GrpcDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -722,6 +741,7 @@ protected GrpcDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -732,6 +752,7 @@ protected GrpcDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -743,6 +764,7 @@ protected GrpcDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.searchCatalogCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerSerializationStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerSerializationStub.java index 9a0e09143b22..e522301f6dac 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerSerializationStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerSerializationStub.java @@ -132,6 +132,7 @@ protected GrpcPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportTaxonomiesTransportSettings = @@ -143,6 +144,7 @@ protected GrpcPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.importTaxonomiesCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerStub.java index e691afdd2ac8..049af30e68da 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerStub.java @@ -278,6 +278,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTaxonomyTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +289,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTaxonomyTransportSettings = GrpcCallSettings.newBuilder() @@ -309,6 +311,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTaxonomyTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +322,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -329,6 +333,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -339,6 +344,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +366,7 @@ protected GrpcPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyTagTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +377,7 @@ protected GrpcPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +388,7 @@ protected GrpcPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -390,6 +399,7 @@ protected GrpcPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -401,6 +411,7 @@ protected GrpcPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTaxonomyCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonDataCatalogStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonDataCatalogStub.java index b1a9c9e79231..455e7c5e4b20 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonDataCatalogStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonDataCatalogStub.java @@ -1202,6 +1202,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEntryGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1225,6 +1226,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteEntryGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1236,6 +1238,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEntryGroupsTransportSettings = @@ -1248,6 +1251,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1259,6 +1263,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1281,6 +1286,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1292,6 +1298,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1308,6 +1315,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTagTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1319,6 +1327,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTagTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1330,6 +1339,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTagTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1353,6 +1363,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagTemplateFieldTransportSettings = @@ -1365,6 +1376,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTagTemplateFieldTransportSettings = @@ -1377,6 +1389,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renameTagTemplateFieldTransportSettings = @@ -1389,6 +1402,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renameTagTemplateFieldEnumValueTransportSettings = @@ -1402,6 +1416,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteTagTemplateFieldTransportSettings = @@ -1414,6 +1429,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1425,6 +1441,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1447,6 +1464,7 @@ protected HttpJsonDataCatalogStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTagsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1458,6 +1476,7 @@ protected HttpJsonDataCatalogStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1469,6 +1488,7 @@ protected HttpJsonDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1480,6 +1500,7 @@ protected HttpJsonDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1492,6 +1513,7 @@ protected HttpJsonDataCatalogStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.searchCatalogCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerSerializationStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerSerializationStub.java index 60bb20e73d84..48c7bd2808f2 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerSerializationStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerSerializationStub.java @@ -189,6 +189,7 @@ protected HttpJsonPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportTaxonomiesTransportSettings = @@ -201,6 +202,7 @@ protected HttpJsonPolicyTagManagerSerializationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.importTaxonomiesCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerStub.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerStub.java index 37fcb7911c8d..56a81568a6a6 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerStub.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/HttpJsonPolicyTagManagerStub.java @@ -612,6 +612,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTaxonomyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -623,6 +624,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTaxonomyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -646,6 +648,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTaxonomyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -657,6 +660,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -668,6 +672,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -679,6 +684,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -702,6 +708,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPolicyTagTransportSettings = HttpJsonCallSettings.newBuilder() @@ -713,6 +720,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -724,6 +732,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -735,6 +744,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -747,6 +757,7 @@ protected HttpJsonPolicyTagManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createTaxonomyCallable = diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerSerializationStubSettings.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerSerializationStubSettings.java index c87e04206718..813dbf219011 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerSerializationStubSettings.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerSerializationStubSettings.java @@ -248,6 +248,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datacatalog") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerStubSettings.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerStubSettings.java index c2658703aef1..6a72bf1c89da 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerStubSettings.java +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerStubSettings.java @@ -457,6 +457,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datacatalog") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/Version.java b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/Version.java new file mode 100644 index 000000000000..fc94f2ca5da4 --- /dev/null +++ b/java-datacatalog/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datacatalog.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datacatalog:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1/reflect-config.json b/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1/reflect-config.json index dd8ba8d9cc78..0a86626c3987 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1/reflect-config.json +++ b/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1beta1/reflect-config.json b/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1beta1/reflect-config.json index 23b4ff7e35cc..e6299cc70d67 100644 --- a/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1beta1/reflect-config.json +++ b/java-datacatalog/google-cloud-datacatalog/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dataflow/README.md b/java-dataflow/README.md index 6d0c9cd20c17..c869bf468558 100644 --- a/java-dataflow/README.md +++ b/java-dataflow/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataflow - 0.91.0 + 0.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataflow:0.91.0' +implementation 'com.google.cloud:google-cloud-dataflow:0.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataflow" % "0.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataflow" % "0.92.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-dataflow/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataflow/0.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataflow/0.92.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/FlexTemplatesServiceStubSettings.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/FlexTemplatesServiceStubSettings.java index 4d9e81e141fc..4c56347c74bf 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/FlexTemplatesServiceStubSettings.java +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/FlexTemplatesServiceStubSettings.java @@ -237,6 +237,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/JobsV1Beta3StubSettings.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/JobsV1Beta3StubSettings.java index cbfeee6bce9a..fc365ff359b4 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/JobsV1Beta3StubSettings.java +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/JobsV1Beta3StubSettings.java @@ -403,6 +403,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MessagesV1Beta3StubSettings.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MessagesV1Beta3StubSettings.java index b8201e7d9bd3..67a35504e506 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MessagesV1Beta3StubSettings.java +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MessagesV1Beta3StubSettings.java @@ -302,6 +302,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MetricsV1Beta3StubSettings.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MetricsV1Beta3StubSettings.java index 46e98c39f578..ae6f606f77fb 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MetricsV1Beta3StubSettings.java +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/MetricsV1Beta3StubSettings.java @@ -402,6 +402,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/SnapshotsV1Beta3StubSettings.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/SnapshotsV1Beta3StubSettings.java index 61ad7b5309e8..a5ec13250e13 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/SnapshotsV1Beta3StubSettings.java +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/SnapshotsV1Beta3StubSettings.java @@ -254,6 +254,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/TemplatesServiceStubSettings.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/TemplatesServiceStubSettings.java index 496bc84ad8b3..0db1f5b38cae 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/TemplatesServiceStubSettings.java +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/TemplatesServiceStubSettings.java @@ -253,6 +253,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/Version.java b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/Version.java new file mode 100644 index 000000000000..17dec97a3ee2 --- /dev/null +++ b/java-dataflow/google-cloud-dataflow/src/main/java/com/google/dataflow/v1beta3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.dataflow.v1beta3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dataflow:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dataflow/google-cloud-dataflow/src/main/resources/META-INF/native-image/com.google.dataflow.v1beta3/reflect-config.json b/java-dataflow/google-cloud-dataflow/src/main/resources/META-INF/native-image/com.google.dataflow.v1beta3/reflect-config.json index 03441116beb5..42ac9452ebec 100644 --- a/java-dataflow/google-cloud-dataflow/src/main/resources/META-INF/native-image/com.google.dataflow.v1beta3/reflect-config.json +++ b/java-dataflow/google-cloud-dataflow/src/main/resources/META-INF/native-image/com.google.dataflow.v1beta3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dataform/README.md b/java-dataform/README.md index 561c5d8b1900..9e87b4a4a1f8 100644 --- a/java-dataform/README.md +++ b/java-dataform/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-datalabeling/README.md b/java-datalabeling/README.md index 7225c2289e05..4818e2b453f6 100644 --- a/java-datalabeling/README.md +++ b/java-datalabeling/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datalabeling - 0.207.0 + 0.208.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datalabeling:0.207.0' +implementation 'com.google.cloud:google-cloud-datalabeling:0.208.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datalabeling" % "0.207.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datalabeling" % "0.208.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-datalabeling/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datalabeling.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalabeling/0.207.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalabeling/0.208.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java b/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java index 066bfc6edf6e..1b9c8874528d 100644 --- a/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java +++ b/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java @@ -1185,6 +1185,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datalabeling") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java b/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java index 1129d5d780a9..cef1bd2117bf 100644 --- a/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java +++ b/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java @@ -635,6 +635,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -645,6 +646,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetsTransportSettings = GrpcCallSettings.newBuilder() @@ -655,6 +657,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -665,6 +668,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -675,6 +679,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -685,6 +690,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDataItemTransportSettings = GrpcCallSettings.newBuilder() @@ -695,6 +701,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataItemsTransportSettings = GrpcCallSettings.newBuilder() @@ -705,6 +712,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnnotatedDatasetTransportSettings = @@ -716,6 +724,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnnotatedDatasetsTransportSettings = @@ -728,6 +737,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAnnotatedDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -738,6 +748,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings labelImageTransportSettings = GrpcCallSettings.newBuilder() @@ -748,6 +759,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings labelVideoTransportSettings = GrpcCallSettings.newBuilder() @@ -758,6 +770,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings labelTextTransportSettings = GrpcCallSettings.newBuilder() @@ -768,6 +781,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExampleTransportSettings = GrpcCallSettings.newBuilder() @@ -778,6 +792,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExamplesTransportSettings = GrpcCallSettings.newBuilder() @@ -788,6 +803,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAnnotationSpecSetTransportSettings = @@ -799,6 +815,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnnotationSpecSetTransportSettings = @@ -810,6 +827,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnnotationSpecSetsTransportSettings = @@ -822,6 +840,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAnnotationSpecSetTransportSettings = @@ -833,6 +852,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstructionTransportSettings = GrpcCallSettings.newBuilder() @@ -843,6 +863,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstructionTransportSettings = GrpcCallSettings.newBuilder() @@ -853,6 +874,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInstructionsTransportSettings = @@ -864,6 +886,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInstructionTransportSettings = GrpcCallSettings.newBuilder() @@ -874,6 +897,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -884,6 +908,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchEvaluationsTransportSettings = @@ -895,6 +920,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchExampleComparisonsTransportSettings = @@ -907,6 +933,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEvaluationJobTransportSettings = @@ -918,6 +945,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEvaluationJobTransportSettings = @@ -941,6 +969,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseEvaluationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -951,6 +980,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeEvaluationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -961,6 +991,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteEvaluationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -971,6 +1002,7 @@ protected GrpcDataLabelingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEvaluationJobsTransportSettings = @@ -982,6 +1014,7 @@ protected GrpcDataLabelingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDatasetCallable = diff --git a/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/Version.java b/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/Version.java new file mode 100644 index 000000000000..ed0ef4b88929 --- /dev/null +++ b/java-datalabeling/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datalabeling.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datalabeling:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datalabeling/google-cloud-datalabeling/src/main/resources/META-INF/native-image/com.google.cloud.datalabeling.v1beta1/reflect-config.json b/java-datalabeling/google-cloud-datalabeling/src/main/resources/META-INF/native-image/com.google.cloud.datalabeling.v1beta1/reflect-config.json index f0cca071055a..aa9d0950b21e 100644 --- a/java-datalabeling/google-cloud-datalabeling/src/main/resources/META-INF/native-image/com.google.cloud.datalabeling.v1beta1/reflect-config.json +++ b/java-datalabeling/google-cloud-datalabeling/src/main/resources/META-INF/native-image/com.google.cloud.datalabeling.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-datalineage/README.md b/java-datalineage/README.md index 191699dab63b..3dffc65f14d5 100644 --- a/java-datalineage/README.md +++ b/java-datalineage/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datalineage - 0.79.0 + 0.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datalineage:0.79.0' +implementation 'com.google.cloud:google-cloud-datalineage:0.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datalineage" % "0.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datalineage" % "0.80.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-datalineage/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datalineage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalineage/0.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalineage/0.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/GrpcLineageStub.java b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/GrpcLineageStub.java index b61a78358de7..b82c75a7128c 100644 --- a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/GrpcLineageStub.java +++ b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/GrpcLineageStub.java @@ -355,6 +355,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProcessTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +376,7 @@ protected GrpcLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessesTransportSettings = GrpcCallSettings.newBuilder() @@ -385,6 +387,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteProcessTransportSettings = GrpcCallSettings.newBuilder() @@ -395,6 +398,7 @@ protected GrpcLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRunTransportSettings = GrpcCallSettings.newBuilder() @@ -405,6 +409,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRunTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +430,7 @@ protected GrpcLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRunsTransportSettings = GrpcCallSettings.newBuilder() @@ -435,6 +441,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRunTransportSettings = GrpcCallSettings.newBuilder() @@ -445,6 +452,7 @@ protected GrpcLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLineageEventTransportSettings = GrpcCallSettings.newBuilder() @@ -455,6 +463,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLineageEventTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +474,7 @@ protected GrpcLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLineageEventsTransportSettings = @@ -476,6 +486,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLineageEventTransportSettings = GrpcCallSettings.newBuilder() @@ -486,6 +497,7 @@ protected GrpcLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchLinksTransportSettings = GrpcCallSettings.newBuilder() @@ -496,6 +508,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchSearchLinkProcessesTransportSettings = @@ -508,6 +521,7 @@ protected GrpcLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.processOpenLineageRunEventCallable = diff --git a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/HttpJsonLineageStub.java b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/HttpJsonLineageStub.java index c72836b17c95..dce004fcb4ed 100644 --- a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/HttpJsonLineageStub.java +++ b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/HttpJsonLineageStub.java @@ -842,6 +842,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProcessTransportSettings = HttpJsonCallSettings.newBuilder() @@ -864,6 +865,7 @@ protected HttpJsonLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessesTransportSettings = @@ -876,6 +878,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteProcessTransportSettings = HttpJsonCallSettings.newBuilder() @@ -887,6 +890,7 @@ protected HttpJsonLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -898,6 +902,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -920,6 +925,7 @@ protected HttpJsonLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRunsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -931,6 +937,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -942,6 +949,7 @@ protected HttpJsonLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createLineageEventTransportSettings = @@ -954,6 +962,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLineageEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -965,6 +974,7 @@ protected HttpJsonLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLineageEventsTransportSettings = @@ -977,6 +987,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteLineageEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -988,6 +999,7 @@ protected HttpJsonLineageStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchLinksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -999,6 +1011,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchSearchLinkProcessesTransportSettings = @@ -1012,6 +1025,7 @@ protected HttpJsonLineageStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.processOpenLineageRunEventCallable = diff --git a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/LineageStubSettings.java b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/LineageStubSettings.java index 87ab497c6e73..df771eaea40a 100644 --- a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/LineageStubSettings.java +++ b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/LineageStubSettings.java @@ -733,6 +733,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datalineage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/Version.java b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/Version.java new file mode 100644 index 000000000000..8618914443cf --- /dev/null +++ b/java-datalineage/google-cloud-datalineage/src/main/java/com/google/cloud/datacatalog/lineage/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datacatalog.lineage.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datalineage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datalineage/google-cloud-datalineage/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.lineage.v1/reflect-config.json b/java-datalineage/google-cloud-datalineage/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.lineage.v1/reflect-config.json index b986a47fdaa7..54e4208fbde6 100644 --- a/java-datalineage/google-cloud-datalineage/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.lineage.v1/reflect-config.json +++ b/java-datalineage/google-cloud-datalineage/src/main/resources/META-INF/native-image/com.google.cloud.datacatalog.lineage.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dataplex/README.md b/java-dataplex/README.md index 6f6d5bf2063b..4a9c0c30cb70 100644 --- a/java-dataplex/README.md +++ b/java-dataplex/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-dataproc-metastore/README.md b/java-dataproc-metastore/README.md index f26be50c2d0b..d0740ae802fe 100644 --- a/java-dataproc-metastore/README.md +++ b/java-dataproc-metastore/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataproc-metastore - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.88.0' +implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-dataproc-metastore/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataproc-metastore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc-metastore/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc-metastore/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreFederationStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreFederationStubSettings.java index d7be79c12c9c..26581fc60e44 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreFederationStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreFederationStubSettings.java @@ -493,6 +493,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc-metastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreStubSettings.java index d6d7b8c0fd82..49f5f19c0df1 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/DataprocMetastoreStubSettings.java @@ -822,6 +822,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc-metastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreFederationStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreFederationStub.java index dbd574eace5e..4fdd1537b566 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreFederationStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreFederationStub.java @@ -253,6 +253,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -263,6 +264,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +275,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -293,6 +296,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +327,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +338,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -344,6 +350,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listFederationsCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreStub.java index b61f7776164b..e04079f161b5 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/GrpcDataprocMetastoreStub.java @@ -446,6 +446,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -456,6 +457,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -466,6 +468,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -486,6 +489,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataImportsTransportSettings = @@ -497,6 +501,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -507,6 +512,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -517,6 +523,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -539,6 +546,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings restoreServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -549,6 +557,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -559,6 +568,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -569,6 +579,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -579,6 +590,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -589,6 +601,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -599,6 +612,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings moveTableToDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -609,6 +623,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings alterMetadataResourceLocationTransportSettings = @@ -620,6 +635,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +666,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -660,6 +677,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -671,6 +689,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreFederationStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreFederationStub.java index 1098183aa753..afaada4e639f 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreFederationStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreFederationStub.java @@ -571,6 +571,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -582,6 +583,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -593,6 +595,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -615,6 +618,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -649,6 +653,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -660,6 +665,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -672,6 +678,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listFederationsCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreStub.java index 9dc6e50d4e6f..2708c4d14b3d 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/HttpJsonDataprocMetastoreStub.java @@ -1143,6 +1143,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1154,6 +1155,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1165,6 +1167,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1187,6 +1190,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMetadataImportsTransportSettings = @@ -1200,6 +1204,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMetadataImportTransportSettings = @@ -1212,6 +1217,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMetadataImportTransportSettings = @@ -1224,6 +1230,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMetadataImportTransportSettings = @@ -1249,6 +1256,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings restoreServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1260,6 +1268,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1271,6 +1280,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1282,6 +1292,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1293,6 +1304,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1304,6 +1316,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings queryMetadataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1315,6 +1328,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings moveTableToDatabaseTransportSettings = @@ -1327,6 +1341,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings alterMetadataResourceLocationTransportSettings = @@ -1339,6 +1354,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -1373,6 +1389,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1384,6 +1401,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1396,6 +1414,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/Version.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/Version.java new file mode 100644 index 000000000000..b6612bc9d20c --- /dev/null +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.metastore.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dataproc-metastore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreFederationStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreFederationStubSettings.java index 86c0a2032552..091ff9dc5ef5 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreFederationStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreFederationStubSettings.java @@ -494,6 +494,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc-metastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java index d186899696c9..c53d356272d8 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java @@ -834,6 +834,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc-metastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreFederationStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreFederationStub.java index f2be262fe602..bf0ee16a3075 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreFederationStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreFederationStub.java @@ -255,6 +255,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -265,6 +266,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -275,6 +277,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -295,6 +298,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -325,6 +329,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -335,6 +340,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -346,6 +352,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listFederationsCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java index 228578bb1560..1540d915da4e 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java @@ -469,6 +469,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -479,6 +480,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -489,6 +491,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -509,6 +512,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataImportsTransportSettings = @@ -520,6 +524,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -530,6 +535,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -540,6 +546,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +569,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings restoreServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +580,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +591,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -592,6 +602,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -602,6 +613,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -612,6 +624,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeIamPolicyTransportSettings = @@ -623,6 +636,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings queryMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -633,6 +647,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings moveTableToDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -643,6 +658,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings alterMetadataResourceLocationTransportSettings = @@ -654,6 +670,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -684,6 +701,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -694,6 +712,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -705,6 +724,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreFederationStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreFederationStub.java index fe778678da3b..31cb55724afd 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreFederationStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreFederationStub.java @@ -580,6 +580,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -591,6 +592,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -602,6 +604,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -624,6 +627,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -658,6 +662,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -669,6 +674,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -681,6 +687,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listFederationsCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java index 0d84c54088d3..28e01a381fbc 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java @@ -1198,6 +1198,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1209,6 +1210,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1220,6 +1222,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1242,6 +1245,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMetadataImportsTransportSettings = @@ -1255,6 +1259,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMetadataImportTransportSettings = @@ -1267,6 +1272,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMetadataImportTransportSettings = @@ -1279,6 +1285,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMetadataImportTransportSettings = @@ -1304,6 +1311,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings restoreServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1315,6 +1323,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1326,6 +1335,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1337,6 +1347,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1348,6 +1359,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1359,6 +1371,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeIamPolicyTransportSettings = @@ -1371,6 +1384,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings queryMetadataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1382,6 +1396,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings moveTableToDatabaseTransportSettings = @@ -1394,6 +1409,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings alterMetadataResourceLocationTransportSettings = @@ -1406,6 +1422,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -1440,6 +1457,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1451,6 +1469,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1463,6 +1482,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/Version.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/Version.java new file mode 100644 index 000000000000..17a19216a0c6 --- /dev/null +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.metastore.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dataproc-metastore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreFederationStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreFederationStubSettings.java index 5d79a4aa5a4f..17b7603b8ccb 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreFederationStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreFederationStubSettings.java @@ -494,6 +494,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc-metastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java index 53657a944e65..6324ddf7c1cb 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java @@ -834,6 +834,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc-metastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreFederationStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreFederationStub.java index bb31b9100280..c8f21c681a4c 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreFederationStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreFederationStub.java @@ -255,6 +255,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -265,6 +266,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -275,6 +277,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFederationTransportSettings = GrpcCallSettings.newBuilder() @@ -295,6 +298,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -325,6 +329,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -335,6 +340,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -346,6 +352,7 @@ protected GrpcDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listFederationsCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java index 5a802737f054..83c3c6f4ce28 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java @@ -469,6 +469,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -479,6 +480,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -489,6 +491,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -509,6 +512,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetadataImportsTransportSettings = @@ -520,6 +524,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -530,6 +535,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -540,6 +546,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMetadataImportTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +569,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings restoreServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +580,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +591,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -592,6 +602,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -602,6 +613,7 @@ protected GrpcDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -612,6 +624,7 @@ protected GrpcDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeIamPolicyTransportSettings = @@ -623,6 +636,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings queryMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -633,6 +647,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings moveTableToDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -643,6 +658,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings alterMetadataResourceLocationTransportSettings = @@ -654,6 +670,7 @@ protected GrpcDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -684,6 +701,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -694,6 +712,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -705,6 +724,7 @@ protected GrpcDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreFederationStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreFederationStub.java index 3aae3600b578..770f5e0dfea7 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreFederationStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreFederationStub.java @@ -580,6 +580,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -591,6 +592,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -602,6 +604,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFederationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -624,6 +627,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -658,6 +662,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -669,6 +674,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -681,6 +687,7 @@ protected HttpJsonDataprocMetastoreFederationStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listFederationsCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java index 68a867b860e6..b2e7d41c606a 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java @@ -1198,6 +1198,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1209,6 +1210,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1220,6 +1222,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1242,6 +1245,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMetadataImportsTransportSettings = @@ -1255,6 +1259,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMetadataImportTransportSettings = @@ -1267,6 +1272,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMetadataImportTransportSettings = @@ -1279,6 +1285,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMetadataImportTransportSettings = @@ -1304,6 +1311,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings restoreServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1315,6 +1323,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1326,6 +1335,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1337,6 +1347,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1348,6 +1359,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1359,6 +1371,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeIamPolicyTransportSettings = @@ -1371,6 +1384,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings queryMetadataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1382,6 +1396,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings moveTableToDatabaseTransportSettings = @@ -1394,6 +1409,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings alterMetadataResourceLocationTransportSettings = @@ -1406,6 +1422,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("service", String.valueOf(request.getService())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getService()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -1440,6 +1457,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1451,6 +1469,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1463,6 +1482,7 @@ protected HttpJsonDataprocMetastoreStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/Version.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/Version.java new file mode 100644 index 000000000000..fcd8ac2c6f38 --- /dev/null +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.metastore.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dataproc-metastore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1/reflect-config.json b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1/reflect-config.json index bc802eebd5f8..7a1db58487e5 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1/reflect-config.json +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1alpha/reflect-config.json b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1alpha/reflect-config.json index c6dfbcff223f..d3d7fa8fef06 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1alpha/reflect-config.json +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1beta/reflect-config.json b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1beta/reflect-config.json index 98dd22477e6e..a1c94d1b2a54 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1beta/reflect-config.json +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/resources/META-INF/native-image/com.google.cloud.metastore.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dataproc/README.md b/java-dataproc/README.md index 1e484b898ed2..5c8f9f4e008e 100644 --- a/java-dataproc/README.md +++ b/java-dataproc/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataproc - 4.84.0 + 4.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataproc:4.84.0' +implementation 'com.google.cloud:google-cloud-dataproc:4.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc" % "4.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc" % "4.85.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-dataproc/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataproc.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc/4.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc/4.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/AutoscalingPolicyServiceStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/AutoscalingPolicyServiceStubSettings.java index bdff8e3de0e9..95ffcdcfb510 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/AutoscalingPolicyServiceStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/AutoscalingPolicyServiceStubSettings.java @@ -389,6 +389,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/BatchControllerStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/BatchControllerStubSettings.java index 073cf38d682c..e81b8c05192e 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/BatchControllerStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/BatchControllerStubSettings.java @@ -387,6 +387,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/ClusterControllerStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/ClusterControllerStubSettings.java index ccfad1c59d16..05988b5419e3 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/ClusterControllerStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/ClusterControllerStubSettings.java @@ -469,6 +469,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcAutoscalingPolicyServiceStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcAutoscalingPolicyServiceStub.java index 3bf9c6b72fb4..f139b3f51115 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcAutoscalingPolicyServiceStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcAutoscalingPolicyServiceStub.java @@ -218,6 +218,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAutoscalingPolicyTransportSettings = @@ -240,6 +241,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAutoscalingPoliciesTransportSettings = @@ -252,6 +254,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAutoscalingPolicyTransportSettings = @@ -263,6 +266,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +277,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -283,6 +288,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -294,6 +300,7 @@ protected GrpcAutoscalingPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createAutoscalingPolicyCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcBatchControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcBatchControllerStub.java index ad67dae9fc17..c891a2b4ab71 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcBatchControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcBatchControllerStub.java @@ -189,6 +189,7 @@ protected GrpcBatchControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBatchTransportSettings = GrpcCallSettings.newBuilder() @@ -199,6 +200,7 @@ protected GrpcBatchControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBatchesTransportSettings = GrpcCallSettings.newBuilder() @@ -209,6 +211,7 @@ protected GrpcBatchControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBatchTransportSettings = GrpcCallSettings.newBuilder() @@ -219,6 +222,7 @@ protected GrpcBatchControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +233,7 @@ protected GrpcBatchControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -239,6 +244,7 @@ protected GrpcBatchControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -250,6 +256,7 @@ protected GrpcBatchControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createBatchCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcClusterControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcClusterControllerStub.java index 343c96df910c..c1ca961c40d0 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcClusterControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcClusterControllerStub.java @@ -348,6 +348,7 @@ protected GrpcClusterControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +359,7 @@ protected GrpcClusterControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -369,6 +371,7 @@ protected GrpcClusterControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createClusterCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcJobControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcJobControllerStub.java index ee386f1757c3..a7b51955c61f 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcJobControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcJobControllerStub.java @@ -299,6 +299,7 @@ protected GrpcJobControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -309,6 +310,7 @@ protected GrpcJobControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -320,6 +322,7 @@ protected GrpcJobControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.submitJobCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcNodeGroupControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcNodeGroupControllerStub.java index 8ae9edae3bea..717af364f1f4 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcNodeGroupControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcNodeGroupControllerStub.java @@ -177,6 +177,7 @@ protected GrpcNodeGroupControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings resizeNodeGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -197,6 +198,7 @@ protected GrpcNodeGroupControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -207,6 +209,7 @@ protected GrpcNodeGroupControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -217,6 +220,7 @@ protected GrpcNodeGroupControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -228,6 +232,7 @@ protected GrpcNodeGroupControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createNodeGroupCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionControllerStub.java index adcd64972c77..5800defbce67 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionControllerStub.java @@ -209,6 +209,7 @@ protected GrpcSessionControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -219,6 +220,7 @@ protected GrpcSessionControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +231,7 @@ protected GrpcSessionControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings terminateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -239,6 +242,7 @@ protected GrpcSessionControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -249,6 +253,7 @@ protected GrpcSessionControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -259,6 +264,7 @@ protected GrpcSessionControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -269,6 +275,7 @@ protected GrpcSessionControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -280,6 +287,7 @@ protected GrpcSessionControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSessionCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionTemplateControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionTemplateControllerStub.java index de92c1beef11..034d2312d834 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionTemplateControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcSessionTemplateControllerStub.java @@ -215,6 +215,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSessionTemplateTransportSettings = @@ -239,6 +240,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionTemplatesTransportSettings = @@ -250,6 +252,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -260,6 +263,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +274,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +285,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -291,6 +297,7 @@ protected GrpcSessionTemplateControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSessionTemplateCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcWorkflowTemplateServiceStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcWorkflowTemplateServiceStub.java index 0d9fc6507e42..a68b7f28cc9c 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcWorkflowTemplateServiceStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/GrpcWorkflowTemplateServiceStub.java @@ -253,6 +253,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWorkflowTemplateTransportSettings = @@ -264,6 +265,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings instantiateWorkflowTemplateTransportSettings = @@ -275,6 +277,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings instantiateInlineWorkflowTemplateTransportSettings = @@ -286,6 +289,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkflowTemplateTransportSettings = @@ -309,6 +313,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteWorkflowTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +324,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -329,6 +335,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -339,6 +346,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -350,6 +358,7 @@ protected GrpcWorkflowTemplateServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createWorkflowTemplateCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonAutoscalingPolicyServiceStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonAutoscalingPolicyServiceStub.java index d8cf7197d245..540e068af207 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonAutoscalingPolicyServiceStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonAutoscalingPolicyServiceStub.java @@ -459,6 +459,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAutoscalingPolicyTransportSettings = @@ -483,6 +484,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAutoscalingPoliciesTransportSettings = @@ -496,6 +498,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAutoscalingPolicyTransportSettings = @@ -508,6 +511,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -519,6 +523,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -530,6 +535,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -542,6 +548,7 @@ protected HttpJsonAutoscalingPolicyServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createAutoscalingPolicyCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonBatchControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonBatchControllerStub.java index 0748188305a0..9ac4558cc69e 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonBatchControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonBatchControllerStub.java @@ -459,6 +459,7 @@ protected HttpJsonBatchControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBatchTransportSettings = HttpJsonCallSettings.newBuilder() @@ -470,6 +471,7 @@ protected HttpJsonBatchControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBatchesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -481,6 +483,7 @@ protected HttpJsonBatchControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBatchTransportSettings = HttpJsonCallSettings.newBuilder() @@ -492,6 +495,7 @@ protected HttpJsonBatchControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -503,6 +507,7 @@ protected HttpJsonBatchControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -514,6 +519,7 @@ protected HttpJsonBatchControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -526,6 +532,7 @@ protected HttpJsonBatchControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createBatchCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonClusterControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonClusterControllerStub.java index 9e60c2eb9c02..2aa13c81f174 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonClusterControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonClusterControllerStub.java @@ -798,6 +798,7 @@ protected HttpJsonClusterControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -809,6 +810,7 @@ protected HttpJsonClusterControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -821,6 +823,7 @@ protected HttpJsonClusterControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createClusterCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonJobControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonJobControllerStub.java index bb0f2ee45074..a4ece1a06cb6 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonJobControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonJobControllerStub.java @@ -680,6 +680,7 @@ protected HttpJsonJobControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -691,6 +692,7 @@ protected HttpJsonJobControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -703,6 +705,7 @@ protected HttpJsonJobControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.submitJobCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonNodeGroupControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonNodeGroupControllerStub.java index 5b7daa7ef064..084e48612387 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonNodeGroupControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonNodeGroupControllerStub.java @@ -426,6 +426,7 @@ protected HttpJsonNodeGroupControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings resizeNodeGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -448,6 +449,7 @@ protected HttpJsonNodeGroupControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -459,6 +461,7 @@ protected HttpJsonNodeGroupControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -470,6 +473,7 @@ protected HttpJsonNodeGroupControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -482,6 +486,7 @@ protected HttpJsonNodeGroupControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createNodeGroupCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionControllerStub.java index bfe2b6ebdb60..1bc23dbe6881 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionControllerStub.java @@ -508,6 +508,7 @@ protected HttpJsonSessionControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -519,6 +520,7 @@ protected HttpJsonSessionControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -530,6 +532,7 @@ protected HttpJsonSessionControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings terminateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -541,6 +544,7 @@ protected HttpJsonSessionControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -552,6 +556,7 @@ protected HttpJsonSessionControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -563,6 +568,7 @@ protected HttpJsonSessionControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -574,6 +580,7 @@ protected HttpJsonSessionControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -586,6 +593,7 @@ protected HttpJsonSessionControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSessionCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionTemplateControllerStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionTemplateControllerStub.java index 92adff6cb815..481177f78abc 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionTemplateControllerStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonSessionTemplateControllerStub.java @@ -455,6 +455,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSessionTemplateTransportSettings = @@ -481,6 +482,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionTemplatesTransportSettings = @@ -494,6 +496,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTemplateTransportSettings = @@ -506,6 +509,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -517,6 +521,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -528,6 +533,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -540,6 +546,7 @@ protected HttpJsonSessionTemplateControllerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createSessionTemplateCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonWorkflowTemplateServiceStub.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonWorkflowTemplateServiceStub.java index 22caae2ce68d..08e4e1750077 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonWorkflowTemplateServiceStub.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/HttpJsonWorkflowTemplateServiceStub.java @@ -613,6 +613,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWorkflowTemplateTransportSettings = @@ -625,6 +626,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings instantiateWorkflowTemplateTransportSettings = @@ -637,6 +639,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings instantiateInlineWorkflowTemplateTransportSettings = @@ -649,6 +652,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkflowTemplateTransportSettings = @@ -674,6 +678,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteWorkflowTemplateTransportSettings = @@ -686,6 +691,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -697,6 +703,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -708,6 +715,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -720,6 +728,7 @@ protected HttpJsonWorkflowTemplateServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createWorkflowTemplateCallable = diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/JobControllerStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/JobControllerStubSettings.java index 1d4f638ef448..f5697a421804 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/JobControllerStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/JobControllerStubSettings.java @@ -410,6 +410,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/NodeGroupControllerStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/NodeGroupControllerStubSettings.java index 36a7eb0d0264..266a5f3788ae 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/NodeGroupControllerStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/NodeGroupControllerStubSettings.java @@ -325,6 +325,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionControllerStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionControllerStubSettings.java index 2a96f97799b2..467f1a44dbdf 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionControllerStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionControllerStubSettings.java @@ -414,6 +414,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionTemplateControllerStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionTemplateControllerStubSettings.java index 1d248b7b2360..65834df46d04 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionTemplateControllerStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/SessionTemplateControllerStubSettings.java @@ -380,6 +380,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/Version.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/Version.java new file mode 100644 index 000000000000..091d1931b64b --- /dev/null +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dataproc.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dataproc:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/WorkflowTemplateServiceStubSettings.java b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/WorkflowTemplateServiceStubSettings.java index e0f0470b38aa..207f97691c09 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/WorkflowTemplateServiceStubSettings.java +++ b/java-dataproc/google-cloud-dataproc/src/main/java/com/google/cloud/dataproc/v1/stub/WorkflowTemplateServiceStubSettings.java @@ -456,6 +456,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dataproc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dataproc/google-cloud-dataproc/src/main/resources/META-INF/native-image/com.google.cloud.dataproc.v1/reflect-config.json b/java-dataproc/google-cloud-dataproc/src/main/resources/META-INF/native-image/com.google.cloud.dataproc.v1/reflect-config.json index cfce7b2b6ee3..6f8076c7529c 100644 --- a/java-dataproc/google-cloud-dataproc/src/main/resources/META-INF/native-image/com.google.cloud.dataproc.v1/reflect-config.json +++ b/java-dataproc/google-cloud-dataproc/src/main/resources/META-INF/native-image/com.google.cloud.dataproc.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-datastore/README.md b/java-datastore/README.md index 09c3c2fe77c4..96518194208a 100644 --- a/java-datastore/README.md +++ b/java-datastore/README.md @@ -49,20 +49,20 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.78.0') +implementation platform('com.google.cloud:libraries-bom:26.79.0') implementation 'com.google.cloud:google-cloud-datastore' ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datastore:2.36.0' +implementation 'com.google.cloud:google-cloud-datastore:2.37.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datastore" % "2.36.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datastore" % "2.37.0" ``` ## Authentication @@ -474,7 +474,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-datastore/latest/history [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datastore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastore/2.36.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastore/2.37.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/DatastoreAdminStubSettings.java b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/DatastoreAdminStubSettings.java index bcc30a0ec207..3ee4ba3a68f0 100644 --- a/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/DatastoreAdminStubSettings.java +++ b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/DatastoreAdminStubSettings.java @@ -410,6 +410,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/Version.java b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/Version.java new file mode 100644 index 000000000000..01384f20a2d0 --- /dev/null +++ b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/admin/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datastore.admin.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datastore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/DatastoreStubSettings.java b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/DatastoreStubSettings.java index c8f2e8fed41b..66f1ecb4a25e 100644 --- a/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/DatastoreStubSettings.java +++ b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/DatastoreStubSettings.java @@ -297,6 +297,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datastore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/Version.java b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/Version.java new file mode 100644 index 000000000000..25bc2b3a32cb --- /dev/null +++ b/java-datastore/google-cloud-datastore/src/main/java/com/google/cloud/datastore/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datastore.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datastore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json b/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json index f5c285bf778d..e8ab4bbb345d 100644 --- a/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json +++ b/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.v1/reflect-config.json b/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.v1/reflect-config.json index 2d53b9a26e97..f119fd95459e 100644 --- a/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.v1/reflect-config.json +++ b/java-datastore/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-datastream/README.md b/java-datastream/README.md index e3853eb694a7..15e0321d02ec 100644 --- a/java-datastream/README.md +++ b/java-datastream/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datastream - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datastream:1.86.0' +implementation 'com.google.cloud:google-cloud-datastream:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datastream" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datastream" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-datastream/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datastream.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastream/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastream/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/DatastreamStubSettings.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/DatastreamStubSettings.java index 69c5fee21532..eed332d8cf78 100644 --- a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/DatastreamStubSettings.java +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/DatastreamStubSettings.java @@ -1067,6 +1067,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datastream") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/GrpcDatastreamStub.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/GrpcDatastreamStub.java index abb80b3698d9..d6c6ef9c389e 100644 --- a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/GrpcDatastreamStub.java +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/GrpcDatastreamStub.java @@ -533,6 +533,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionProfileTransportSettings = @@ -544,6 +545,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectionProfileTransportSettings = @@ -555,6 +557,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionProfileTransportSettings = @@ -579,6 +582,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings discoverConnectionProfileTransportSettings = @@ -591,6 +595,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listStreamsTransportSettings = GrpcCallSettings.newBuilder() @@ -601,6 +606,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -611,6 +617,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -621,6 +628,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -641,6 +649,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -651,6 +660,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getStreamObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -661,6 +671,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupStreamObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -671,6 +682,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listStreamObjectsTransportSettings = @@ -682,6 +694,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings startBackfillJobTransportSettings = @@ -693,6 +706,7 @@ protected GrpcDatastreamStub( builder.add("object", String.valueOf(request.getObject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getObject()) .build(); GrpcCallSettings stopBackfillJobTransportSettings = @@ -704,6 +718,7 @@ protected GrpcDatastreamStub( builder.add("object", String.valueOf(request.getObject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getObject()) .build(); GrpcCallSettings fetchStaticIpsTransportSettings = @@ -715,6 +730,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPrivateConnectionTransportSettings = @@ -726,6 +742,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrivateConnectionTransportSettings = @@ -737,6 +754,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPrivateConnectionsTransportSettings = @@ -749,6 +767,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePrivateConnectionTransportSettings = @@ -760,6 +779,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -770,6 +790,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -780,6 +801,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRoutesTransportSettings = GrpcCallSettings.newBuilder() @@ -790,6 +812,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -800,6 +823,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/HttpJsonDatastreamStub.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/HttpJsonDatastreamStub.java index 261962581bef..e3ee92f64913 100644 --- a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/HttpJsonDatastreamStub.java +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/HttpJsonDatastreamStub.java @@ -1359,6 +1359,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionProfileTransportSettings = @@ -1371,6 +1372,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectionProfileTransportSettings = @@ -1383,6 +1385,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectionProfileTransportSettings = @@ -1409,6 +1412,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings discoverConnectionProfileTransportSettings = @@ -1422,6 +1426,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listStreamsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1433,6 +1438,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1444,6 +1450,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1455,6 +1462,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1477,6 +1485,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1488,6 +1497,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getStreamObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1499,6 +1509,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupStreamObjectTransportSettings = @@ -1511,6 +1522,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listStreamObjectsTransportSettings = @@ -1523,6 +1535,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings startBackfillJobTransportSettings = @@ -1535,6 +1548,7 @@ protected HttpJsonDatastreamStub( builder.add("object", String.valueOf(request.getObject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getObject()) .build(); HttpJsonCallSettings stopBackfillJobTransportSettings = @@ -1547,6 +1561,7 @@ protected HttpJsonDatastreamStub( builder.add("object", String.valueOf(request.getObject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getObject()) .build(); HttpJsonCallSettings fetchStaticIpsTransportSettings = @@ -1559,6 +1574,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPrivateConnectionTransportSettings = @@ -1571,6 +1587,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPrivateConnectionTransportSettings = @@ -1583,6 +1600,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPrivateConnectionsTransportSettings = @@ -1596,6 +1614,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePrivateConnectionTransportSettings = @@ -1608,6 +1627,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1619,6 +1639,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1630,6 +1651,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRoutesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1641,6 +1663,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1652,6 +1675,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/Version.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/Version.java new file mode 100644 index 000000000000..aa7872d5d6ec --- /dev/null +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datastream.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datastream:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/DatastreamStubSettings.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/DatastreamStubSettings.java index 0db8d4c4a1f2..1294b3ebc438 100644 --- a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/DatastreamStubSettings.java +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/DatastreamStubSettings.java @@ -883,6 +883,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-datastream") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/GrpcDatastreamStub.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/GrpcDatastreamStub.java index 0c0bfb756c4b..ceb77ff43c24 100644 --- a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/GrpcDatastreamStub.java +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/GrpcDatastreamStub.java @@ -436,6 +436,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionProfileTransportSettings = @@ -447,6 +448,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectionProfileTransportSettings = @@ -458,6 +460,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionProfileTransportSettings = @@ -482,6 +485,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings discoverConnectionProfileTransportSettings = @@ -494,6 +498,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listStreamsTransportSettings = GrpcCallSettings.newBuilder() @@ -504,6 +509,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -514,6 +520,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -524,6 +531,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -544,6 +552,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchErrorsTransportSettings = GrpcCallSettings.newBuilder() @@ -554,6 +563,7 @@ protected GrpcDatastreamStub( builder.add("stream", String.valueOf(request.getStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getStream()) .build(); GrpcCallSettings fetchStaticIpsTransportSettings = @@ -565,6 +575,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPrivateConnectionTransportSettings = @@ -576,6 +587,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrivateConnectionTransportSettings = @@ -587,6 +599,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPrivateConnectionsTransportSettings = @@ -599,6 +612,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePrivateConnectionTransportSettings = @@ -610,6 +624,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -620,6 +635,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -630,6 +646,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRoutesTransportSettings = GrpcCallSettings.newBuilder() @@ -640,6 +657,7 @@ protected GrpcDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +668,7 @@ protected GrpcDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listConnectionProfilesCallable = diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/HttpJsonDatastreamStub.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/HttpJsonDatastreamStub.java index 90404f67a2c1..c137e4590c44 100644 --- a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/HttpJsonDatastreamStub.java +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/HttpJsonDatastreamStub.java @@ -1085,6 +1085,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionProfileTransportSettings = @@ -1097,6 +1098,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectionProfileTransportSettings = @@ -1109,6 +1111,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectionProfileTransportSettings = @@ -1135,6 +1138,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings discoverConnectionProfileTransportSettings = @@ -1148,6 +1152,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listStreamsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1159,6 +1164,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1170,6 +1176,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1181,6 +1188,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1203,6 +1211,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchErrorsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1214,6 +1223,7 @@ protected HttpJsonDatastreamStub( builder.add("stream", String.valueOf(request.getStream())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getStream()) .build(); HttpJsonCallSettings fetchStaticIpsTransportSettings = @@ -1226,6 +1236,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPrivateConnectionTransportSettings = @@ -1238,6 +1249,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPrivateConnectionTransportSettings = @@ -1250,6 +1262,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPrivateConnectionsTransportSettings = @@ -1263,6 +1276,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePrivateConnectionTransportSettings = @@ -1275,6 +1289,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1286,6 +1301,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1297,6 +1313,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRoutesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1308,6 +1325,7 @@ protected HttpJsonDatastreamStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1319,6 +1337,7 @@ protected HttpJsonDatastreamStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listConnectionProfilesCallable = diff --git a/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/Version.java b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/Version.java new file mode 100644 index 000000000000..0571b2e5b792 --- /dev/null +++ b/java-datastream/google-cloud-datastream/src/main/java/com/google/cloud/datastream/v1alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.datastream.v1alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-datastream:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1/reflect-config.json b/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1/reflect-config.json index 3c3bf2c960f3..04c35f90a64c 100644 --- a/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1/reflect-config.json +++ b/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1alpha1/reflect-config.json b/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1alpha1/reflect-config.json index c23f59ea57bf..b5370961f8f5 100644 --- a/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1alpha1/reflect-config.json +++ b/java-datastream/google-cloud-datastream/src/main/resources/META-INF/native-image/com.google.cloud.datastream.v1alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-deploy/README.md b/java-deploy/README.md index 3d8b3a3c533d..c3c5d4839d27 100644 --- a/java-deploy/README.md +++ b/java-deploy/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-deploy - 1.85.0 + 1.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-deploy:1.85.0' +implementation 'com.google.cloud:google-cloud-deploy:1.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-deploy" % "1.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-deploy" % "1.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-deploy/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-deploy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java index b4cc70cfa134..c943bad0c10e 100644 --- a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java +++ b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java @@ -1491,6 +1491,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-deploy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/GrpcCloudDeployStub.java b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/GrpcCloudDeployStub.java index 6d81627ac086..a6ede307fc33 100644 --- a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/GrpcCloudDeployStub.java +++ b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/GrpcCloudDeployStub.java @@ -856,6 +856,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeliveryPipelineTransportSettings = @@ -867,6 +868,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeliveryPipelineTransportSettings = @@ -878,6 +880,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeliveryPipelineTransportSettings = @@ -902,6 +905,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTargetsTransportSettings = GrpcCallSettings.newBuilder() @@ -912,6 +916,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings rollbackTargetTransportSettings = @@ -923,6 +928,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getTargetTransportSettings = GrpcCallSettings.newBuilder() @@ -933,6 +939,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTargetTransportSettings = GrpcCallSettings.newBuilder() @@ -943,6 +950,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTargetTransportSettings = GrpcCallSettings.newBuilder() @@ -963,6 +971,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomTargetTypesTransportSettings = @@ -975,6 +984,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomTargetTypeTransportSettings = @@ -986,6 +996,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomTargetTypeTransportSettings = @@ -997,6 +1008,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomTargetTypeTransportSettings = @@ -1021,6 +1033,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReleasesTransportSettings = GrpcCallSettings.newBuilder() @@ -1031,6 +1044,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -1041,6 +1055,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -1051,6 +1066,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings abandonReleaseTransportSettings = @@ -1062,6 +1078,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeployPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1072,6 +1089,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeployPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1093,6 +1111,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeployPoliciesTransportSettings = @@ -1104,6 +1123,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeployPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1114,6 +1134,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings approveRolloutTransportSettings = @@ -1125,6 +1146,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings advanceRolloutTransportSettings = @@ -1136,6 +1158,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -1146,6 +1169,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRolloutsTransportSettings = GrpcCallSettings.newBuilder() @@ -1156,6 +1180,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -1166,6 +1191,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -1176,6 +1202,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings ignoreJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1186,6 +1213,7 @@ protected GrpcCloudDeployStub( builder.add("rollout", String.valueOf(request.getRollout())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRollout()) .build(); GrpcCallSettings retryJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1196,6 +1224,7 @@ protected GrpcCloudDeployStub( builder.add("rollout", String.valueOf(request.getRollout())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRollout()) .build(); GrpcCallSettings listJobRunsTransportSettings = GrpcCallSettings.newBuilder() @@ -1206,6 +1235,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobRunTransportSettings = GrpcCallSettings.newBuilder() @@ -1216,6 +1246,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings terminateJobRunTransportSettings = @@ -1227,6 +1258,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1237,6 +1269,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAutomationTransportSettings = GrpcCallSettings.newBuilder() @@ -1247,6 +1280,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAutomationTransportSettings = GrpcCallSettings.newBuilder() @@ -1267,6 +1301,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAutomationTransportSettings = GrpcCallSettings.newBuilder() @@ -1277,6 +1312,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAutomationsTransportSettings = @@ -1288,6 +1324,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAutomationRunTransportSettings = GrpcCallSettings.newBuilder() @@ -1298,6 +1335,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAutomationRunsTransportSettings = @@ -1309,6 +1347,7 @@ protected GrpcCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelAutomationRunTransportSettings = @@ -1320,6 +1359,7 @@ protected GrpcCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1350,6 +1390,7 @@ protected GrpcCloudDeployStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1360,6 +1401,7 @@ protected GrpcCloudDeployStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1371,6 +1413,7 @@ protected GrpcCloudDeployStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listDeliveryPipelinesCallable = diff --git a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/HttpJsonCloudDeployStub.java b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/HttpJsonCloudDeployStub.java index 58762dcbe7e0..4305a0c1c601 100644 --- a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/HttpJsonCloudDeployStub.java +++ b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/HttpJsonCloudDeployStub.java @@ -2343,6 +2343,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeliveryPipelineTransportSettings = @@ -2355,6 +2356,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeliveryPipelineTransportSettings = @@ -2367,6 +2369,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeliveryPipelineTransportSettings = @@ -2393,6 +2396,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTargetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2404,6 +2408,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings rollbackTargetTransportSettings = @@ -2416,6 +2421,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getTargetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2427,6 +2433,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTargetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2438,6 +2445,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTargetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2460,6 +2468,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomTargetTypesTransportSettings = @@ -2473,6 +2482,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCustomTargetTypeTransportSettings = @@ -2485,6 +2495,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomTargetTypeTransportSettings = @@ -2497,6 +2508,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomTargetTypeTransportSettings = @@ -2523,6 +2535,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReleasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2534,6 +2547,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2545,6 +2559,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2556,6 +2571,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings abandonReleaseTransportSettings = @@ -2568,6 +2584,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeployPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2579,6 +2596,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeployPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2602,6 +2620,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeployPoliciesTransportSettings = @@ -2614,6 +2633,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeployPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2625,6 +2645,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings approveRolloutTransportSettings = @@ -2637,6 +2658,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings advanceRolloutTransportSettings = @@ -2649,6 +2671,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelRolloutTransportSettings = @@ -2661,6 +2684,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRolloutsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2672,6 +2696,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2683,6 +2708,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2694,6 +2720,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings ignoreJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2705,6 +2732,7 @@ protected HttpJsonCloudDeployStub( builder.add("rollout", String.valueOf(request.getRollout())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRollout()) .build(); HttpJsonCallSettings retryJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2716,6 +2744,7 @@ protected HttpJsonCloudDeployStub( builder.add("rollout", String.valueOf(request.getRollout())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRollout()) .build(); HttpJsonCallSettings listJobRunsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2727,6 +2756,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2738,6 +2768,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings terminateJobRunTransportSettings = @@ -2750,6 +2781,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2761,6 +2793,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAutomationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2772,6 +2805,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAutomationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2794,6 +2828,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAutomationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2805,6 +2840,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAutomationsTransportSettings = @@ -2817,6 +2853,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAutomationRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2828,6 +2865,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAutomationRunsTransportSettings = @@ -2840,6 +2878,7 @@ protected HttpJsonCloudDeployStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings cancelAutomationRunTransportSettings = @@ -2853,6 +2892,7 @@ protected HttpJsonCloudDeployStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -2887,6 +2927,7 @@ protected HttpJsonCloudDeployStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2898,6 +2939,7 @@ protected HttpJsonCloudDeployStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2910,6 +2952,7 @@ protected HttpJsonCloudDeployStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listDeliveryPipelinesCallable = diff --git a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/Version.java b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/Version.java new file mode 100644 index 000000000000..d9707d2981bb --- /dev/null +++ b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.deploy.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-deploy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-deploy/google-cloud-deploy/src/main/resources/META-INF/native-image/com.google.cloud.deploy.v1/reflect-config.json b/java-deploy/google-cloud-deploy/src/main/resources/META-INF/native-image/com.google.cloud.deploy.v1/reflect-config.json index a0c23694ca3a..aed2cffd098f 100644 --- a/java-deploy/google-cloud-deploy/src/main/resources/META-INF/native-image/com.google.cloud.deploy.v1/reflect-config.json +++ b/java-deploy/google-cloud-deploy/src/main/resources/META-INF/native-image/com.google.cloud.deploy.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-developerconnect/README.md b/java-developerconnect/README.md index 2f2a712e88ff..5042005a892e 100644 --- a/java-developerconnect/README.md +++ b/java-developerconnect/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-developerconnect - 0.44.0 + 0.45.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-developerconnect:0.44.0' +implementation 'com.google.cloud:google-cloud-developerconnect:0.45.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-developerconnect" % "0.44.0" +libraryDependencies += "com.google.cloud" % "google-cloud-developerconnect" % "0.45.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-developerconnect/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-developerconnect.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-developerconnect/0.44.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-developerconnect/0.45.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java index 4f89c7599917..0c20c632f544 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java @@ -1086,6 +1086,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-developerconnect") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java index e885a9fdf3a8..450bf9a7e53d 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java @@ -562,6 +562,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +573,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +584,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -602,6 +605,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGitRepositoryLinkTransportSettings = @@ -613,6 +617,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteGitRepositoryLinkTransportSettings = @@ -624,6 +629,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGitRepositoryLinksTransportSettings = @@ -636,6 +642,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGitRepositoryLinkTransportSettings = @@ -647,6 +654,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchReadWriteTokenTransportSettings = @@ -659,6 +667,7 @@ protected GrpcDeveloperConnectStub( "git_repository_link", String.valueOf(request.getGitRepositoryLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGitRepositoryLink()) .build(); GrpcCallSettings fetchReadTokenTransportSettings = @@ -671,6 +680,7 @@ protected GrpcDeveloperConnectStub( "git_repository_link", String.valueOf(request.getGitRepositoryLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGitRepositoryLink()) .build(); GrpcCallSettings fetchLinkableGitRepositoriesTransportSettings = @@ -684,6 +694,7 @@ protected GrpcDeveloperConnectStub( builder.add("connection", String.valueOf(request.getConnection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConnection()) .build(); GrpcCallSettings fetchGitHubInstallationsTransportSettings = @@ -696,6 +707,7 @@ protected GrpcDeveloperConnectStub( builder.add("connection", String.valueOf(request.getConnection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConnection()) .build(); GrpcCallSettings fetchGitRefsTransportSettings = GrpcCallSettings.newBuilder() @@ -707,6 +719,7 @@ protected GrpcDeveloperConnectStub( "git_repository_link", String.valueOf(request.getGitRepositoryLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGitRepositoryLink()) .build(); GrpcCallSettings listAccountConnectorsTransportSettings = @@ -719,6 +732,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAccountConnectorTransportSettings = @@ -730,6 +744,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAccountConnectorTransportSettings = @@ -741,6 +756,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAccountConnectorTransportSettings = @@ -765,6 +781,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchAccessTokenTransportSettings = @@ -777,6 +794,7 @@ protected GrpcDeveloperConnectStub( "account_connector", String.valueOf(request.getAccountConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccountConnector()) .build(); GrpcCallSettings listUsersTransportSettings = GrpcCallSettings.newBuilder() @@ -787,6 +805,7 @@ protected GrpcDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteUserTransportSettings = GrpcCallSettings.newBuilder() @@ -797,6 +816,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchSelfTransportSettings = GrpcCallSettings.newBuilder() @@ -807,6 +827,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSelfTransportSettings = GrpcCallSettings.newBuilder() @@ -817,6 +838,7 @@ protected GrpcDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startOAuthTransportSettings = GrpcCallSettings.newBuilder() @@ -827,6 +849,7 @@ protected GrpcDeveloperConnectStub( builder.add("account_connector", String.valueOf(request.getAccountConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccountConnector()) .build(); GrpcCallSettings finishOAuthTransportSettings = GrpcCallSettings.newBuilder() @@ -837,6 +860,7 @@ protected GrpcDeveloperConnectStub( builder.add("account_connector", String.valueOf(request.getAccountConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccountConnector()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java index 4547bfb98878..dcdce01ef7c5 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java @@ -247,6 +247,7 @@ protected GrpcInsightsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createInsightsConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -257,6 +258,7 @@ protected GrpcInsightsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInsightsConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +269,7 @@ protected GrpcInsightsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInsightsConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +292,7 @@ protected GrpcInsightsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDeploymentEventTransportSettings = @@ -300,6 +304,7 @@ protected GrpcInsightsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeploymentEventsTransportSettings = @@ -311,6 +316,7 @@ protected GrpcInsightsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java index 271821046d00..9e8dc2336f1b 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java @@ -1398,6 +1398,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1409,6 +1410,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1420,6 +1422,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1442,6 +1445,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGitRepositoryLinkTransportSettings = @@ -1454,6 +1458,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteGitRepositoryLinkTransportSettings = @@ -1466,6 +1471,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGitRepositoryLinksTransportSettings = @@ -1479,6 +1485,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGitRepositoryLinkTransportSettings = @@ -1491,6 +1498,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchReadWriteTokenTransportSettings = @@ -1505,6 +1513,7 @@ protected HttpJsonDeveloperConnectStub( "git_repository_link", String.valueOf(request.getGitRepositoryLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGitRepositoryLink()) .build(); HttpJsonCallSettings fetchReadTokenTransportSettings = @@ -1518,6 +1527,7 @@ protected HttpJsonDeveloperConnectStub( "git_repository_link", String.valueOf(request.getGitRepositoryLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGitRepositoryLink()) .build(); HttpJsonCallSettings fetchLinkableGitRepositoriesTransportSettings = @@ -1532,6 +1542,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("connection", String.valueOf(request.getConnection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConnection()) .build(); HttpJsonCallSettings fetchGitHubInstallationsTransportSettings = @@ -1545,6 +1556,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("connection", String.valueOf(request.getConnection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConnection()) .build(); HttpJsonCallSettings fetchGitRefsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1557,6 +1569,7 @@ protected HttpJsonDeveloperConnectStub( "git_repository_link", String.valueOf(request.getGitRepositoryLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGitRepositoryLink()) .build(); HttpJsonCallSettings listAccountConnectorsTransportSettings = @@ -1570,6 +1583,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAccountConnectorTransportSettings = @@ -1582,6 +1596,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAccountConnectorTransportSettings = @@ -1594,6 +1609,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAccountConnectorTransportSettings = @@ -1620,6 +1636,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchAccessTokenTransportSettings = @@ -1633,6 +1650,7 @@ protected HttpJsonDeveloperConnectStub( "account_connector", String.valueOf(request.getAccountConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccountConnector()) .build(); HttpJsonCallSettings listUsersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1644,6 +1662,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1655,6 +1674,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchSelfTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1666,6 +1686,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSelfTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1677,6 +1698,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startOAuthTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1688,6 +1710,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("account_connector", String.valueOf(request.getAccountConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccountConnector()) .build(); HttpJsonCallSettings finishOAuthTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1699,6 +1722,7 @@ protected HttpJsonDeveloperConnectStub( builder.add("account_connector", String.valueOf(request.getAccountConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccountConnector()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java index 8d0bb8b068f2..8eccfd7e3e43 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java @@ -541,6 +541,7 @@ protected HttpJsonInsightsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createInsightsConfigTransportSettings = @@ -553,6 +554,7 @@ protected HttpJsonInsightsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInsightsConfigTransportSettings = @@ -565,6 +567,7 @@ protected HttpJsonInsightsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInsightsConfigTransportSettings = @@ -591,6 +594,7 @@ protected HttpJsonInsightsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDeploymentEventTransportSettings = @@ -603,6 +607,7 @@ protected HttpJsonInsightsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeploymentEventsTransportSettings = @@ -616,6 +621,7 @@ protected HttpJsonInsightsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java index 5d89572e2a5e..a24c4f01d589 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java @@ -572,6 +572,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-developerconnect") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/Version.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/Version.java new file mode 100644 index 000000000000..649bd74bb075 --- /dev/null +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-developerconnect:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json b/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json index d153572d379b..07c7d76613fb 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json +++ b/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-devicestreaming/README.md b/java-devicestreaming/README.md index 7a450f8bd0fc..3522d76270ce 100644 --- a/java-devicestreaming/README.md +++ b/java-devicestreaming/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-devicestreaming - 0.27.0 + 0.28.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-devicestreaming:0.27.0' +implementation 'com.google.cloud:google-cloud-devicestreaming:0.28.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-devicestreaming" % "0.27.0" +libraryDependencies += "com.google.cloud" % "google-cloud-devicestreaming" % "0.28.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-devicestreaming/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-devicestreaming.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-devicestreaming/0.27.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-devicestreaming/0.28.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/DirectAccessServiceStubSettings.java b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/DirectAccessServiceStubSettings.java index 371e0d01976a..4a966d681e90 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/DirectAccessServiceStubSettings.java +++ b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/DirectAccessServiceStubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-devicestreaming") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/GrpcDirectAccessServiceStub.java b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/GrpcDirectAccessServiceStub.java index ea17bcad0759..089681144f39 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/GrpcDirectAccessServiceStub.java +++ b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/GrpcDirectAccessServiceStub.java @@ -187,6 +187,7 @@ protected GrpcDirectAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDeviceSessionsTransportSettings = @@ -198,6 +199,7 @@ protected GrpcDirectAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeviceSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -208,6 +210,7 @@ protected GrpcDirectAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelDeviceSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -218,6 +221,7 @@ protected GrpcDirectAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDeviceSessionTransportSettings = diff --git a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/HttpJsonDirectAccessServiceStub.java b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/HttpJsonDirectAccessServiceStub.java index 807f7b6a3415..cf26a20f70d6 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/HttpJsonDirectAccessServiceStub.java +++ b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/HttpJsonDirectAccessServiceStub.java @@ -317,6 +317,7 @@ protected HttpJsonDirectAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDeviceSessionsTransportSettings = @@ -329,6 +330,7 @@ protected HttpJsonDirectAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeviceSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -340,6 +342,7 @@ protected HttpJsonDirectAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelDeviceSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -351,6 +354,7 @@ protected HttpJsonDirectAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDeviceSessionTransportSettings = diff --git a/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/Version.java b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/Version.java new file mode 100644 index 000000000000..097dc7ddbac4 --- /dev/null +++ b/java-devicestreaming/google-cloud-devicestreaming/src/main/java/com/google/cloud/devicestreaming/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.devicestreaming.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-devicestreaming:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-devicestreaming/google-cloud-devicestreaming/src/main/resources/META-INF/native-image/com.google.cloud.devicestreaming.v1/reflect-config.json b/java-devicestreaming/google-cloud-devicestreaming/src/main/resources/META-INF/native-image/com.google.cloud.devicestreaming.v1/reflect-config.json index 4ff1d7d6e41e..a9e1e6e12ed9 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/src/main/resources/META-INF/native-image/com.google.cloud.devicestreaming.v1/reflect-config.json +++ b/java-devicestreaming/google-cloud-devicestreaming/src/main/resources/META-INF/native-image/com.google.cloud.devicestreaming.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dialogflow-cx/README.md b/java-dialogflow-cx/README.md index 1f10cc1adac9..edc56edaa4d8 100644 --- a/java-dialogflow-cx/README.md +++ b/java-dialogflow-cx/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-dialogflow/README.md b/java-dialogflow/README.md index 0013ded924fa..3d8d5739518e 100644 --- a/java-dialogflow/README.md +++ b/java-dialogflow/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-discoveryengine/README.md b/java-discoveryengine/README.md index a431e3f79ff5..7e8e15469670 100644 --- a/java-discoveryengine/README.md +++ b/java-discoveryengine/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/AssistantServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/AssistantServiceStubSettings.java index 93f94cae380b..04d4d4fc94a1 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/AssistantServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/AssistantServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CmekConfigServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CmekConfigServiceStubSettings.java index f21e86dbe499..d71e294a2af0 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CmekConfigServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CmekConfigServiceStubSettings.java @@ -311,6 +311,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CompletionServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CompletionServiceStubSettings.java index 182c9057d751..3186dfda7bde 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CompletionServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/CompletionServiceStubSettings.java @@ -380,6 +380,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ControlServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ControlServiceStubSettings.java index 7c488dcb25d3..2e98cd9eb190 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ControlServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ControlServiceStubSettings.java @@ -328,6 +328,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ConversationalSearchServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ConversationalSearchServiceStubSettings.java index 6d2347afd308..dd0adabac8ba 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ConversationalSearchServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ConversationalSearchServiceStubSettings.java @@ -477,6 +477,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DataStoreServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DataStoreServiceStubSettings.java index adf983a15220..ce7a35becc8f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DataStoreServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DataStoreServiceStubSettings.java @@ -381,6 +381,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DocumentServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DocumentServiceStubSettings.java index 630266e6b96a..ea19777a6eae 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DocumentServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DocumentServiceStubSettings.java @@ -413,6 +413,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/EngineServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/EngineServiceStubSettings.java index bc3e77b42137..892efa518baf 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/EngineServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/EngineServiceStubSettings.java @@ -378,6 +378,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GroundedGenerationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GroundedGenerationServiceStubSettings.java index 872b1966f6a4..707f8c7540b3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GroundedGenerationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GroundedGenerationServiceStubSettings.java @@ -257,6 +257,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcAssistantServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcAssistantServiceStub.java index 3e21e0388eb8..0f72099e1d6f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcAssistantServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcAssistantServiceStub.java @@ -107,6 +107,7 @@ protected GrpcAssistantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.streamAssistCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCmekConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCmekConfigServiceStub.java index 95e96a28c9b5..64e22d8ca26d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCmekConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCmekConfigServiceStub.java @@ -170,6 +170,7 @@ protected GrpcCmekConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCmekConfigsTransportSettings = @@ -181,6 +182,7 @@ protected GrpcCmekConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCmekConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -191,6 +193,7 @@ protected GrpcCmekConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.updateCmekConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCompletionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCompletionServiceStub.java index bc4843e348a0..60d639081b41 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCompletionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcCompletionServiceStub.java @@ -198,6 +198,7 @@ protected GrpcCompletionServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); GrpcCallSettings importSuggestionDenyListEntriesTransportSettings = @@ -209,6 +210,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeSuggestionDenyListEntriesTransportSettings = @@ -220,6 +222,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importCompletionSuggestionsTransportSettings = @@ -231,6 +234,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeCompletionSuggestionsTransportSettings = @@ -242,6 +246,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcControlServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcControlServiceStub.java index ec04ba076612..f381b68b9b1c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcControlServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcControlServiceStub.java @@ -160,6 +160,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteControlTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +171,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateControlTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -200,6 +203,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcConversationalSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcConversationalSearchServiceStub.java index 1485ccbe1564..afc5d9e324a3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcConversationalSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcConversationalSearchServiceStub.java @@ -306,6 +306,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -316,6 +317,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +328,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -347,6 +350,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversationsTransportSettings = @@ -358,6 +362,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings answerQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +373,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings streamAnswerQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +384,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings getAnswerTransportSettings = GrpcCallSettings.newBuilder() @@ -388,6 +395,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -398,6 +406,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +417,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -428,6 +438,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -438,6 +449,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.converseConversationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDataStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDataStoreServiceStub.java index a047aa92b40c..178f73bdb6d8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDataStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDataStoreServiceStub.java @@ -172,6 +172,7 @@ protected GrpcDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCmekConfigName()) .build(); GrpcCallSettings getDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -182,6 +183,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataStoresTransportSettings = @@ -193,6 +195,7 @@ protected GrpcDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -203,6 +206,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataStoreTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDocumentServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDocumentServiceStub.java index e517c93035e2..c567a66519f8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDocumentServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcDocumentServiceStub.java @@ -220,6 +220,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -230,6 +231,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -240,6 +242,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -260,6 +263,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +274,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +285,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchGetDocumentsMetadataTransportSettings = @@ -292,6 +298,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDocumentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcEngineServiceStub.java index 7be0f7058731..47bdbfcb494f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcEngineServiceStub.java @@ -164,6 +164,7 @@ protected GrpcEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +196,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEnginesTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +207,7 @@ protected GrpcEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcGroundedGenerationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcGroundedGenerationServiceStub.java index 8963b32b6504..516f3972cf63 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcGroundedGenerationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcGroundedGenerationServiceStub.java @@ -149,6 +149,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings generateGroundedContentTransportSettings = @@ -161,6 +162,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings checkGroundingTransportSettings = @@ -172,6 +174,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("grounding_config", String.valueOf(request.getGroundingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroundingConfig()) .build(); this.streamGenerateGroundedContentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcIdentityMappingStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcIdentityMappingStoreServiceStub.java index c789b7e04110..d08d7f423bc9 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcIdentityMappingStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcIdentityMappingStoreServiceStub.java @@ -235,6 +235,7 @@ protected GrpcIdentityMappingStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCmekConfigName()) .build(); GrpcCallSettings getIdentityMappingStoreTransportSettings = @@ -246,6 +247,7 @@ protected GrpcIdentityMappingStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteIdentityMappingStoreTransportSettings = @@ -257,6 +259,7 @@ protected GrpcIdentityMappingStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importIdentityMappingsTransportSettings = @@ -270,6 +273,7 @@ protected GrpcIdentityMappingStoreServiceStub( String.valueOf(request.getIdentityMappingStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIdentityMappingStore()) .build(); GrpcCallSettings purgeIdentityMappingsTransportSettings = @@ -283,6 +287,7 @@ protected GrpcIdentityMappingStoreServiceStub( String.valueOf(request.getIdentityMappingStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIdentityMappingStore()) .build(); GrpcCallSettings listIdentityMappingsTransportSettings = @@ -296,6 +301,7 @@ protected GrpcIdentityMappingStoreServiceStub( String.valueOf(request.getIdentityMappingStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIdentityMappingStore()) .build(); GrpcCallSettings listIdentityMappingStoresTransportSettings = @@ -308,6 +314,7 @@ protected GrpcIdentityMappingStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createIdentityMappingStoreCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcProjectServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcProjectServiceStub.java index b6349a008e8a..6286b58b5053 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcProjectServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcProjectServiceStub.java @@ -111,6 +111,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.provisionProjectCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRankServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRankServiceStub.java index 84820e3a41d0..0715a0723b9c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRankServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRankServiceStub.java @@ -102,6 +102,7 @@ protected GrpcRankServiceStub( builder.add("ranking_config", String.valueOf(request.getRankingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRankingConfig()) .build(); this.rankCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRecommendationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRecommendationServiceStub.java index e89ff50e34fe..09611f0bc78e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRecommendationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcRecommendationServiceStub.java @@ -105,6 +105,7 @@ protected GrpcRecommendationServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.recommendCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSchemaServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSchemaServiceStub.java index 2711d5ed9a5d..36da0c840180 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSchemaServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSchemaServiceStub.java @@ -168,6 +168,7 @@ protected GrpcSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSchemasTransportSettings = GrpcCallSettings.newBuilder() @@ -178,6 +179,7 @@ protected GrpcSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -188,6 +190,7 @@ protected GrpcSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -208,6 +211,7 @@ protected GrpcSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSchemaCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchServiceStub.java index 2a5d2964ce88..9bb7214a16e4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchServiceStub.java @@ -117,6 +117,7 @@ protected GrpcSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings searchLiteTransportSettings = GrpcCallSettings.newBuilder() @@ -127,6 +128,7 @@ protected GrpcSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.searchCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchTuningServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchTuningServiceStub.java index 700417fdb67f..2db1c932fdba 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchTuningServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSearchTuningServiceStub.java @@ -130,6 +130,7 @@ protected GrpcSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); GrpcCallSettings listCustomModelsTransportSettings = @@ -141,6 +142,7 @@ protected GrpcSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); this.trainCustomModelCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSessionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSessionServiceStub.java index f5069ff1e33e..43b17ec30cad 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSessionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSessionServiceStub.java @@ -160,6 +160,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +171,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -200,6 +203,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSessionCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSiteSearchEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSiteSearchEngineServiceStub.java index 905f235e2e95..d138d7c54c76 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSiteSearchEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcSiteSearchEngineServiceStub.java @@ -379,6 +379,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -389,6 +390,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateTargetSitesTransportSettings = @@ -400,6 +402,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -410,6 +413,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -431,6 +435,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTargetSitesTransportSettings = @@ -442,6 +447,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSitemapTransportSettings = GrpcCallSettings.newBuilder() @@ -452,6 +458,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSitemapTransportSettings = GrpcCallSettings.newBuilder() @@ -462,6 +469,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchSitemapsTransportSettings = GrpcCallSettings.newBuilder() @@ -472,6 +480,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings enableAdvancedSiteSearchTransportSettings = @@ -484,6 +493,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings disableAdvancedSiteSearchTransportSettings = @@ -496,6 +506,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings recrawlUrisTransportSettings = GrpcCallSettings.newBuilder() @@ -506,6 +517,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings batchVerifyTargetSitesTransportSettings = @@ -517,6 +529,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings fetchDomainVerificationStatusTransportSettings = @@ -531,6 +544,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); this.getSiteSearchEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserEventServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserEventServiceStub.java index 136075485aa5..b1e968b987d4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserEventServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserEventServiceStub.java @@ -160,6 +160,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings collectUserEventTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +171,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +182,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +193,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserLicenseServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserLicenseServiceStub.java index 067445c5f877..473e18bc4fba 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserLicenseServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/GrpcUserLicenseServiceStub.java @@ -138,6 +138,7 @@ protected GrpcUserLicenseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchUpdateUserLicensesTransportSettings = @@ -149,6 +150,7 @@ protected GrpcUserLicenseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listUserLicensesCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonAssistantServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonAssistantServiceStub.java index 6b2203072e27..b4b372b8ba1b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonAssistantServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonAssistantServiceStub.java @@ -141,6 +141,7 @@ protected HttpJsonAssistantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.streamAssistCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCmekConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCmekConfigServiceStub.java index 65953223ccc5..a9fc828ebe5d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCmekConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCmekConfigServiceStub.java @@ -476,6 +476,7 @@ protected HttpJsonCmekConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCmekConfigsTransportSettings = @@ -488,6 +489,7 @@ protected HttpJsonCmekConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCmekConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -499,6 +501,7 @@ protected HttpJsonCmekConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.updateCmekConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCompletionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCompletionServiceStub.java index f7b0850efaff..d858681d4fe3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCompletionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonCompletionServiceStub.java @@ -559,6 +559,7 @@ protected HttpJsonCompletionServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); HttpJsonCallSettings importSuggestionDenyListEntriesTransportSettings = @@ -571,6 +572,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeSuggestionDenyListEntriesTransportSettings = @@ -583,6 +585,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importCompletionSuggestionsTransportSettings = @@ -595,6 +598,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeCompletionSuggestionsTransportSettings = @@ -607,6 +611,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonControlServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonControlServiceStub.java index 63cad6073cb6..6d267b15875a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonControlServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonControlServiceStub.java @@ -313,6 +313,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -324,6 +325,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -346,6 +348,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -357,6 +360,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonConversationalSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonConversationalSearchServiceStub.java index fb1ab5eb8e0b..67eb259e9362 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonConversationalSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonConversationalSearchServiceStub.java @@ -722,6 +722,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConversationTransportSettings = @@ -734,6 +735,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -745,6 +747,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConversationTransportSettings = @@ -769,6 +772,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversationsTransportSettings = @@ -781,6 +785,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings answerQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -792,6 +797,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings streamAnswerQueryTransportSettings = @@ -804,6 +810,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings getAnswerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -815,6 +822,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -826,6 +834,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -837,6 +846,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -859,6 +869,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -870,6 +881,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.converseConversationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDataStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDataStoreServiceStub.java index e6395511fff3..24bf0a7b92a8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDataStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDataStoreServiceStub.java @@ -529,6 +529,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCmekConfigName()) .build(); HttpJsonCallSettings getDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -540,6 +541,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataStoresTransportSettings = @@ -552,6 +554,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -563,6 +566,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDocumentServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDocumentServiceStub.java index 3f3adfb08e9d..28fa3d11f4b8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDocumentServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonDocumentServiceStub.java @@ -647,6 +647,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDocumentsTransportSettings = @@ -659,6 +660,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +672,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -692,6 +695,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -703,6 +707,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -714,6 +719,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchGetDocumentsMetadataTransportSettings = @@ -727,6 +733,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDocumentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonEngineServiceStub.java index f84f8b920e15..ead094a92535 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonEngineServiceStub.java @@ -505,6 +505,7 @@ protected HttpJsonEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -516,6 +517,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -538,6 +540,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEnginesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -549,6 +552,7 @@ protected HttpJsonEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonGroundedGenerationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonGroundedGenerationServiceStub.java index 76b113fe4815..3650b5a79b5e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonGroundedGenerationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonGroundedGenerationServiceStub.java @@ -195,6 +195,7 @@ protected HttpJsonGroundedGenerationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings checkGroundingTransportSettings = @@ -207,6 +208,7 @@ protected HttpJsonGroundedGenerationServiceStub( builder.add("grounding_config", String.valueOf(request.getGroundingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroundingConfig()) .build(); this.generateGroundedContentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonIdentityMappingStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonIdentityMappingStoreServiceStub.java index e0539c119e98..64297702444b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonIdentityMappingStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonIdentityMappingStoreServiceStub.java @@ -638,6 +638,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCmekConfigName()) .build(); HttpJsonCallSettings getIdentityMappingStoreTransportSettings = @@ -650,6 +651,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteIdentityMappingStoreTransportSettings = @@ -662,6 +664,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importIdentityMappingsTransportSettings = @@ -676,6 +679,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( String.valueOf(request.getIdentityMappingStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIdentityMappingStore()) .build(); HttpJsonCallSettings purgeIdentityMappingsTransportSettings = @@ -690,6 +694,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( String.valueOf(request.getIdentityMappingStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIdentityMappingStore()) .build(); HttpJsonCallSettings listIdentityMappingsTransportSettings = @@ -705,6 +710,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( String.valueOf(request.getIdentityMappingStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIdentityMappingStore()) .build(); HttpJsonCallSettings listIdentityMappingStoresTransportSettings = @@ -718,6 +724,7 @@ protected HttpJsonIdentityMappingStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createIdentityMappingStoreCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonProjectServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonProjectServiceStub.java index a82cf86432b7..b77f3a30bcc8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonProjectServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonProjectServiceStub.java @@ -339,6 +339,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.provisionProjectCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRankServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRankServiceStub.java index 289cb4dc9611..5c206e917b1f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRankServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRankServiceStub.java @@ -138,6 +138,7 @@ protected HttpJsonRankServiceStub( builder.add("ranking_config", String.valueOf(request.getRankingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRankingConfig()) .build(); this.rankCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRecommendationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRecommendationServiceStub.java index dce82689ba9d..272d1e926374 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRecommendationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonRecommendationServiceStub.java @@ -147,6 +147,7 @@ protected HttpJsonRecommendationServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.recommendCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSchemaServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSchemaServiceStub.java index 0b8c42b9a422..45b5f376cbbe 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSchemaServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSchemaServiceStub.java @@ -522,6 +522,7 @@ protected HttpJsonSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSchemasTransportSettings = HttpJsonCallSettings.newBuilder() @@ -533,6 +534,7 @@ protected HttpJsonSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -544,6 +546,7 @@ protected HttpJsonSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -566,6 +569,7 @@ protected HttpJsonSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSchemaCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchServiceStub.java index a31a2c5d81e6..84d22dc91f09 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings searchLiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -202,6 +203,7 @@ protected HttpJsonSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.searchCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchTuningServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchTuningServiceStub.java index 8eea161cacee..142e6264b420 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchTuningServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSearchTuningServiceStub.java @@ -382,6 +382,7 @@ protected HttpJsonSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); HttpJsonCallSettings listCustomModelsTransportSettings = @@ -394,6 +395,7 @@ protected HttpJsonSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); this.trainCustomModelCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSessionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSessionServiceStub.java index ef70ce1d1fa1..ebfd3535dba7 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSessionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSessionServiceStub.java @@ -315,6 +315,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -326,6 +327,7 @@ protected HttpJsonSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -348,6 +350,7 @@ protected HttpJsonSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -359,6 +362,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSessionCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSiteSearchEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSiteSearchEngineServiceStub.java index f31716f7fd39..7cab2ed1fed9 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSiteSearchEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonSiteSearchEngineServiceStub.java @@ -1041,6 +1041,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1052,6 +1053,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateTargetSitesTransportSettings = @@ -1064,6 +1066,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1075,6 +1078,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1098,6 +1102,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTargetSitesTransportSettings = @@ -1110,6 +1115,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSitemapTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1121,6 +1127,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSitemapTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1132,6 +1139,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchSitemapsTransportSettings = @@ -1144,6 +1152,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings enableAdvancedSiteSearchTransportSettings = @@ -1157,6 +1166,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings disableAdvancedSiteSearchTransportSettings = @@ -1170,6 +1180,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings recrawlUrisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1181,6 +1192,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings batchVerifyTargetSitesTransportSettings = @@ -1193,6 +1205,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< FetchDomainVerificationStatusRequest, FetchDomainVerificationStatusResponse> @@ -1209,6 +1222,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); this.getSiteSearchEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserEventServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserEventServiceStub.java index ec5e47308b99..2f0a34f1310f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserEventServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserEventServiceStub.java @@ -487,6 +487,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings collectUserEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -498,6 +499,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -509,6 +511,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -520,6 +523,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserLicenseServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserLicenseServiceStub.java index f330755aa997..579c5b83181f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserLicenseServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/HttpJsonUserLicenseServiceStub.java @@ -393,6 +393,7 @@ protected HttpJsonUserLicenseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchUpdateUserLicensesTransportSettings = @@ -405,6 +406,7 @@ protected HttpJsonUserLicenseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listUserLicensesCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/IdentityMappingStoreServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/IdentityMappingStoreServiceStubSettings.java index 2e66d5c70e7e..5170e9ae36af 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/IdentityMappingStoreServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/IdentityMappingStoreServiceStubSettings.java @@ -535,6 +535,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ProjectServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ProjectServiceStubSettings.java index a6dfdebe61aa..9726ea6e8d06 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ProjectServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ProjectServiceStubSettings.java @@ -272,6 +272,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RankServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RankServiceStubSettings.java index 8ad4a6cb4259..f8b48252ace9 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RankServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RankServiceStubSettings.java @@ -231,6 +231,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RecommendationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RecommendationServiceStubSettings.java index 49d6936de35d..bb28ffa9c2bb 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RecommendationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/RecommendationServiceStubSettings.java @@ -233,6 +233,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SchemaServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SchemaServiceStubSettings.java index cc65748584d0..a8b341786e4a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SchemaServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SchemaServiceStubSettings.java @@ -388,6 +388,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchServiceStubSettings.java index 9615fb113619..5e5caa0c919d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchServiceStubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchTuningServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchTuningServiceStubSettings.java index a0c65294fd95..f92a47fd1c6d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchTuningServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SearchTuningServiceStubSettings.java @@ -286,6 +286,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ServingConfigServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ServingConfigServiceStubSettings.java index cf84cf6b8f46..b6aa912a3829 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ServingConfigServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/ServingConfigServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SessionServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SessionServiceStubSettings.java index 22815916d786..7c9378cb2c7f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SessionServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SessionServiceStubSettings.java @@ -328,6 +328,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SiteSearchEngineServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SiteSearchEngineServiceStubSettings.java index 8219ad8a976b..032c71bebe07 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SiteSearchEngineServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/SiteSearchEngineServiceStubSettings.java @@ -680,6 +680,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserEventServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserEventServiceStubSettings.java index 25eafacc3ef3..8be4cb6675aa 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserEventServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserEventServiceStubSettings.java @@ -313,6 +313,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserLicenseServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserLicenseServiceStubSettings.java index 9cb53454d56c..9df248ee5748 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserLicenseServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/UserLicenseServiceStubSettings.java @@ -362,6 +362,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/Version.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/Version.java new file mode 100644 index 000000000000..c9a17240d496 --- /dev/null +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.discoveryengine.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-discoveryengine:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/AclConfigServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/AclConfigServiceStubSettings.java index 551a0bbc269a..47569c16ec98 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/AclConfigServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/AclConfigServiceStubSettings.java @@ -239,6 +239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ChunkServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ChunkServiceStubSettings.java index e9593ca42995..e59d123bd5e3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ChunkServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ChunkServiceStubSettings.java @@ -302,6 +302,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/CompletionServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/CompletionServiceStubSettings.java index b0152728de69..d4fff19f4a31 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/CompletionServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/CompletionServiceStubSettings.java @@ -381,6 +381,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ControlServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ControlServiceStubSettings.java index 75a178cfab0a..04764cd17b85 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ControlServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ControlServiceStubSettings.java @@ -329,6 +329,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ConversationalSearchServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ConversationalSearchServiceStubSettings.java index 71875afaf7e8..4623c14f5eb8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ConversationalSearchServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ConversationalSearchServiceStubSettings.java @@ -468,6 +468,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DataStoreServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DataStoreServiceStubSettings.java index c539064fae85..d707404d1a5a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DataStoreServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DataStoreServiceStubSettings.java @@ -405,6 +405,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DocumentServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DocumentServiceStubSettings.java index 03054c916751..b7f750f3a751 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DocumentServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/DocumentServiceStubSettings.java @@ -425,6 +425,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EngineServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EngineServiceStubSettings.java index 31cf2ee29195..1778fe925c73 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EngineServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EngineServiceStubSettings.java @@ -414,6 +414,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EstimateBillingServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EstimateBillingServiceStubSettings.java index 40b6c37cbe08..1a69a4292547 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EstimateBillingServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EstimateBillingServiceStubSettings.java @@ -277,6 +277,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EvaluationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EvaluationServiceStubSettings.java index 9c10da2d822d..3fc0c5a7e103 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EvaluationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/EvaluationServiceStubSettings.java @@ -445,6 +445,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GroundedGenerationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GroundedGenerationServiceStubSettings.java index f45cf2bf7885..b549d2aa8756 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GroundedGenerationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GroundedGenerationServiceStubSettings.java @@ -235,6 +235,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcAclConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcAclConfigServiceStub.java index 38186cd1afaf..bf0ffb4cb541 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcAclConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcAclConfigServiceStub.java @@ -132,6 +132,7 @@ protected GrpcAclConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.updateAclConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcChunkServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcChunkServiceStub.java index 939c9a4ff309..c64d1d33fb51 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcChunkServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcChunkServiceStub.java @@ -120,6 +120,7 @@ protected GrpcChunkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listChunksTransportSettings = GrpcCallSettings.newBuilder() @@ -130,6 +131,7 @@ protected GrpcChunkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getChunkCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcCompletionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcCompletionServiceStub.java index 12a9698f9aaf..593e52b6a8d2 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcCompletionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcCompletionServiceStub.java @@ -201,6 +201,7 @@ protected GrpcCompletionServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); GrpcCallSettings importSuggestionDenyListEntriesTransportSettings = @@ -212,6 +213,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeSuggestionDenyListEntriesTransportSettings = @@ -223,6 +225,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importCompletionSuggestionsTransportSettings = @@ -234,6 +237,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeCompletionSuggestionsTransportSettings = @@ -245,6 +249,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcControlServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcControlServiceStub.java index 95d5b37dd054..956b92b7df7e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcControlServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcControlServiceStub.java @@ -164,6 +164,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteControlTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateControlTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +196,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +207,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcConversationalSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcConversationalSearchServiceStub.java index 6bd49e7d7d53..a5721e57ab6b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcConversationalSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcConversationalSearchServiceStub.java @@ -293,6 +293,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +304,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +315,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +337,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversationsTransportSettings = @@ -345,6 +349,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings answerQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -355,6 +360,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings getAnswerTransportSettings = GrpcCallSettings.newBuilder() @@ -365,6 +371,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +382,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -385,6 +393,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -405,6 +414,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -415,6 +425,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.converseConversationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDataStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDataStoreServiceStub.java index 801c48ae1df0..30b1e3f1a990 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDataStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDataStoreServiceStub.java @@ -216,6 +216,7 @@ protected GrpcDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -226,6 +227,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataStoresTransportSettings = @@ -237,6 +239,7 @@ protected GrpcDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -247,6 +250,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -269,6 +273,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDocumentProcessingConfigTransportSettings = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDocumentServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDocumentServiceStub.java index 1e30f2cfbbe3..36a19c5a19ee 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDocumentServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcDocumentServiceStub.java @@ -244,6 +244,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +255,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +266,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +287,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -294,6 +298,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -304,6 +309,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessedDocumentTransportSettings = @@ -315,6 +321,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchGetDocumentsMetadataTransportSettings = @@ -327,6 +334,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDocumentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEngineServiceStub.java index 67a8cee659dc..7a8abdbb9a6f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEngineServiceStub.java @@ -203,6 +203,7 @@ protected GrpcEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -213,6 +214,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +235,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEnginesTransportSettings = GrpcCallSettings.newBuilder() @@ -243,6 +246,7 @@ protected GrpcEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings pauseEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -253,6 +257,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -263,6 +268,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings tuneEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +279,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEstimateBillingServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEstimateBillingServiceStub.java index c3e2a9d7e2df..530535e23b8c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEstimateBillingServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEstimateBillingServiceStub.java @@ -115,6 +115,7 @@ protected GrpcEstimateBillingServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); this.estimateDataSizeCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEvaluationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEvaluationServiceStub.java index f38ac0500b88..de5947fc11bc 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEvaluationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcEvaluationServiceStub.java @@ -169,6 +169,7 @@ protected GrpcEvaluationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEvaluationsTransportSettings = @@ -180,6 +181,7 @@ protected GrpcEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listEvaluationResultsTransportSettings = @@ -202,6 +205,7 @@ protected GrpcEvaluationServiceStub( builder.add("evaluation", String.valueOf(request.getEvaluation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEvaluation()) .build(); this.getEvaluationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcGroundedGenerationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcGroundedGenerationServiceStub.java index 339cc4708a68..bd3c36a4e73e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcGroundedGenerationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcGroundedGenerationServiceStub.java @@ -112,6 +112,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("grounding_config", String.valueOf(request.getGroundingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroundingConfig()) .build(); this.checkGroundingCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcProjectServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcProjectServiceStub.java index 98b18df78410..04e74dc77b05 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcProjectServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcProjectServiceStub.java @@ -139,6 +139,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings provisionProjectTransportSettings = GrpcCallSettings.newBuilder() @@ -149,6 +150,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reportConsentChangeTransportSettings = GrpcCallSettings.newBuilder() @@ -159,6 +161,7 @@ protected GrpcProjectServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); this.getProjectCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRankServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRankServiceStub.java index 156a5b1bd643..136a6515cecc 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRankServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRankServiceStub.java @@ -104,6 +104,7 @@ protected GrpcRankServiceStub( builder.add("ranking_config", String.valueOf(request.getRankingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRankingConfig()) .build(); this.rankCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRecommendationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRecommendationServiceStub.java index 305b59936ce6..d1dded6e2623 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRecommendationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcRecommendationServiceStub.java @@ -108,6 +108,7 @@ protected GrpcRecommendationServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.recommendCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQueryServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQueryServiceStub.java index f7dd44335f0f..5af273f50b7b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQueryServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQueryServiceStub.java @@ -194,6 +194,7 @@ protected GrpcSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSampleQueriesTransportSettings = @@ -205,6 +206,7 @@ protected GrpcSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSampleQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -215,6 +217,7 @@ protected GrpcSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSampleQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +239,7 @@ protected GrpcSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importSampleQueriesTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +250,7 @@ protected GrpcSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getSampleQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQuerySetServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQuerySetServiceStub.java index 4467596d6a50..cea1328fe22f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQuerySetServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSampleQuerySetServiceStub.java @@ -175,6 +175,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSampleQuerySetsTransportSettings = @@ -186,6 +187,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSampleQuerySetTransportSettings = @@ -197,6 +199,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSampleQuerySetTransportSettings = @@ -220,6 +223,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSampleQuerySetCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSchemaServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSchemaServiceStub.java index 655dd9f87807..3c302b82c15a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSchemaServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSchemaServiceStub.java @@ -170,6 +170,7 @@ protected GrpcSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSchemasTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +181,7 @@ protected GrpcSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -210,6 +213,7 @@ protected GrpcSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSchemaCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchServiceStub.java index 2f5e1a57f0b1..db14b9882da1 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchServiceStub.java @@ -107,6 +107,7 @@ protected GrpcSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.searchCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchTuningServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchTuningServiceStub.java index 121e3f33741c..9f8a49108964 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchTuningServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSearchTuningServiceStub.java @@ -132,6 +132,7 @@ protected GrpcSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); GrpcCallSettings listCustomModelsTransportSettings = @@ -143,6 +144,7 @@ protected GrpcSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); this.trainCustomModelCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcServingConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcServingConfigServiceStub.java index 2a01b5f86a96..569ba7593cf2 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcServingConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcServingConfigServiceStub.java @@ -158,6 +158,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServingConfigsTransportSettings = @@ -169,6 +170,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateServingConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSessionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSessionServiceStub.java index b87a5028139e..cf483914ba83 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSessionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSessionServiceStub.java @@ -179,6 +179,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -189,6 +190,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -209,6 +211,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -219,6 +222,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFilesTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +233,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSessionCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSiteSearchEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSiteSearchEngineServiceStub.java index 5c2fd3ae18be..1b1c645c59dc 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSiteSearchEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcSiteSearchEngineServiceStub.java @@ -372,6 +372,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +383,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateTargetSitesTransportSettings = @@ -393,6 +395,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -403,6 +406,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -424,6 +428,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTargetSitesTransportSettings = @@ -435,6 +440,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings enableAdvancedSiteSearchTransportSettings = @@ -447,6 +453,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings disableAdvancedSiteSearchTransportSettings = @@ -459,6 +466,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings recrawlUrisTransportSettings = GrpcCallSettings.newBuilder() @@ -469,6 +477,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings batchVerifyTargetSitesTransportSettings = @@ -480,6 +489,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings fetchDomainVerificationStatusTransportSettings = @@ -494,6 +504,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings setUriPatternDocumentDataTransportSettings = @@ -506,6 +517,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings getUriPatternDocumentDataTransportSettings = @@ -519,6 +531,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); this.getSiteSearchEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcUserEventServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcUserEventServiceStub.java index c26145e1b23f..eb1a941791a2 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcUserEventServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/GrpcUserEventServiceStub.java @@ -164,6 +164,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings collectUserEventTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -184,6 +186,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +197,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonAclConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonAclConfigServiceStub.java index bcb0b88e03e6..cfb6daae3f0c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonAclConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonAclConfigServiceStub.java @@ -192,6 +192,7 @@ protected HttpJsonAclConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.updateAclConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonChunkServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonChunkServiceStub.java index 144d36ffc9f6..7216f3580d10 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonChunkServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonChunkServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonChunkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listChunksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -195,6 +196,7 @@ protected HttpJsonChunkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getChunkCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonCompletionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonCompletionServiceStub.java index 76c4246a9ffb..eb5b81659b72 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonCompletionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonCompletionServiceStub.java @@ -556,6 +556,7 @@ protected HttpJsonCompletionServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); HttpJsonCallSettings importSuggestionDenyListEntriesTransportSettings = @@ -568,6 +569,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeSuggestionDenyListEntriesTransportSettings = @@ -580,6 +582,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importCompletionSuggestionsTransportSettings = @@ -592,6 +595,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeCompletionSuggestionsTransportSettings = @@ -604,6 +608,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonControlServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonControlServiceStub.java index 7d47e81ca7d4..44789fa1f750 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonControlServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonControlServiceStub.java @@ -318,6 +318,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -329,6 +330,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -351,6 +353,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -362,6 +365,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonConversationalSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonConversationalSearchServiceStub.java index 7f0c91e95a86..51a89ebdc822 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonConversationalSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonConversationalSearchServiceStub.java @@ -678,6 +678,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConversationTransportSettings = @@ -690,6 +691,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -701,6 +703,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConversationTransportSettings = @@ -725,6 +728,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversationsTransportSettings = @@ -737,6 +741,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings answerQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -748,6 +753,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings getAnswerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -759,6 +765,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -770,6 +777,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -781,6 +789,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -803,6 +812,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -814,6 +824,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.converseConversationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDataStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDataStoreServiceStub.java index 37d8f438c449..2ee6088178be 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDataStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDataStoreServiceStub.java @@ -621,6 +621,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -632,6 +633,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataStoresTransportSettings = @@ -644,6 +646,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -655,6 +658,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -679,6 +683,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDocumentProcessingConfigTransportSettings = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDocumentServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDocumentServiceStub.java index 78dc2cb4f624..3443a7673786 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDocumentServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonDocumentServiceStub.java @@ -698,6 +698,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDocumentsTransportSettings = @@ -710,6 +711,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -721,6 +723,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -743,6 +746,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -754,6 +758,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -765,6 +770,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessedDocumentTransportSettings = @@ -777,6 +783,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchGetDocumentsMetadataTransportSettings = @@ -790,6 +797,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDocumentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEngineServiceStub.java index 19cb99771680..498ad9c4c331 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEngineServiceStub.java @@ -626,6 +626,7 @@ protected HttpJsonEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -637,6 +638,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -659,6 +661,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEnginesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +673,7 @@ protected HttpJsonEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings pauseEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -681,6 +685,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -692,6 +697,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings tuneEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -703,6 +709,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEstimateBillingServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEstimateBillingServiceStub.java index 34f20d19633e..66e77bc31e15 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEstimateBillingServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEstimateBillingServiceStub.java @@ -339,6 +339,7 @@ protected HttpJsonEstimateBillingServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); this.estimateDataSizeCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEvaluationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEvaluationServiceStub.java index 944fe7933267..d4620d158627 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEvaluationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonEvaluationServiceStub.java @@ -464,6 +464,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEvaluationsTransportSettings = @@ -476,6 +477,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -487,6 +489,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listEvaluationResultsTransportSettings = @@ -500,6 +503,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("evaluation", String.valueOf(request.getEvaluation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEvaluation()) .build(); this.getEvaluationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonGroundedGenerationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonGroundedGenerationServiceStub.java index 4ec95004c3dc..06aef1522a49 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonGroundedGenerationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonGroundedGenerationServiceStub.java @@ -151,6 +151,7 @@ protected HttpJsonGroundedGenerationServiceStub( builder.add("grounding_config", String.valueOf(request.getGroundingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroundingConfig()) .build(); this.checkGroundingCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonProjectServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonProjectServiceStub.java index e6e7d797ba78..0cc99e863f58 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonProjectServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonProjectServiceStub.java @@ -411,6 +411,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings provisionProjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -422,6 +423,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings reportConsentChangeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -433,6 +435,7 @@ protected HttpJsonProjectServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); this.getProjectCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRankServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRankServiceStub.java index 7b951b150904..61140de9713d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRankServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRankServiceStub.java @@ -140,6 +140,7 @@ protected HttpJsonRankServiceStub( builder.add("ranking_config", String.valueOf(request.getRankingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRankingConfig()) .build(); this.rankCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRecommendationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRecommendationServiceStub.java index 3ad0ab4f9db2..0c64b4ab18fa 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRecommendationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonRecommendationServiceStub.java @@ -150,6 +150,7 @@ protected HttpJsonRecommendationServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.recommendCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQueryServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQueryServiceStub.java index 698aad14bc87..ca6570674229 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQueryServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQueryServiceStub.java @@ -544,6 +544,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSampleQueriesTransportSettings = @@ -556,6 +557,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSampleQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -567,6 +569,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSampleQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -590,6 +593,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importSampleQueriesTransportSettings = @@ -602,6 +606,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getSampleQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQuerySetServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQuerySetServiceStub.java index c9fa75f4b2c2..2ed4840de751 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQuerySetServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSampleQuerySetServiceStub.java @@ -314,6 +314,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSampleQuerySetsTransportSettings = @@ -327,6 +328,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSampleQuerySetTransportSettings = @@ -339,6 +341,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSampleQuerySetTransportSettings = @@ -364,6 +367,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSampleQuerySetCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSchemaServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSchemaServiceStub.java index 495ed010eb6b..24b966a8808a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSchemaServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSchemaServiceStub.java @@ -518,6 +518,7 @@ protected HttpJsonSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSchemasTransportSettings = HttpJsonCallSettings.newBuilder() @@ -529,6 +530,7 @@ protected HttpJsonSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -540,6 +542,7 @@ protected HttpJsonSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -562,6 +565,7 @@ protected HttpJsonSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSchemaCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchServiceStub.java index ce7f6eaf0189..70c3df37643a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchServiceStub.java @@ -148,6 +148,7 @@ protected HttpJsonSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.searchCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchTuningServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchTuningServiceStub.java index 8e71a89ab809..9d015bdc8c9b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchTuningServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSearchTuningServiceStub.java @@ -378,6 +378,7 @@ protected HttpJsonSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); HttpJsonCallSettings listCustomModelsTransportSettings = @@ -390,6 +391,7 @@ protected HttpJsonSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); this.trainCustomModelCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonServingConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonServingConfigServiceStub.java index 104eddd4dba9..bb33307c5b4d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonServingConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonServingConfigServiceStub.java @@ -253,6 +253,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServingConfigsTransportSettings = @@ -265,6 +266,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateServingConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSessionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSessionServiceStub.java index 5c854ed8f3c5..6355b3613572 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSessionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSessionServiceStub.java @@ -362,6 +362,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -373,6 +374,7 @@ protected HttpJsonSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -395,6 +397,7 @@ protected HttpJsonSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -406,6 +409,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFilesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -417,6 +421,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSessionCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSiteSearchEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSiteSearchEngineServiceStub.java index 76199cc3cd77..558bc664b6a4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSiteSearchEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonSiteSearchEngineServiceStub.java @@ -998,6 +998,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1009,6 +1010,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateTargetSitesTransportSettings = @@ -1021,6 +1023,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1032,6 +1035,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1055,6 +1059,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTargetSitesTransportSettings = @@ -1067,6 +1072,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings enableAdvancedSiteSearchTransportSettings = @@ -1080,6 +1086,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings disableAdvancedSiteSearchTransportSettings = @@ -1093,6 +1100,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings recrawlUrisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1104,6 +1112,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings batchVerifyTargetSitesTransportSettings = @@ -1116,6 +1125,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< FetchDomainVerificationStatusRequest, FetchDomainVerificationStatusResponse> @@ -1132,6 +1142,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings setUriPatternDocumentDataTransportSettings = @@ -1145,6 +1156,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings getUriPatternDocumentDataTransportSettings = @@ -1159,6 +1171,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); this.getSiteSearchEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonUserEventServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonUserEventServiceStub.java index 75499ed5860e..64e6bb015f64 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonUserEventServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/HttpJsonUserEventServiceStub.java @@ -484,6 +484,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings collectUserEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -495,6 +496,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -506,6 +508,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -517,6 +520,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ProjectServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ProjectServiceStubSettings.java index 961044c7a3f5..9780050d17d6 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ProjectServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ProjectServiceStubSettings.java @@ -289,6 +289,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RankServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RankServiceStubSettings.java index 8a68573aa751..03d9eac4e793 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RankServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RankServiceStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RecommendationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RecommendationServiceStubSettings.java index 528a1bfd6bc9..499e5b733c5b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RecommendationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/RecommendationServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQueryServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQueryServiceStubSettings.java index c8b82b5462c3..1655d7c2e44b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQueryServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQueryServiceStubSettings.java @@ -393,6 +393,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQuerySetServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQuerySetServiceStubSettings.java index 1b046791646e..6cbbe8729a5c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQuerySetServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SampleQuerySetServiceStubSettings.java @@ -345,6 +345,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SchemaServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SchemaServiceStubSettings.java index bd2526494c62..77fdb76ef22e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SchemaServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SchemaServiceStubSettings.java @@ -389,6 +389,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchServiceStubSettings.java index 3799847d2618..bd95aa32dc8d 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchServiceStubSettings.java @@ -292,6 +292,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchTuningServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchTuningServiceStubSettings.java index af0a2fa3afb0..948f17a57e56 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchTuningServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SearchTuningServiceStubSettings.java @@ -287,6 +287,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ServingConfigServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ServingConfigServiceStubSettings.java index f8161032a83d..f3a8bf556f33 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ServingConfigServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/ServingConfigServiceStubSettings.java @@ -324,6 +324,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SessionServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SessionServiceStubSettings.java index a5d691acd20c..948b47f6c5fa 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SessionServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SessionServiceStubSettings.java @@ -393,6 +393,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SiteSearchEngineServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SiteSearchEngineServiceStubSettings.java index 2936e5db2ae4..1e9ebd5fe6f1 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SiteSearchEngineServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/SiteSearchEngineServiceStubSettings.java @@ -674,6 +674,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/UserEventServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/UserEventServiceStubSettings.java index ba90b6f9a967..b0fd60abc014 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/UserEventServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/UserEventServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/Version.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/Version.java new file mode 100644 index 000000000000..ab7c98430c5e --- /dev/null +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.discoveryengine.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-discoveryengine:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/CompletionServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/CompletionServiceStubSettings.java index 9389c6401728..d3e56a4cd695 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/CompletionServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/CompletionServiceStubSettings.java @@ -392,6 +392,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ControlServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ControlServiceStubSettings.java index 1210c57743c4..2c2e42820e0f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ControlServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ControlServiceStubSettings.java @@ -329,6 +329,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ConversationalSearchServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ConversationalSearchServiceStubSettings.java index 45271a1b8a94..65815a637f2e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ConversationalSearchServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ConversationalSearchServiceStubSettings.java @@ -468,6 +468,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DataStoreServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DataStoreServiceStubSettings.java index 921ba340083d..a53daae642b7 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DataStoreServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DataStoreServiceStubSettings.java @@ -382,6 +382,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DocumentServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DocumentServiceStubSettings.java index 00204ed755ec..f80777f77ad4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DocumentServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/DocumentServiceStubSettings.java @@ -414,6 +414,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EngineServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EngineServiceStubSettings.java index f6ad094affa7..ebc9527825b2 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EngineServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EngineServiceStubSettings.java @@ -414,6 +414,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EvaluationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EvaluationServiceStubSettings.java index 22dc646866ee..091719e4cfb4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EvaluationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/EvaluationServiceStubSettings.java @@ -445,6 +445,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GroundedGenerationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GroundedGenerationServiceStubSettings.java index 943a14ac8ea5..8496b61112af 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GroundedGenerationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GroundedGenerationServiceStubSettings.java @@ -258,6 +258,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcCompletionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcCompletionServiceStub.java index 798b0f702b91..36bc0357700c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcCompletionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcCompletionServiceStub.java @@ -218,6 +218,7 @@ protected GrpcCompletionServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); GrpcCallSettings advancedCompleteQueryTransportSettings = @@ -231,6 +232,7 @@ protected GrpcCompletionServiceStub( "completion_config", String.valueOf(request.getCompletionConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCompletionConfig()) .build(); GrpcCallSettings importSuggestionDenyListEntriesTransportSettings = @@ -242,6 +244,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeSuggestionDenyListEntriesTransportSettings = @@ -253,6 +256,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importCompletionSuggestionsTransportSettings = @@ -264,6 +268,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeCompletionSuggestionsTransportSettings = @@ -275,6 +280,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcControlServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcControlServiceStub.java index 07ec7981b2a6..a92750b9aef0 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcControlServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcControlServiceStub.java @@ -162,6 +162,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteControlTransportSettings = GrpcCallSettings.newBuilder() @@ -172,6 +173,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateControlTransportSettings = GrpcCallSettings.newBuilder() @@ -192,6 +194,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -202,6 +205,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcConversationalSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcConversationalSearchServiceStub.java index 7399fff08aad..e373894db43b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcConversationalSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcConversationalSearchServiceStub.java @@ -293,6 +293,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +304,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +315,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +337,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversationsTransportSettings = @@ -345,6 +349,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings answerQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -355,6 +360,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings getAnswerTransportSettings = GrpcCallSettings.newBuilder() @@ -365,6 +371,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +382,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -385,6 +393,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -405,6 +414,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -415,6 +425,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.converseConversationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDataStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDataStoreServiceStub.java index 1488f2b3cef4..1975c33cdab3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDataStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDataStoreServiceStub.java @@ -179,6 +179,7 @@ protected GrpcDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -189,6 +190,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataStoresTransportSettings = @@ -200,6 +202,7 @@ protected GrpcDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -210,6 +213,7 @@ protected GrpcDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataStoreTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDocumentServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDocumentServiceStub.java index d6dd8f398adc..b44a8441af80 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDocumentServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcDocumentServiceStub.java @@ -228,6 +228,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -238,6 +239,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +250,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -268,6 +271,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -278,6 +282,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +293,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchGetDocumentsMetadataTransportSettings = @@ -300,6 +306,7 @@ protected GrpcDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDocumentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEngineServiceStub.java index eb3da886ba3e..a4438d170408 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEngineServiceStub.java @@ -203,6 +203,7 @@ protected GrpcEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -213,6 +214,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +235,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEnginesTransportSettings = GrpcCallSettings.newBuilder() @@ -243,6 +246,7 @@ protected GrpcEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings pauseEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -253,6 +257,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -263,6 +268,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings tuneEngineTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +279,7 @@ protected GrpcEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEvaluationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEvaluationServiceStub.java index a7b3fdae02af..a089ff54cba8 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEvaluationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcEvaluationServiceStub.java @@ -169,6 +169,7 @@ protected GrpcEvaluationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEvaluationsTransportSettings = @@ -180,6 +181,7 @@ protected GrpcEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listEvaluationResultsTransportSettings = @@ -202,6 +205,7 @@ protected GrpcEvaluationServiceStub( builder.add("evaluation", String.valueOf(request.getEvaluation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEvaluation()) .build(); this.getEvaluationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcGroundedGenerationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcGroundedGenerationServiceStub.java index 855d5ed6ac55..b4cc46cd6bd1 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcGroundedGenerationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcGroundedGenerationServiceStub.java @@ -151,6 +151,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings generateGroundedContentTransportSettings = @@ -163,6 +164,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings checkGroundingTransportSettings = @@ -174,6 +176,7 @@ protected GrpcGroundedGenerationServiceStub( builder.add("grounding_config", String.valueOf(request.getGroundingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroundingConfig()) .build(); this.streamGenerateGroundedContentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcProjectServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcProjectServiceStub.java index 8ac1ea873ea3..bfe02ca4a0e2 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcProjectServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcProjectServiceStub.java @@ -114,6 +114,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.provisionProjectCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRankServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRankServiceStub.java index 18724a9bd69f..acdabd8899d3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRankServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRankServiceStub.java @@ -104,6 +104,7 @@ protected GrpcRankServiceStub( builder.add("ranking_config", String.valueOf(request.getRankingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRankingConfig()) .build(); this.rankCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRecommendationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRecommendationServiceStub.java index d010d381c77f..7ede2b1be57e 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRecommendationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcRecommendationServiceStub.java @@ -108,6 +108,7 @@ protected GrpcRecommendationServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.recommendCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQueryServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQueryServiceStub.java index 34a876626f82..2f28869fa2d9 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQueryServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQueryServiceStub.java @@ -194,6 +194,7 @@ protected GrpcSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSampleQueriesTransportSettings = @@ -205,6 +206,7 @@ protected GrpcSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSampleQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -215,6 +217,7 @@ protected GrpcSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSampleQueryTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +239,7 @@ protected GrpcSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importSampleQueriesTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +250,7 @@ protected GrpcSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getSampleQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQuerySetServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQuerySetServiceStub.java index cb8da768de28..38e43658d05c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQuerySetServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSampleQuerySetServiceStub.java @@ -175,6 +175,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSampleQuerySetsTransportSettings = @@ -186,6 +187,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSampleQuerySetTransportSettings = @@ -197,6 +199,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSampleQuerySetTransportSettings = @@ -220,6 +223,7 @@ protected GrpcSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSampleQuerySetCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSchemaServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSchemaServiceStub.java index 27a37a7f8687..436716ece6cd 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSchemaServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSchemaServiceStub.java @@ -170,6 +170,7 @@ protected GrpcSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSchemasTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +181,7 @@ protected GrpcSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -210,6 +213,7 @@ protected GrpcSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSchemaCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchServiceStub.java index 8c04f3a0aa4a..bf365d15c1fd 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchServiceStub.java @@ -119,6 +119,7 @@ protected GrpcSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings searchLiteTransportSettings = GrpcCallSettings.newBuilder() @@ -129,6 +130,7 @@ protected GrpcSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.searchCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchTuningServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchTuningServiceStub.java index 92545f9186c4..d06512207aa7 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchTuningServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSearchTuningServiceStub.java @@ -132,6 +132,7 @@ protected GrpcSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); GrpcCallSettings listCustomModelsTransportSettings = @@ -143,6 +144,7 @@ protected GrpcSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); this.trainCustomModelCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcServingConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcServingConfigServiceStub.java index acb7084fb118..5fdc799d0c2b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcServingConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcServingConfigServiceStub.java @@ -158,6 +158,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServingConfigsTransportSettings = @@ -169,6 +170,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateServingConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSessionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSessionServiceStub.java index d9f95546b42c..7c68c32b6729 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSessionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSessionServiceStub.java @@ -162,6 +162,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -172,6 +173,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -192,6 +194,7 @@ protected GrpcSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSessionsTransportSettings = GrpcCallSettings.newBuilder() @@ -202,6 +205,7 @@ protected GrpcSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSessionCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSiteSearchEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSiteSearchEngineServiceStub.java index 069748742753..3ef5229403b6 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSiteSearchEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcSiteSearchEngineServiceStub.java @@ -382,6 +382,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -392,6 +393,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateTargetSitesTransportSettings = @@ -403,6 +405,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -413,6 +416,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTargetSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -434,6 +438,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTargetSitesTransportSettings = @@ -445,6 +450,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSitemapTransportSettings = GrpcCallSettings.newBuilder() @@ -455,6 +461,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSitemapTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +472,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchSitemapsTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +483,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings enableAdvancedSiteSearchTransportSettings = @@ -487,6 +496,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings disableAdvancedSiteSearchTransportSettings = @@ -499,6 +509,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings recrawlUrisTransportSettings = GrpcCallSettings.newBuilder() @@ -509,6 +520,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); GrpcCallSettings batchVerifyTargetSitesTransportSettings = @@ -520,6 +532,7 @@ protected GrpcSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings fetchDomainVerificationStatusTransportSettings = @@ -534,6 +547,7 @@ protected GrpcSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); this.getSiteSearchEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcUserEventServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcUserEventServiceStub.java index 9d7ed3e88def..69de6d652e7a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcUserEventServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/GrpcUserEventServiceStub.java @@ -164,6 +164,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings collectUserEventTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -184,6 +186,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +197,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonCompletionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonCompletionServiceStub.java index 49fbdeb98c32..5c1a93df66d4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonCompletionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonCompletionServiceStub.java @@ -597,6 +597,7 @@ protected HttpJsonCompletionServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); HttpJsonCallSettings advancedCompleteQueryTransportSettings = @@ -611,6 +612,7 @@ protected HttpJsonCompletionServiceStub( "completion_config", String.valueOf(request.getCompletionConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCompletionConfig()) .build(); HttpJsonCallSettings importSuggestionDenyListEntriesTransportSettings = @@ -623,6 +625,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeSuggestionDenyListEntriesTransportSettings = @@ -635,6 +638,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importCompletionSuggestionsTransportSettings = @@ -647,6 +651,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeCompletionSuggestionsTransportSettings = @@ -659,6 +664,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonControlServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonControlServiceStub.java index 44dfebd183cf..9d1df1810468 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonControlServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonControlServiceStub.java @@ -315,6 +315,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -326,6 +327,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -348,6 +350,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -359,6 +362,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonConversationalSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonConversationalSearchServiceStub.java index d2b46ef1ee3f..5de02a7a9de0 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonConversationalSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonConversationalSearchServiceStub.java @@ -678,6 +678,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConversationTransportSettings = @@ -690,6 +691,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -701,6 +703,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConversationTransportSettings = @@ -725,6 +728,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversationsTransportSettings = @@ -737,6 +741,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings answerQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -748,6 +753,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings getAnswerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -759,6 +765,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -770,6 +777,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -781,6 +789,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -803,6 +812,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -814,6 +824,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.converseConversationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDataStoreServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDataStoreServiceStub.java index cb40f675c28e..c3b4cdb5a011 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDataStoreServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDataStoreServiceStub.java @@ -516,6 +516,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -527,6 +528,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataStoresTransportSettings = @@ -539,6 +541,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -550,6 +553,7 @@ protected HttpJsonDataStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataStoreTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDocumentServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDocumentServiceStub.java index 79ab279d16d0..7476c927818f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDocumentServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonDocumentServiceStub.java @@ -639,6 +639,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDocumentsTransportSettings = @@ -651,6 +652,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -662,6 +664,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -684,6 +687,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -695,6 +699,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -706,6 +711,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchGetDocumentsMetadataTransportSettings = @@ -719,6 +725,7 @@ protected HttpJsonDocumentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getDocumentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEngineServiceStub.java index 251ad1138952..8ab75bc86160 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEngineServiceStub.java @@ -616,6 +616,7 @@ protected HttpJsonEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -627,6 +628,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -649,6 +651,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEnginesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -660,6 +663,7 @@ protected HttpJsonEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings pauseEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -671,6 +675,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -682,6 +687,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings tuneEngineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -693,6 +699,7 @@ protected HttpJsonEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEvaluationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEvaluationServiceStub.java index 27a69c7dc8b3..339216f7bb15 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEvaluationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonEvaluationServiceStub.java @@ -454,6 +454,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEvaluationsTransportSettings = @@ -466,6 +467,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -477,6 +479,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listEvaluationResultsTransportSettings = @@ -490,6 +493,7 @@ protected HttpJsonEvaluationServiceStub( builder.add("evaluation", String.valueOf(request.getEvaluation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEvaluation()) .build(); this.getEvaluationCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonGroundedGenerationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonGroundedGenerationServiceStub.java index 7a44f1283747..d6810642d4a2 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonGroundedGenerationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonGroundedGenerationServiceStub.java @@ -197,6 +197,7 @@ protected HttpJsonGroundedGenerationServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings checkGroundingTransportSettings = @@ -209,6 +210,7 @@ protected HttpJsonGroundedGenerationServiceStub( builder.add("grounding_config", String.valueOf(request.getGroundingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroundingConfig()) .build(); this.generateGroundedContentCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonProjectServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonProjectServiceStub.java index 0a3626aeb023..e861171a3593 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonProjectServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonProjectServiceStub.java @@ -326,6 +326,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.provisionProjectCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRankServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRankServiceStub.java index 969dd1f72f25..072a4008ac3c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRankServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRankServiceStub.java @@ -140,6 +140,7 @@ protected HttpJsonRankServiceStub( builder.add("ranking_config", String.valueOf(request.getRankingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRankingConfig()) .build(); this.rankCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRecommendationServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRecommendationServiceStub.java index 2885256e73c3..ac2758196fbe 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRecommendationServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonRecommendationServiceStub.java @@ -150,6 +150,7 @@ protected HttpJsonRecommendationServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.recommendCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQueryServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQueryServiceStub.java index 022b42bdd159..02665bfa8461 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQueryServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQueryServiceStub.java @@ -534,6 +534,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSampleQueriesTransportSettings = @@ -546,6 +547,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSampleQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -557,6 +559,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSampleQueryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -580,6 +583,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importSampleQueriesTransportSettings = @@ -592,6 +596,7 @@ protected HttpJsonSampleQueryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getSampleQueryCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQuerySetServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQuerySetServiceStub.java index 8f0255144f97..fd9dee6b9213 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQuerySetServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSampleQuerySetServiceStub.java @@ -314,6 +314,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSampleQuerySetsTransportSettings = @@ -327,6 +328,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSampleQuerySetTransportSettings = @@ -339,6 +341,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSampleQuerySetTransportSettings = @@ -364,6 +367,7 @@ protected HttpJsonSampleQuerySetServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSampleQuerySetCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSchemaServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSchemaServiceStub.java index 81a2faf5ce19..136dafdc126c 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSchemaServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSchemaServiceStub.java @@ -508,6 +508,7 @@ protected HttpJsonSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSchemasTransportSettings = HttpJsonCallSettings.newBuilder() @@ -519,6 +520,7 @@ protected HttpJsonSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -530,6 +532,7 @@ protected HttpJsonSchemaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -552,6 +555,7 @@ protected HttpJsonSchemaServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getSchemaCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchServiceStub.java index a894812fb0be..c8754d9bbc64 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchServiceStub.java @@ -193,6 +193,7 @@ protected HttpJsonSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings searchLiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -204,6 +205,7 @@ protected HttpJsonSearchServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.searchCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchTuningServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchTuningServiceStub.java index 2f592bbaef69..302f1f330995 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchTuningServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSearchTuningServiceStub.java @@ -368,6 +368,7 @@ protected HttpJsonSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); HttpJsonCallSettings listCustomModelsTransportSettings = @@ -380,6 +381,7 @@ protected HttpJsonSearchTuningServiceStub( builder.add("data_store", String.valueOf(request.getDataStore())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataStore()) .build(); this.trainCustomModelCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonServingConfigServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonServingConfigServiceStub.java index 8cd80ffeadba..35e5813a1261 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonServingConfigServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonServingConfigServiceStub.java @@ -253,6 +253,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServingConfigsTransportSettings = @@ -265,6 +266,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateServingConfigCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSessionServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSessionServiceStub.java index 15ad0ba69e5a..9435c9850314 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSessionServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSessionServiceStub.java @@ -317,6 +317,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -328,6 +329,7 @@ protected HttpJsonSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -350,6 +352,7 @@ protected HttpJsonSessionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSessionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -361,6 +364,7 @@ protected HttpJsonSessionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createSessionCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSiteSearchEngineServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSiteSearchEngineServiceStub.java index 1f1acba176fb..6517c9978a14 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSiteSearchEngineServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonSiteSearchEngineServiceStub.java @@ -1025,6 +1025,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1036,6 +1037,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateTargetSitesTransportSettings = @@ -1048,6 +1050,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1059,6 +1062,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTargetSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1082,6 +1086,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTargetSitesTransportSettings = @@ -1094,6 +1099,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSitemapTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1105,6 +1111,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSitemapTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1116,6 +1123,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchSitemapsTransportSettings = @@ -1128,6 +1136,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings enableAdvancedSiteSearchTransportSettings = @@ -1141,6 +1150,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings disableAdvancedSiteSearchTransportSettings = @@ -1154,6 +1164,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings recrawlUrisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1165,6 +1176,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); HttpJsonCallSettings batchVerifyTargetSitesTransportSettings = @@ -1177,6 +1189,7 @@ protected HttpJsonSiteSearchEngineServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< FetchDomainVerificationStatusRequest, FetchDomainVerificationStatusResponse> @@ -1193,6 +1206,7 @@ protected HttpJsonSiteSearchEngineServiceStub( "site_search_engine", String.valueOf(request.getSiteSearchEngine())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSiteSearchEngine()) .build(); this.getSiteSearchEngineCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonUserEventServiceStub.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonUserEventServiceStub.java index 17eeeb4a949e..11b0f71f1ea6 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonUserEventServiceStub.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/HttpJsonUserEventServiceStub.java @@ -474,6 +474,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings collectUserEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -485,6 +486,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -496,6 +498,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -507,6 +510,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ProjectServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ProjectServiceStubSettings.java index 4673650de5e1..35b93187e637 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ProjectServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ProjectServiceStubSettings.java @@ -273,6 +273,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RankServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RankServiceStubSettings.java index e30ccd6e6989..61c9637619a4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RankServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RankServiceStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RecommendationServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RecommendationServiceStubSettings.java index c0abac865e49..31c589e53f1a 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RecommendationServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/RecommendationServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQueryServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQueryServiceStubSettings.java index ac0deba9a215..084281d2d4c0 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQueryServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQueryServiceStubSettings.java @@ -393,6 +393,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQuerySetServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQuerySetServiceStubSettings.java index cc8d86e38428..144f5d15a13b 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQuerySetServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SampleQuerySetServiceStubSettings.java @@ -345,6 +345,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SchemaServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SchemaServiceStubSettings.java index 30e84e2bd458..b82a024ce985 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SchemaServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SchemaServiceStubSettings.java @@ -389,6 +389,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchServiceStubSettings.java index 13dc8de944ee..9558ffbfce84 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchServiceStubSettings.java @@ -353,6 +353,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchTuningServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchTuningServiceStubSettings.java index 5d8422ca78fd..17cae3476354 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchTuningServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SearchTuningServiceStubSettings.java @@ -287,6 +287,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ServingConfigServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ServingConfigServiceStubSettings.java index 98a0b0130c0a..e14a8946a375 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ServingConfigServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/ServingConfigServiceStubSettings.java @@ -324,6 +324,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SessionServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SessionServiceStubSettings.java index 74d91f1664a0..c7681f83d067 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SessionServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SessionServiceStubSettings.java @@ -329,6 +329,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SiteSearchEngineServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SiteSearchEngineServiceStubSettings.java index 2fe26162d129..fb5b71e51e0f 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SiteSearchEngineServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/SiteSearchEngineServiceStubSettings.java @@ -681,6 +681,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/UserEventServiceStubSettings.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/UserEventServiceStubSettings.java index a978e9e6cf05..1b5048b2aaa0 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/UserEventServiceStubSettings.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/UserEventServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-discoveryengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/Version.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/Version.java new file mode 100644 index 000000000000..33eb63e1e1b9 --- /dev/null +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.discoveryengine.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-discoveryengine:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json index f9db4e64fcae..039f345f1331 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1alpha/reflect-config.json b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1alpha/reflect-config.json index 0eba12097fd3..455488d09aeb 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1alpha/reflect-config.json +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json index 0096b29afad3..dea7a16d5153 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-distributedcloudedge/README.md b/java-distributedcloudedge/README.md index 11d46c44fa46..17a203bcfc3a 100644 --- a/java-distributedcloudedge/README.md +++ b/java-distributedcloudedge/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-distributedcloudedge - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-distributedcloudedge:0.84.0' +implementation 'com.google.cloud:google-cloud-distributedcloudedge:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-distributedcloudedge" % "0.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-distributedcloudedge" % "0.85.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-distributedcloudedge/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-distributedcloudedge.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-distributedcloudedge/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-distributedcloudedge/0.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/EdgeContainerStubSettings.java b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/EdgeContainerStubSettings.java index bb793c1b4f13..7b58eec02774 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/EdgeContainerStubSettings.java +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/EdgeContainerStubSettings.java @@ -825,6 +825,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-distributedcloudedge") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/GrpcEdgeContainerStub.java b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/GrpcEdgeContainerStub.java index a56db3d07967..7124969f6d25 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/GrpcEdgeContainerStub.java +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/GrpcEdgeContainerStub.java @@ -430,6 +430,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -440,6 +441,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -450,6 +452,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -470,6 +473,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -480,6 +484,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateAccessTokenTransportSettings = @@ -491,6 +496,7 @@ protected GrpcEdgeContainerStub( builder.add("cluster", String.valueOf(request.getCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCluster()) .build(); GrpcCallSettings generateOfflineCredentialTransportSettings = @@ -503,6 +509,7 @@ protected GrpcEdgeContainerStub( builder.add("cluster", String.valueOf(request.getCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCluster()) .build(); GrpcCallSettings listNodePoolsTransportSettings = GrpcCallSettings.newBuilder() @@ -513,6 +520,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -523,6 +531,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -533,6 +542,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -553,6 +563,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMachinesTransportSettings = GrpcCallSettings.newBuilder() @@ -563,6 +574,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMachineTransportSettings = GrpcCallSettings.newBuilder() @@ -573,6 +585,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVpnConnectionsTransportSettings = @@ -584,6 +597,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVpnConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -594,6 +608,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVpnConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -604,6 +619,7 @@ protected GrpcEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteVpnConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -614,6 +630,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getServerConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -624,6 +641,7 @@ protected GrpcEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/HttpJsonEdgeContainerStub.java b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/HttpJsonEdgeContainerStub.java index 9ccc57fe316e..431a04399266 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/HttpJsonEdgeContainerStub.java +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/HttpJsonEdgeContainerStub.java @@ -1063,6 +1063,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1074,6 +1075,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1085,6 +1087,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1107,6 +1110,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1118,6 +1122,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateAccessTokenTransportSettings = @@ -1131,6 +1136,7 @@ protected HttpJsonEdgeContainerStub( builder.add("cluster", String.valueOf(request.getCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCluster()) .build(); HttpJsonCallSettings generateOfflineCredentialTransportSettings = @@ -1144,6 +1150,7 @@ protected HttpJsonEdgeContainerStub( builder.add("cluster", String.valueOf(request.getCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCluster()) .build(); HttpJsonCallSettings listNodePoolsTransportSettings = @@ -1156,6 +1163,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1167,6 +1175,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1178,6 +1187,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1200,6 +1210,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMachinesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1211,6 +1222,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMachineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1222,6 +1234,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVpnConnectionsTransportSettings = @@ -1234,6 +1247,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVpnConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1245,6 +1259,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVpnConnectionTransportSettings = @@ -1257,6 +1272,7 @@ protected HttpJsonEdgeContainerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteVpnConnectionTransportSettings = @@ -1269,6 +1285,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getServerConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1280,6 +1297,7 @@ protected HttpJsonEdgeContainerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/Version.java b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/Version.java new file mode 100644 index 000000000000..7acbe84a9725 --- /dev/null +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/java/com/google/cloud/edgecontainer/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.edgecontainer.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-distributedcloudedge:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/resources/META-INF/native-image/com.google.cloud.edgecontainer.v1/reflect-config.json b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/resources/META-INF/native-image/com.google.cloud.edgecontainer.v1/reflect-config.json index b56e85565de2..0b3312d4622f 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/resources/META-INF/native-image/com.google.cloud.edgecontainer.v1/reflect-config.json +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/src/main/resources/META-INF/native-image/com.google.cloud.edgecontainer.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dlp/README.md b/java-dlp/README.md index a56a76fdb0ed..c9dffaff65ee 100644 --- a/java-dlp/README.md +++ b/java-dlp/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dlp - 3.91.0 + 3.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dlp:3.91.0' +implementation 'com.google.cloud:google-cloud-dlp:3.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dlp" % "3.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dlp" % "3.92.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-dlp/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dlp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.92.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/DlpServiceStubSettings.java b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/DlpServiceStubSettings.java index b50501aecc81..7dbe6ac87455 100644 --- a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/DlpServiceStubSettings.java +++ b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/DlpServiceStubSettings.java @@ -1580,6 +1580,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dlp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/GrpcDlpServiceStub.java b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/GrpcDlpServiceStub.java index 41d46eb19bc5..8ad851b82e85 100644 --- a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/GrpcDlpServiceStub.java +++ b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/GrpcDlpServiceStub.java @@ -922,6 +922,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings redactImageTransportSettings = GrpcCallSettings.newBuilder() @@ -932,6 +933,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deidentifyContentTransportSettings = @@ -943,6 +945,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings reidentifyContentTransportSettings = @@ -954,6 +957,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInfoTypesTransportSettings = GrpcCallSettings.newBuilder() @@ -975,6 +979,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInspectTemplateTransportSettings = @@ -986,6 +991,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInspectTemplateTransportSettings = @@ -997,6 +1003,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInspectTemplatesTransportSettings = @@ -1008,6 +1015,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInspectTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -1018,6 +1026,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeidentifyTemplateTransportSettings = @@ -1029,6 +1038,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeidentifyTemplateTransportSettings = @@ -1040,6 +1050,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDeidentifyTemplateTransportSettings = @@ -1051,6 +1062,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeidentifyTemplatesTransportSettings = @@ -1063,6 +1075,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDeidentifyTemplateTransportSettings = @@ -1074,6 +1087,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createJobTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -1084,6 +1098,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateJobTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -1094,6 +1109,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings hybridInspectJobTriggerTransportSettings = @@ -1105,6 +1121,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getJobTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -1115,6 +1132,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listJobTriggersTransportSettings = @@ -1126,6 +1144,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteJobTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -1136,6 +1155,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings activateJobTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -1146,6 +1166,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDiscoveryConfigTransportSettings = @@ -1157,6 +1178,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDiscoveryConfigTransportSettings = @@ -1168,6 +1190,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDiscoveryConfigTransportSettings = @@ -1179,6 +1202,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDiscoveryConfigsTransportSettings = @@ -1190,6 +1214,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDiscoveryConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1200,6 +1225,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDlpJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1210,6 +1236,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDlpJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -1220,6 +1247,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDlpJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1230,6 +1258,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDlpJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1240,6 +1269,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelDlpJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1250,6 +1280,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createStoredInfoTypeTransportSettings = @@ -1261,6 +1292,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateStoredInfoTypeTransportSettings = @@ -1272,6 +1304,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getStoredInfoTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -1282,6 +1315,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listStoredInfoTypesTransportSettings = @@ -1293,6 +1327,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteStoredInfoTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -1303,6 +1338,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProjectDataProfilesTransportSettings = @@ -1315,6 +1351,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listTableDataProfilesTransportSettings = @@ -1327,6 +1364,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listColumnDataProfilesTransportSettings = @@ -1339,6 +1377,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProjectDataProfileTransportSettings = @@ -1350,6 +1389,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFileStoreDataProfilesTransportSettings = @@ -1362,6 +1402,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFileStoreDataProfileTransportSettings = @@ -1373,6 +1414,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteFileStoreDataProfileTransportSettings = @@ -1384,6 +1426,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getTableDataProfileTransportSettings = @@ -1395,6 +1438,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getColumnDataProfileTransportSettings = @@ -1406,6 +1450,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTableDataProfileTransportSettings = GrpcCallSettings.newBuilder() @@ -1416,6 +1461,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings hybridInspectDlpJobTransportSettings = @@ -1427,6 +1473,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings finishDlpJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1437,6 +1484,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1447,6 +1495,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1457,6 +1506,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConnectionsTransportSettings = @@ -1468,6 +1518,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchConnectionsTransportSettings = @@ -1479,6 +1530,7 @@ protected GrpcDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1489,6 +1541,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1499,6 +1552,7 @@ protected GrpcDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.inspectContentCallable = diff --git a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/HttpJsonDlpServiceStub.java b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/HttpJsonDlpServiceStub.java index 20e76cbb3c36..475085b7b467 100644 --- a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/HttpJsonDlpServiceStub.java +++ b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/HttpJsonDlpServiceStub.java @@ -2435,6 +2435,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings redactImageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2446,6 +2447,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deidentifyContentTransportSettings = @@ -2458,6 +2460,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings reidentifyContentTransportSettings = @@ -2470,6 +2473,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInfoTypesTransportSettings = @@ -2494,6 +2498,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInspectTemplateTransportSettings = @@ -2506,6 +2511,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInspectTemplateTransportSettings = @@ -2518,6 +2524,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInspectTemplatesTransportSettings = @@ -2531,6 +2538,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteInspectTemplateTransportSettings = @@ -2543,6 +2551,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeidentifyTemplateTransportSettings = @@ -2555,6 +2564,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeidentifyTemplateTransportSettings = @@ -2567,6 +2577,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDeidentifyTemplateTransportSettings = @@ -2579,6 +2590,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeidentifyTemplatesTransportSettings = @@ -2592,6 +2604,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDeidentifyTemplateTransportSettings = @@ -2604,6 +2617,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createJobTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2615,6 +2629,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateJobTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2626,6 +2641,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings hybridInspectJobTriggerTransportSettings = @@ -2638,6 +2654,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getJobTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2649,6 +2666,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listJobTriggersTransportSettings = @@ -2661,6 +2679,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteJobTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2672,6 +2691,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings activateJobTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2683,6 +2703,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDiscoveryConfigTransportSettings = @@ -2695,6 +2716,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDiscoveryConfigTransportSettings = @@ -2707,6 +2729,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDiscoveryConfigTransportSettings = @@ -2719,6 +2742,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDiscoveryConfigsTransportSettings = @@ -2732,6 +2756,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDiscoveryConfigTransportSettings = @@ -2744,6 +2769,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDlpJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2755,6 +2781,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDlpJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2766,6 +2793,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDlpJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2777,6 +2805,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDlpJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2788,6 +2817,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelDlpJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2799,6 +2829,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createStoredInfoTypeTransportSettings = @@ -2811,6 +2842,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateStoredInfoTypeTransportSettings = @@ -2823,6 +2855,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getStoredInfoTypeTransportSettings = @@ -2835,6 +2868,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listStoredInfoTypesTransportSettings = @@ -2848,6 +2882,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteStoredInfoTypeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2859,6 +2894,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProjectDataProfilesTransportSettings = @@ -2872,6 +2908,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listTableDataProfilesTransportSettings = @@ -2885,6 +2922,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listColumnDataProfilesTransportSettings = @@ -2898,6 +2936,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProjectDataProfileTransportSettings = @@ -2910,6 +2949,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFileStoreDataProfilesTransportSettings = @@ -2923,6 +2963,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFileStoreDataProfileTransportSettings = @@ -2935,6 +2976,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteFileStoreDataProfileTransportSettings = @@ -2947,6 +2989,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getTableDataProfileTransportSettings = @@ -2959,6 +3002,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getColumnDataProfileTransportSettings = @@ -2971,6 +3015,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteTableDataProfileTransportSettings = @@ -2983,6 +3028,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings hybridInspectDlpJobTransportSettings = @@ -2995,6 +3041,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings finishDlpJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3006,6 +3053,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3017,6 +3065,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3028,6 +3077,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConnectionsTransportSettings = @@ -3040,6 +3090,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchConnectionsTransportSettings = @@ -3052,6 +3103,7 @@ protected HttpJsonDlpServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3063,6 +3115,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3074,6 +3127,7 @@ protected HttpJsonDlpServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.inspectContentCallable = diff --git a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/Version.java b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/Version.java new file mode 100644 index 000000000000..80de795df566 --- /dev/null +++ b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.dlp.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dlp:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json b/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json index 6f7285ffb506..78beca5cae86 100644 --- a/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json +++ b/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-dms/README.md b/java-dms/README.md index feb6a5adb7b3..0e9c901c5dfd 100644 --- a/java-dms/README.md +++ b/java-dms/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dms - 2.86.0 + 2.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dms:2.86.0' +implementation 'com.google.cloud:google-cloud-dms:2.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dms" % "2.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dms" % "2.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-dms/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dms.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dms/2.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dms/2.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/DataMigrationServiceStubSettings.java b/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/DataMigrationServiceStubSettings.java index 742a427ad394..4a634d5c136b 100644 --- a/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/DataMigrationServiceStubSettings.java +++ b/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/DataMigrationServiceStubSettings.java @@ -1366,6 +1366,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-dms") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/GrpcDataMigrationServiceStub.java b/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/GrpcDataMigrationServiceStub.java index 482f2acb41c0..4281c65edb42 100644 --- a/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/GrpcDataMigrationServiceStub.java +++ b/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/GrpcDataMigrationServiceStub.java @@ -801,6 +801,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -811,6 +812,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -821,6 +823,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -842,6 +845,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -852,6 +856,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -862,6 +867,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -872,6 +878,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings promoteMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -882,6 +889,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings verifyMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -892,6 +900,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restartMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -902,6 +911,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateSshScriptTransportSettings = GrpcCallSettings.newBuilder() @@ -912,6 +922,7 @@ protected GrpcDataMigrationServiceStub( builder.add("migration_job", String.valueOf(request.getMigrationJob())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigrationJob()) .build(); GrpcCallSettings generateTcpProxyScriptTransportSettings = @@ -923,6 +934,7 @@ protected GrpcDataMigrationServiceStub( builder.add("migration_job", String.valueOf(request.getMigrationJob())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigrationJob()) .build(); GrpcCallSettings listConnectionProfilesTransportSettings = @@ -935,6 +947,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectionProfileTransportSettings = @@ -946,6 +959,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectionProfileTransportSettings = @@ -957,6 +971,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectionProfileTransportSettings = @@ -981,6 +996,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPrivateConnectionTransportSettings = @@ -992,6 +1008,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrivateConnectionTransportSettings = @@ -1003,6 +1020,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPrivateConnectionsTransportSettings = @@ -1015,6 +1033,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePrivateConnectionTransportSettings = @@ -1026,6 +1045,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getConversionWorkspaceTransportSettings = @@ -1037,6 +1057,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversionWorkspacesTransportSettings = @@ -1049,6 +1070,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createConversionWorkspaceTransportSettings = @@ -1060,6 +1082,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConversionWorkspaceTransportSettings = @@ -1084,6 +1107,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMappingRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1094,6 +1118,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMappingRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1104,6 +1129,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMappingRulesTransportSettings = @@ -1115,6 +1141,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMappingRuleTransportSettings = GrpcCallSettings.newBuilder() @@ -1125,6 +1152,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings seedConversionWorkspaceTransportSettings = @@ -1136,6 +1164,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importMappingRulesTransportSettings = GrpcCallSettings.newBuilder() @@ -1146,6 +1175,7 @@ protected GrpcDataMigrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings convertConversionWorkspaceTransportSettings = @@ -1157,6 +1187,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings commitConversionWorkspaceTransportSettings = @@ -1168,6 +1199,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rollbackConversionWorkspaceTransportSettings = @@ -1179,6 +1211,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings applyConversionWorkspaceTransportSettings = @@ -1190,6 +1223,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings describeDatabaseEntitiesTransportSettings = @@ -1203,6 +1237,7 @@ protected GrpcDataMigrationServiceStub( "conversion_workspace", String.valueOf(request.getConversionWorkspace())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConversionWorkspace()) .build(); GrpcCallSettings searchBackgroundJobsTransportSettings = @@ -1215,6 +1250,7 @@ protected GrpcDataMigrationServiceStub( "conversion_workspace", String.valueOf(request.getConversionWorkspace())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConversionWorkspace()) .build(); GrpcCallSettings< DescribeConversionWorkspaceRevisionsRequest, @@ -1232,6 +1268,7 @@ protected GrpcDataMigrationServiceStub( "conversion_workspace", String.valueOf(request.getConversionWorkspace())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getConversionWorkspace()) .build(); GrpcCallSettings fetchStaticIpsTransportSettings = @@ -1243,6 +1280,7 @@ protected GrpcDataMigrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listMigrationJobsCallable = diff --git a/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/Version.java b/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/Version.java new file mode 100644 index 000000000000..08a8fce97e2a --- /dev/null +++ b/java-dms/google-cloud-dms/src/main/java/com/google/cloud/clouddms/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.clouddms.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-dms:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-dms/google-cloud-dms/src/main/resources/META-INF/native-image/com.google.cloud.clouddms.v1/reflect-config.json b/java-dms/google-cloud-dms/src/main/resources/META-INF/native-image/com.google.cloud.clouddms.v1/reflect-config.json index 09ef75b46c69..e6e6af9c1384 100644 --- a/java-dms/google-cloud-dms/src/main/resources/META-INF/native-image/com.google.cloud.clouddms.v1/reflect-config.json +++ b/java-dms/google-cloud-dms/src/main/resources/META-INF/native-image/com.google.cloud.clouddms.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-document-ai/README.md b/java-document-ai/README.md index 12fc555778be..a198d4216df9 100644 --- a/java-document-ai/README.md +++ b/java-document-ai/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-document-ai - 2.91.0 + 2.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-document-ai:2.91.0' +implementation 'com.google.cloud:google-cloud-document-ai:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "2.92.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-document-ai/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-document-ai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-document-ai/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-document-ai/2.92.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java index df24942cd07d..05c9ce6f2208 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java @@ -955,6 +955,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-document-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java index 913575467145..d7ac23743d4c 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java @@ -530,6 +530,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchProcessDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -540,6 +541,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchProcessorTypesTransportSettings = @@ -551,6 +553,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProcessorTypesTransportSettings = @@ -562,6 +565,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +576,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessorsTransportSettings = @@ -583,6 +588,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -593,6 +599,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings trainProcessorVersionTransportSettings = @@ -604,6 +611,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorVersionTransportSettings = @@ -615,6 +623,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessorVersionsTransportSettings = @@ -627,6 +636,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteProcessorVersionTransportSettings = @@ -638,6 +648,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployProcessorVersionTransportSettings = @@ -649,6 +660,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployProcessorVersionTransportSettings = @@ -660,6 +672,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -670,6 +683,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -680,6 +694,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -690,6 +705,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -700,6 +716,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setDefaultProcessorVersionTransportSettings = @@ -711,6 +728,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("processor", String.valueOf(request.getProcessor())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessor()) .build(); GrpcCallSettings reviewDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -722,6 +740,7 @@ protected GrpcDocumentProcessorServiceStub( "human_review_config", String.valueOf(request.getHumanReviewConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getHumanReviewConfig()) .build(); GrpcCallSettings evaluateProcessorVersionTransportSettings = @@ -734,6 +753,7 @@ protected GrpcDocumentProcessorServiceStub( "processor_version", String.valueOf(request.getProcessorVersion())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessorVersion()) .build(); GrpcCallSettings getEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -744,6 +764,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEvaluationsTransportSettings = @@ -755,6 +776,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/HttpJsonDocumentProcessorServiceStub.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/HttpJsonDocumentProcessorServiceStub.java index 22c6ff4e6b0a..1ede8ac16f5c 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/HttpJsonDocumentProcessorServiceStub.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/HttpJsonDocumentProcessorServiceStub.java @@ -1248,6 +1248,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchProcessDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1259,6 +1260,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchProcessorTypesTransportSettings = @@ -1272,6 +1274,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProcessorTypesTransportSettings = @@ -1284,6 +1287,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorTypeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1295,6 +1299,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessorsTransportSettings = @@ -1307,6 +1312,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1318,6 +1324,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings trainProcessorVersionTransportSettings = @@ -1330,6 +1337,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorVersionTransportSettings = @@ -1342,6 +1350,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessorVersionsTransportSettings = @@ -1355,6 +1364,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteProcessorVersionTransportSettings = @@ -1367,6 +1377,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deployProcessorVersionTransportSettings = @@ -1379,6 +1390,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployProcessorVersionTransportSettings = @@ -1391,6 +1403,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1402,6 +1415,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1413,6 +1427,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1424,6 +1439,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1435,6 +1451,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setDefaultProcessorVersionTransportSettings = @@ -1447,6 +1464,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("processor", String.valueOf(request.getProcessor())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessor()) .build(); HttpJsonCallSettings reviewDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1459,6 +1477,7 @@ protected HttpJsonDocumentProcessorServiceStub( "human_review_config", String.valueOf(request.getHumanReviewConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getHumanReviewConfig()) .build(); HttpJsonCallSettings evaluateProcessorVersionTransportSettings = @@ -1472,6 +1491,7 @@ protected HttpJsonDocumentProcessorServiceStub( "processor_version", String.valueOf(request.getProcessorVersion())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessorVersion()) .build(); HttpJsonCallSettings getEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1483,6 +1503,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEvaluationsTransportSettings = @@ -1495,6 +1516,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/Version.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/Version.java new file mode 100644 index 000000000000..1cdd577d6c85 --- /dev/null +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.documentai.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-document-ai:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java index 572113456cfe..3e14c38b3187 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java @@ -989,6 +989,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-document-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentServiceStubSettings.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentServiceStubSettings.java index 84b569cb9dc1..ddef122460d1 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentServiceStubSettings.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentServiceStubSettings.java @@ -492,6 +492,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-document-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java index 7026bb8986c0..ba23527b6f46 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java @@ -555,6 +555,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchProcessDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -565,6 +566,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchProcessorTypesTransportSettings = @@ -576,6 +578,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProcessorTypesTransportSettings = @@ -587,6 +590,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -597,6 +601,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessorsTransportSettings = @@ -608,6 +613,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -618,6 +624,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings trainProcessorVersionTransportSettings = @@ -629,6 +636,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorVersionTransportSettings = @@ -640,6 +648,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessorVersionsTransportSettings = @@ -652,6 +661,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteProcessorVersionTransportSettings = @@ -663,6 +673,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployProcessorVersionTransportSettings = @@ -674,6 +685,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployProcessorVersionTransportSettings = @@ -685,6 +697,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -695,6 +708,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -705,6 +719,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -715,6 +730,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -725,6 +741,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setDefaultProcessorVersionTransportSettings = @@ -736,6 +753,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("processor", String.valueOf(request.getProcessor())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessor()) .build(); GrpcCallSettings reviewDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -747,6 +765,7 @@ protected GrpcDocumentProcessorServiceStub( "human_review_config", String.valueOf(request.getHumanReviewConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getHumanReviewConfig()) .build(); GrpcCallSettings evaluateProcessorVersionTransportSettings = @@ -759,6 +778,7 @@ protected GrpcDocumentProcessorServiceStub( "processor_version", String.valueOf(request.getProcessorVersion())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessorVersion()) .build(); GrpcCallSettings getEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -769,6 +789,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEvaluationsTransportSettings = @@ -780,6 +801,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importProcessorVersionTransportSettings = @@ -791,6 +813,7 @@ protected GrpcDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessorVersionSource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentServiceStub.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentServiceStub.java index 241f94671e3b..057b0dd53288 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentServiceStub.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentServiceStub.java @@ -252,6 +252,7 @@ protected GrpcDocumentServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); GrpcCallSettings getDocumentTransportSettings = GrpcCallSettings.newBuilder() @@ -262,6 +263,7 @@ protected GrpcDocumentServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); GrpcCallSettings listDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -272,6 +274,7 @@ protected GrpcDocumentServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); GrpcCallSettings batchDeleteDocumentsTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +295,7 @@ protected GrpcDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDatasetSchemaTransportSettings = diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentProcessorServiceStub.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentProcessorServiceStub.java index 0cf1ff0d2a30..b7077c6d17b8 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentProcessorServiceStub.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentProcessorServiceStub.java @@ -1300,6 +1300,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchProcessDocumentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1311,6 +1312,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchProcessorTypesTransportSettings = @@ -1324,6 +1326,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProcessorTypesTransportSettings = @@ -1336,6 +1339,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorTypeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1347,6 +1351,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessorsTransportSettings = @@ -1359,6 +1364,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1370,6 +1376,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings trainProcessorVersionTransportSettings = @@ -1382,6 +1389,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorVersionTransportSettings = @@ -1394,6 +1402,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessorVersionsTransportSettings = @@ -1407,6 +1416,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteProcessorVersionTransportSettings = @@ -1419,6 +1429,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deployProcessorVersionTransportSettings = @@ -1431,6 +1442,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployProcessorVersionTransportSettings = @@ -1443,6 +1455,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1454,6 +1467,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1465,6 +1479,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1476,6 +1491,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1487,6 +1503,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setDefaultProcessorVersionTransportSettings = @@ -1499,6 +1516,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("processor", String.valueOf(request.getProcessor())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessor()) .build(); HttpJsonCallSettings reviewDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1511,6 +1529,7 @@ protected HttpJsonDocumentProcessorServiceStub( "human_review_config", String.valueOf(request.getHumanReviewConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getHumanReviewConfig()) .build(); HttpJsonCallSettings evaluateProcessorVersionTransportSettings = @@ -1524,6 +1543,7 @@ protected HttpJsonDocumentProcessorServiceStub( "processor_version", String.valueOf(request.getProcessorVersion())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessorVersion()) .build(); HttpJsonCallSettings getEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1535,6 +1555,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEvaluationsTransportSettings = @@ -1547,6 +1568,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importProcessorVersionTransportSettings = @@ -1559,6 +1581,7 @@ protected HttpJsonDocumentProcessorServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProcessorVersionSource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentServiceStub.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentServiceStub.java index 6f8065ec3a4e..e0149a0ef507 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentServiceStub.java +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/HttpJsonDocumentServiceStub.java @@ -551,6 +551,7 @@ protected HttpJsonDocumentServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); HttpJsonCallSettings getDocumentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -562,6 +563,7 @@ protected HttpJsonDocumentServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); HttpJsonCallSettings listDocumentsTransportSettings = @@ -574,6 +576,7 @@ protected HttpJsonDocumentServiceStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); HttpJsonCallSettings batchDeleteDocumentsTransportSettings = @@ -597,6 +600,7 @@ protected HttpJsonDocumentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDatasetSchemaTransportSettings = diff --git a/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/Version.java b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/Version.java new file mode 100644 index 000000000000..87b11a52e5c1 --- /dev/null +++ b/java-document-ai/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.documentai.v1beta3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-document-ai:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json index a7815fc6592b..bd2b6e5a3e7d 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json +++ b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json index 9f127049e77d..8693b34170a8 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json +++ b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-domains/README.md b/java-domains/README.md index 185a1038bf55..35e806b62700 100644 --- a/java-domains/README.md +++ b/java-domains/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-domains - 1.84.0 + 1.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-domains:1.84.0' +implementation 'com.google.cloud:google-cloud-domains:1.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-domains" % "1.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-domains" % "1.85.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-domains/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-domains.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-domains/1.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-domains/1.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/DomainsStubSettings.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/DomainsStubSettings.java index 963ea2d3da32..6f7dcf557710 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/DomainsStubSettings.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/DomainsStubSettings.java @@ -547,6 +547,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-domains") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/GrpcDomainsStub.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/GrpcDomainsStub.java index a01e59e0f4b3..a41c67c15342 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/GrpcDomainsStub.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/GrpcDomainsStub.java @@ -328,6 +328,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings retrieveRegisterParametersTransportSettings = @@ -340,6 +341,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings registerDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +352,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings retrieveTransferParametersTransportSettings = @@ -362,6 +365,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings transferDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +376,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRegistrationsTransportSettings = @@ -383,6 +388,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -393,6 +399,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -415,6 +422,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings configureDnsSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +433,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings configureContactSettingsTransportSettings = @@ -436,6 +445,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings exportRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -446,6 +456,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -456,6 +467,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings retrieveAuthorizationCodeTransportSettings = @@ -467,6 +479,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings resetAuthorizationCodeTransportSettings = @@ -478,6 +491,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); this.searchDomainsCallable = diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/HttpJsonDomainsStub.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/HttpJsonDomainsStub.java index 0ac45e5ce294..0a7e138d5f73 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/HttpJsonDomainsStub.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/HttpJsonDomainsStub.java @@ -772,6 +772,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings retrieveRegisterParametersTransportSettings = @@ -785,6 +786,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings registerDomainTransportSettings = HttpJsonCallSettings.newBuilder() @@ -796,6 +798,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings retrieveTransferParametersTransportSettings = @@ -809,6 +812,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings transferDomainTransportSettings = HttpJsonCallSettings.newBuilder() @@ -820,6 +824,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRegistrationsTransportSettings = @@ -832,6 +837,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -843,6 +849,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -867,6 +874,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings configureDnsSettingsTransportSettings = @@ -879,6 +887,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings configureContactSettingsTransportSettings = @@ -891,6 +900,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings exportRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -902,6 +912,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -913,6 +924,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings retrieveAuthorizationCodeTransportSettings = @@ -925,6 +937,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings resetAuthorizationCodeTransportSettings = @@ -937,6 +950,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); this.searchDomainsCallable = diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/Version.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/Version.java new file mode 100644 index 000000000000..6542eb4f5014 --- /dev/null +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.domains.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-domains:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/DomainsStubSettings.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/DomainsStubSettings.java index 2326a7728b3f..fc9f3917a45f 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/DomainsStubSettings.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/DomainsStubSettings.java @@ -548,6 +548,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-domains") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/GrpcDomainsStub.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/GrpcDomainsStub.java index 32fcf73fd8a5..185f038f7057 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/GrpcDomainsStub.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/GrpcDomainsStub.java @@ -331,6 +331,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings retrieveRegisterParametersTransportSettings = @@ -343,6 +344,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings registerDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -353,6 +355,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings retrieveTransferParametersTransportSettings = @@ -365,6 +368,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings transferDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +379,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRegistrationsTransportSettings = @@ -386,6 +391,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -396,6 +402,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -418,6 +425,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings configureDnsSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -428,6 +436,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings configureContactSettingsTransportSettings = @@ -439,6 +448,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings exportRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -449,6 +459,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -459,6 +470,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings retrieveAuthorizationCodeTransportSettings = @@ -470,6 +482,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings resetAuthorizationCodeTransportSettings = @@ -481,6 +494,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); this.searchDomainsCallable = diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/HttpJsonDomainsStub.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/HttpJsonDomainsStub.java index dc5f3f2a000a..fd61fe4507d7 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/HttpJsonDomainsStub.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/HttpJsonDomainsStub.java @@ -775,6 +775,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings retrieveRegisterParametersTransportSettings = @@ -788,6 +789,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings registerDomainTransportSettings = HttpJsonCallSettings.newBuilder() @@ -799,6 +801,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings retrieveTransferParametersTransportSettings = @@ -812,6 +815,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings transferDomainTransportSettings = HttpJsonCallSettings.newBuilder() @@ -823,6 +827,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRegistrationsTransportSettings = @@ -835,6 +840,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -846,6 +852,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -870,6 +877,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings configureDnsSettingsTransportSettings = @@ -882,6 +890,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings configureContactSettingsTransportSettings = @@ -894,6 +903,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings exportRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -905,6 +915,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -916,6 +927,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings retrieveAuthorizationCodeTransportSettings = @@ -928,6 +940,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings resetAuthorizationCodeTransportSettings = @@ -940,6 +953,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); this.searchDomainsCallable = diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/Version.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/Version.java new file mode 100644 index 000000000000..11059d4e0cf9 --- /dev/null +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1alpha2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.domains.v1alpha2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-domains:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/DomainsStubSettings.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/DomainsStubSettings.java index 27a245979938..4a075a73cd9d 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/DomainsStubSettings.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/DomainsStubSettings.java @@ -548,6 +548,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-domains") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/GrpcDomainsStub.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/GrpcDomainsStub.java index 703a1306ebe7..eddd4cb804be 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/GrpcDomainsStub.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/GrpcDomainsStub.java @@ -330,6 +330,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings retrieveRegisterParametersTransportSettings = @@ -342,6 +343,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings registerDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -352,6 +354,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings retrieveTransferParametersTransportSettings = @@ -364,6 +367,7 @@ protected GrpcDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings transferDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -374,6 +378,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRegistrationsTransportSettings = @@ -385,6 +390,7 @@ protected GrpcDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -395,6 +401,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -417,6 +424,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings configureDnsSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -427,6 +435,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings configureContactSettingsTransportSettings = @@ -438,6 +447,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings exportRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -448,6 +458,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteRegistrationTransportSettings = GrpcCallSettings.newBuilder() @@ -458,6 +469,7 @@ protected GrpcDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings retrieveAuthorizationCodeTransportSettings = @@ -469,6 +481,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); GrpcCallSettings resetAuthorizationCodeTransportSettings = @@ -480,6 +493,7 @@ protected GrpcDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); this.searchDomainsCallable = diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/HttpJsonDomainsStub.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/HttpJsonDomainsStub.java index 21536ecfeea7..3908b4974bba 100644 --- a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/HttpJsonDomainsStub.java +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/HttpJsonDomainsStub.java @@ -774,6 +774,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings retrieveRegisterParametersTransportSettings = @@ -787,6 +788,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings registerDomainTransportSettings = HttpJsonCallSettings.newBuilder() @@ -798,6 +800,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings retrieveTransferParametersTransportSettings = @@ -811,6 +814,7 @@ protected HttpJsonDomainsStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings transferDomainTransportSettings = HttpJsonCallSettings.newBuilder() @@ -822,6 +826,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRegistrationsTransportSettings = @@ -834,6 +839,7 @@ protected HttpJsonDomainsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -845,6 +851,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -869,6 +876,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings configureDnsSettingsTransportSettings = @@ -881,6 +889,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings configureContactSettingsTransportSettings = @@ -893,6 +902,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings exportRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -904,6 +914,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteRegistrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -915,6 +926,7 @@ protected HttpJsonDomainsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings retrieveAuthorizationCodeTransportSettings = @@ -927,6 +939,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); HttpJsonCallSettings resetAuthorizationCodeTransportSettings = @@ -939,6 +952,7 @@ protected HttpJsonDomainsStub( builder.add("registration", String.valueOf(request.getRegistration())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRegistration()) .build(); this.searchDomainsCallable = diff --git a/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/Version.java b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/Version.java new file mode 100644 index 000000000000..a26770dca6bd --- /dev/null +++ b/java-domains/google-cloud-domains/src/main/java/com/google/cloud/domains/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.domains.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-domains:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1/reflect-config.json b/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1/reflect-config.json index 3067f261fc6e..a42ec2bbfafa 100644 --- a/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1/reflect-config.json +++ b/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1alpha2/reflect-config.json b/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1alpha2/reflect-config.json index 8e11cb20eebd..2ba0e90b7e9b 100644 --- a/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1alpha2/reflect-config.json +++ b/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1alpha2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1beta1/reflect-config.json b/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1beta1/reflect-config.json index dbccde466466..a4ffa02657ff 100644 --- a/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1beta1/reflect-config.json +++ b/java-domains/google-cloud-domains/src/main/resources/META-INF/native-image/com.google.cloud.domains.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-edgenetwork/README.md b/java-edgenetwork/README.md index ac301817aa45..d8b3f8166183 100644 --- a/java-edgenetwork/README.md +++ b/java-edgenetwork/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-edgenetwork - 0.55.0 + 0.56.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-edgenetwork:0.55.0' +implementation 'com.google.cloud:google-cloud-edgenetwork:0.56.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-edgenetwork" % "0.55.0" +libraryDependencies += "com.google.cloud" % "google-cloud-edgenetwork" % "0.56.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-edgenetwork/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-edgenetwork.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-edgenetwork/0.55.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-edgenetwork/0.56.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/EdgeNetworkStubSettings.java b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/EdgeNetworkStubSettings.java index 679bf13fde73..d3aa8811e6c8 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/EdgeNetworkStubSettings.java +++ b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/EdgeNetworkStubSettings.java @@ -1044,6 +1044,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-edgenetwork") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/GrpcEdgeNetworkStub.java b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/GrpcEdgeNetworkStub.java index 80fa8cebc08d..6e96376486ba 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/GrpcEdgeNetworkStub.java +++ b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/GrpcEdgeNetworkStub.java @@ -525,6 +525,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listZonesTransportSettings = GrpcCallSettings.newBuilder() @@ -535,6 +536,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getZoneTransportSettings = GrpcCallSettings.newBuilder() @@ -545,6 +547,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNetworksTransportSettings = GrpcCallSettings.newBuilder() @@ -555,6 +558,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -565,6 +569,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings diagnoseNetworkTransportSettings = @@ -576,6 +581,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -586,6 +592,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -596,6 +603,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubnetsTransportSettings = GrpcCallSettings.newBuilder() @@ -606,6 +614,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -616,6 +625,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -626,6 +636,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -646,6 +657,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInterconnectsTransportSettings = @@ -657,6 +669,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInterconnectTransportSettings = GrpcCallSettings.newBuilder() @@ -667,6 +680,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings diagnoseInterconnectTransportSettings = @@ -678,6 +692,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInterconnectAttachmentsTransportSettings = @@ -691,6 +706,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInterconnectAttachmentTransportSettings = @@ -702,6 +718,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInterconnectAttachmentTransportSettings = @@ -713,6 +730,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInterconnectAttachmentTransportSettings = @@ -724,6 +742,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRoutersTransportSettings = GrpcCallSettings.newBuilder() @@ -734,6 +753,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRouterTransportSettings = GrpcCallSettings.newBuilder() @@ -744,6 +764,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings diagnoseRouterTransportSettings = @@ -755,6 +776,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRouterTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +787,7 @@ protected GrpcEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRouterTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +808,7 @@ protected GrpcEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/HttpJsonEdgeNetworkStub.java b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/HttpJsonEdgeNetworkStub.java index df6e3bc11c4b..6deec75657c5 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/HttpJsonEdgeNetworkStub.java +++ b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/HttpJsonEdgeNetworkStub.java @@ -1325,6 +1325,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listZonesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1336,6 +1337,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getZoneTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1347,6 +1349,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNetworksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1358,6 +1361,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1369,6 +1373,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings diagnoseNetworkTransportSettings = @@ -1381,6 +1386,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1392,6 +1398,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1403,6 +1410,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubnetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1414,6 +1422,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1425,6 +1434,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1436,6 +1446,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1458,6 +1469,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInterconnectsTransportSettings = @@ -1470,6 +1482,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInterconnectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1481,6 +1494,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings diagnoseInterconnectTransportSettings = @@ -1494,6 +1508,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInterconnectAttachmentsTransportSettings = @@ -1508,6 +1523,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInterconnectAttachmentTransportSettings = @@ -1521,6 +1537,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInterconnectAttachmentTransportSettings = @@ -1533,6 +1550,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteInterconnectAttachmentTransportSettings = @@ -1545,6 +1563,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRoutersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1556,6 +1575,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRouterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1567,6 +1587,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings diagnoseRouterTransportSettings = @@ -1579,6 +1600,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRouterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1590,6 +1612,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRouterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1612,6 +1635,7 @@ protected HttpJsonEdgeNetworkStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/Version.java b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/Version.java new file mode 100644 index 000000000000..2271d3688f3b --- /dev/null +++ b/java-edgenetwork/google-cloud-edgenetwork/src/main/java/com/google/cloud/edgenetwork/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.edgenetwork.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-edgenetwork:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-edgenetwork/google-cloud-edgenetwork/src/main/resources/META-INF/native-image/com.google.cloud.edgenetwork.v1/reflect-config.json b/java-edgenetwork/google-cloud-edgenetwork/src/main/resources/META-INF/native-image/com.google.cloud.edgenetwork.v1/reflect-config.json index a3083054e1d1..dc7a478c445a 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/src/main/resources/META-INF/native-image/com.google.cloud.edgenetwork.v1/reflect-config.json +++ b/java-edgenetwork/google-cloud-edgenetwork/src/main/resources/META-INF/native-image/com.google.cloud.edgenetwork.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-enterpriseknowledgegraph/README.md b/java-enterpriseknowledgegraph/README.md index 478c7f83f690..46ee3110b1f2 100644 --- a/java-enterpriseknowledgegraph/README.md +++ b/java-enterpriseknowledgegraph/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-enterpriseknowledgegraph - 0.83.0 + 0.84.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-enterpriseknowledgegraph:0.83.0' +implementation 'com.google.cloud:google-cloud-enterpriseknowledgegraph:0.84.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-enterpriseknowledgegraph" % "0.83.0" +libraryDependencies += "com.google.cloud" % "google-cloud-enterpriseknowledgegraph" % "0.84.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-enterpriseknowledgegraph/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-enterpriseknowledgegraph.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-enterpriseknowledgegraph/0.83.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-enterpriseknowledgegraph/0.84.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/EnterpriseKnowledgeGraphServiceStubSettings.java b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/EnterpriseKnowledgeGraphServiceStubSettings.java index 75c0ed326881..5047f6c2a3b5 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/EnterpriseKnowledgeGraphServiceStubSettings.java +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/EnterpriseKnowledgeGraphServiceStubSettings.java @@ -418,6 +418,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-enterpriseknowledgegraph") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/GrpcEnterpriseKnowledgeGraphServiceStub.java b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/GrpcEnterpriseKnowledgeGraphServiceStub.java index 81ad8d2a2ec2..a1ad14e516f9 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/GrpcEnterpriseKnowledgeGraphServiceStub.java +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/GrpcEnterpriseKnowledgeGraphServiceStub.java @@ -247,6 +247,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEntityReconciliationJobTransportSettings = @@ -259,6 +260,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEntityReconciliationJobsTransportSettings = @@ -272,6 +274,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelEntityReconciliationJobTransportSettings = @@ -283,6 +286,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteEntityReconciliationJobTransportSettings = @@ -294,6 +298,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lookupTransportSettings = GrpcCallSettings.newBuilder() @@ -304,6 +309,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +320,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings lookupPublicKgTransportSettings = @@ -325,6 +332,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchPublicKgTransportSettings = @@ -336,6 +344,7 @@ protected GrpcEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createEntityReconciliationJobCallable = diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/HttpJsonEnterpriseKnowledgeGraphServiceStub.java b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/HttpJsonEnterpriseKnowledgeGraphServiceStub.java index 03c66b7d3ab1..4986c689af8d 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/HttpJsonEnterpriseKnowledgeGraphServiceStub.java +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/HttpJsonEnterpriseKnowledgeGraphServiceStub.java @@ -489,6 +489,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEntityReconciliationJobTransportSettings = @@ -502,6 +503,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEntityReconciliationJobsTransportSettings = @@ -516,6 +518,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings cancelEntityReconciliationJobTransportSettings = @@ -528,6 +531,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteEntityReconciliationJobTransportSettings = @@ -540,6 +544,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lookupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -551,6 +556,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchTransportSettings = HttpJsonCallSettings.newBuilder() @@ -562,6 +568,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings lookupPublicKgTransportSettings = @@ -574,6 +581,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchPublicKgTransportSettings = @@ -586,6 +594,7 @@ protected HttpJsonEnterpriseKnowledgeGraphServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createEntityReconciliationJobCallable = diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/Version.java b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/Version.java new file mode 100644 index 000000000000..61fac4109459 --- /dev/null +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/java/com/google/cloud/enterpriseknowledgegraph/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.enterpriseknowledgegraph.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-enterpriseknowledgegraph:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/resources/META-INF/native-image/com.google.cloud.enterpriseknowledgegraph.v1/reflect-config.json b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/resources/META-INF/native-image/com.google.cloud.enterpriseknowledgegraph.v1/reflect-config.json index 13c471bd0304..bfdf558f8859 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/resources/META-INF/native-image/com.google.cloud.enterpriseknowledgegraph.v1/reflect-config.json +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/src/main/resources/META-INF/native-image/com.google.cloud.enterpriseknowledgegraph.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-errorreporting/README.md b/java-errorreporting/README.md index b2d36b02be57..78101e7303a7 100644 --- a/java-errorreporting/README.md +++ b/java-errorreporting/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-errorreporting - 0.208.0-beta + 0.209.0-beta ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-errorreporting:0.208.0-beta' +implementation 'com.google.cloud:google-cloud-errorreporting:0.209.0-beta' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.208.0-beta" +libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.209.0-beta" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-errorreporting/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-errorreporting.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-errorreporting/0.208.0-beta +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-errorreporting/0.209.0-beta [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorGroupServiceStubSettings.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorGroupServiceStubSettings.java index 0617834e6b54..4857996c996f 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorGroupServiceStubSettings.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorGroupServiceStubSettings.java @@ -241,6 +241,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-errorreporting") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorStatsServiceStubSettings.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorStatsServiceStubSettings.java index 6e6c3f9fc143..9ac7049b46b4 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorStatsServiceStubSettings.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ErrorStatsServiceStubSettings.java @@ -376,6 +376,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-errorreporting") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorGroupServiceStub.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorGroupServiceStub.java index d83763129cff..70947f435a34 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorGroupServiceStub.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorGroupServiceStub.java @@ -120,6 +120,7 @@ protected GrpcErrorGroupServiceStub( builder.add("group_name", String.valueOf(request.getGroupName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroupName()) .build(); GrpcCallSettings updateGroupTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorStatsServiceStub.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorStatsServiceStub.java index 883018d98b04..2e1f8455b604 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorStatsServiceStub.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcErrorStatsServiceStub.java @@ -146,6 +146,7 @@ protected GrpcErrorStatsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); GrpcCallSettings listEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -156,6 +157,7 @@ protected GrpcErrorStatsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); GrpcCallSettings deleteEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -166,6 +168,7 @@ protected GrpcErrorStatsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); this.listGroupStatsCallable = diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcReportErrorsServiceStub.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcReportErrorsServiceStub.java index 619d38d6f17c..5efed8b8495e 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcReportErrorsServiceStub.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/GrpcReportErrorsServiceStub.java @@ -112,6 +112,7 @@ protected GrpcReportErrorsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); this.reportErrorEventCallable = diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorGroupServiceStub.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorGroupServiceStub.java index e9a24ea76871..cd0e26bb4097 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorGroupServiceStub.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorGroupServiceStub.java @@ -182,6 +182,7 @@ protected HttpJsonErrorGroupServiceStub( builder.add("group_name", String.valueOf(request.getGroupName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroupName()) .build(); HttpJsonCallSettings updateGroupTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorStatsServiceStub.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorStatsServiceStub.java index fdbfd20b1d04..6ad7f5c77731 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorStatsServiceStub.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonErrorStatsServiceStub.java @@ -249,6 +249,7 @@ protected HttpJsonErrorStatsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); HttpJsonCallSettings listEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -260,6 +261,7 @@ protected HttpJsonErrorStatsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); HttpJsonCallSettings deleteEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -271,6 +273,7 @@ protected HttpJsonErrorStatsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); this.listGroupStatsCallable = diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonReportErrorsServiceStub.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonReportErrorsServiceStub.java index f9d8cb88140d..f29859f86528 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonReportErrorsServiceStub.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/HttpJsonReportErrorsServiceStub.java @@ -148,6 +148,7 @@ protected HttpJsonReportErrorsServiceStub( builder.add("project_name", String.valueOf(request.getProjectName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProjectName()) .build(); this.reportErrorEventCallable = diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ReportErrorsServiceStubSettings.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ReportErrorsServiceStubSettings.java index 0feedc40967a..d5e59ca7c3aa 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ReportErrorsServiceStubSettings.java +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/ReportErrorsServiceStubSettings.java @@ -235,6 +235,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-errorreporting") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/Version.java b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/Version.java new file mode 100644 index 000000000000..87afe8ac7532 --- /dev/null +++ b/java-errorreporting/google-cloud-errorreporting/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.devtools.clouderrorreporting.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-errorreporting:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-errorreporting/google-cloud-errorreporting/src/main/resources/META-INF/native-image/com.google.devtools.clouderrorreporting.v1beta1/reflect-config.json b/java-errorreporting/google-cloud-errorreporting/src/main/resources/META-INF/native-image/com.google.devtools.clouderrorreporting.v1beta1/reflect-config.json index 2517314313a1..2ce0a49f0bb0 100644 --- a/java-errorreporting/google-cloud-errorreporting/src/main/resources/META-INF/native-image/com.google.devtools.clouderrorreporting.v1beta1/reflect-config.json +++ b/java-errorreporting/google-cloud-errorreporting/src/main/resources/META-INF/native-image/com.google.devtools.clouderrorreporting.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-essential-contacts/README.md b/java-essential-contacts/README.md index 937beb19acbf..c6cfb3b19bec 100644 --- a/java-essential-contacts/README.md +++ b/java-essential-contacts/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-essential-contacts - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-essential-contacts:2.87.0' +implementation 'com.google.cloud:google-cloud-essential-contacts:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-essential-contacts" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-essential-contacts" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-essential-contacts/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-essential-contacts.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-essential-contacts/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-essential-contacts/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/EssentialContactsServiceStubSettings.java b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/EssentialContactsServiceStubSettings.java index 18f2dbaff2bb..aa3a63cb4f27 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/EssentialContactsServiceStubSettings.java +++ b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/EssentialContactsServiceStubSettings.java @@ -405,6 +405,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-essential-contacts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/GrpcEssentialContactsServiceStub.java b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/GrpcEssentialContactsServiceStub.java index bcc464bbcb1f..da1453223559 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/GrpcEssentialContactsServiceStub.java +++ b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/GrpcEssentialContactsServiceStub.java @@ -200,6 +200,7 @@ protected GrpcEssentialContactsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateContactTransportSettings = GrpcCallSettings.newBuilder() @@ -220,6 +221,7 @@ protected GrpcEssentialContactsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getContactTransportSettings = GrpcCallSettings.newBuilder() @@ -230,6 +232,7 @@ protected GrpcEssentialContactsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteContactTransportSettings = GrpcCallSettings.newBuilder() @@ -240,6 +243,7 @@ protected GrpcEssentialContactsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings computeContactsTransportSettings = @@ -251,6 +255,7 @@ protected GrpcEssentialContactsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings sendTestMessageTransportSettings = GrpcCallSettings.newBuilder() @@ -261,6 +266,7 @@ protected GrpcEssentialContactsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createContactCallable = diff --git a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/HttpJsonEssentialContactsServiceStub.java b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/HttpJsonEssentialContactsServiceStub.java index 0776e73c23fc..0e81f1923b99 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/HttpJsonEssentialContactsServiceStub.java +++ b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/HttpJsonEssentialContactsServiceStub.java @@ -412,6 +412,7 @@ protected HttpJsonEssentialContactsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateContactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -434,6 +435,7 @@ protected HttpJsonEssentialContactsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getContactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -445,6 +447,7 @@ protected HttpJsonEssentialContactsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteContactTransportSettings = HttpJsonCallSettings.newBuilder() @@ -456,6 +459,7 @@ protected HttpJsonEssentialContactsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings computeContactsTransportSettings = @@ -468,6 +472,7 @@ protected HttpJsonEssentialContactsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings sendTestMessageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -479,6 +484,7 @@ protected HttpJsonEssentialContactsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createContactCallable = diff --git a/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/Version.java b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/Version.java new file mode 100644 index 000000000000..e881d8fecb0a --- /dev/null +++ b/java-essential-contacts/google-cloud-essential-contacts/src/main/java/com/google/cloud/essentialcontacts/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.essentialcontacts.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-essential-contacts:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-essential-contacts/google-cloud-essential-contacts/src/main/resources/META-INF/native-image/com.google.cloud.essentialcontacts.v1/reflect-config.json b/java-essential-contacts/google-cloud-essential-contacts/src/main/resources/META-INF/native-image/com.google.cloud.essentialcontacts.v1/reflect-config.json index 1eeaec1491d8..8ad8f418df04 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/src/main/resources/META-INF/native-image/com.google.cloud.essentialcontacts.v1/reflect-config.json +++ b/java-essential-contacts/google-cloud-essential-contacts/src/main/resources/META-INF/native-image/com.google.cloud.essentialcontacts.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-eventarc-publishing/README.md b/java-eventarc-publishing/README.md index eb45aa74a687..78b14ba7d1c1 100644 --- a/java-eventarc-publishing/README.md +++ b/java-eventarc-publishing/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-eventarc-publishing - 0.87.0 + 0.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-eventarc-publishing:0.87.0' +implementation 'com.google.cloud:google-cloud-eventarc-publishing:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-eventarc-publishing" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-eventarc-publishing" % "0.88.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-eventarc-publishing/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-eventarc-publishing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc-publishing/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc-publishing/0.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/PublisherStubSettings.java b/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/PublisherStubSettings.java index fdf88a18ef17..760430ca67b6 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/PublisherStubSettings.java +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/PublisherStubSettings.java @@ -252,6 +252,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-eventarc-publishing") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/Version.java b/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/Version.java new file mode 100644 index 000000000000..15dcc30a4810 --- /dev/null +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/java/com/google/cloud/eventarc/publishing/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.eventarc.publishing.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-eventarc-publishing:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.publishing.v1/reflect-config.json b/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.publishing.v1/reflect-config.json index 4b364f115595..f4927b60a8b6 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.publishing.v1/reflect-config.json +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.publishing.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-eventarc/README.md b/java-eventarc/README.md index 093fec5d7387..32faaa904f24 100644 --- a/java-eventarc/README.md +++ b/java-eventarc/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-eventarc - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-eventarc:1.87.0' +implementation 'com.google.cloud:google-cloud-eventarc:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-eventarc" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-eventarc" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-eventarc/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-eventarc.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/EventarcStubSettings.java b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/EventarcStubSettings.java index dd2de0d10a0f..62946bf34c0c 100644 --- a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/EventarcStubSettings.java +++ b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/EventarcStubSettings.java @@ -1462,6 +1462,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-eventarc") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/GrpcEventarcStub.java b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/GrpcEventarcStub.java index 629923d1daac..28fb9124a3c9 100644 --- a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/GrpcEventarcStub.java +++ b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/GrpcEventarcStub.java @@ -774,6 +774,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTriggersTransportSettings = GrpcCallSettings.newBuilder() @@ -784,6 +785,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -794,6 +796,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTriggerTransportSettings = GrpcCallSettings.newBuilder() @@ -814,6 +817,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -824,6 +828,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listChannelsTransportSettings = GrpcCallSettings.newBuilder() @@ -834,6 +839,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -844,6 +850,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -864,6 +871,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getProviderTransportSettings = GrpcCallSettings.newBuilder() @@ -874,6 +882,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProvidersTransportSettings = GrpcCallSettings.newBuilder() @@ -884,6 +893,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getChannelConnectionTransportSettings = @@ -895,6 +905,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listChannelConnectionsTransportSettings = @@ -907,6 +918,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createChannelConnectionTransportSettings = @@ -918,6 +930,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteChannelConnectionTransportSettings = @@ -929,6 +942,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGoogleChannelConfigTransportSettings = @@ -940,6 +954,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateGoogleChannelConfigTransportSettings = @@ -963,6 +978,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMessageBusesTransportSettings = @@ -974,6 +990,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMessageBusEnrollmentsTransportSettings = @@ -986,6 +1003,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createMessageBusTransportSettings = GrpcCallSettings.newBuilder() @@ -996,6 +1014,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMessageBusTransportSettings = GrpcCallSettings.newBuilder() @@ -1017,6 +1036,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEnrollmentTransportSettings = GrpcCallSettings.newBuilder() @@ -1027,6 +1047,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEnrollmentsTransportSettings = @@ -1038,6 +1059,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createEnrollmentTransportSettings = GrpcCallSettings.newBuilder() @@ -1048,6 +1070,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEnrollmentTransportSettings = GrpcCallSettings.newBuilder() @@ -1068,6 +1091,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getPipelineTransportSettings = GrpcCallSettings.newBuilder() @@ -1078,6 +1102,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPipelinesTransportSettings = GrpcCallSettings.newBuilder() @@ -1088,6 +1113,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createPipelineTransportSettings = GrpcCallSettings.newBuilder() @@ -1098,6 +1124,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePipelineTransportSettings = GrpcCallSettings.newBuilder() @@ -1118,6 +1145,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGoogleApiSourceTransportSettings = @@ -1129,6 +1157,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGoogleApiSourcesTransportSettings = @@ -1140,6 +1169,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createGoogleApiSourceTransportSettings = @@ -1151,6 +1181,7 @@ protected GrpcEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGoogleApiSourceTransportSettings = @@ -1175,6 +1206,7 @@ protected GrpcEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1205,6 +1237,7 @@ protected GrpcEventarcStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1215,6 +1248,7 @@ protected GrpcEventarcStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1226,6 +1260,7 @@ protected GrpcEventarcStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getTriggerCallable = diff --git a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/HttpJsonEventarcStub.java b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/HttpJsonEventarcStub.java index 649ee6c892ff..7d209b02372e 100644 --- a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/HttpJsonEventarcStub.java +++ b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/HttpJsonEventarcStub.java @@ -2100,6 +2100,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTriggersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2111,6 +2112,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2122,6 +2124,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTriggerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2144,6 +2147,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2155,6 +2159,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listChannelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2166,6 +2171,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2177,6 +2183,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2199,6 +2206,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getProviderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2210,6 +2218,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProvidersTransportSettings = @@ -2222,6 +2231,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getChannelConnectionTransportSettings = @@ -2234,6 +2244,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listChannelConnectionsTransportSettings = @@ -2247,6 +2258,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createChannelConnectionTransportSettings = @@ -2259,6 +2271,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteChannelConnectionTransportSettings = @@ -2271,6 +2284,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getGoogleChannelConfigTransportSettings = @@ -2283,6 +2297,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateGoogleChannelConfigTransportSettings = @@ -2308,6 +2323,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMessageBusesTransportSettings = @@ -2320,6 +2336,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMessageBusEnrollmentsTransportSettings = @@ -2333,6 +2350,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createMessageBusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2344,6 +2362,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMessageBusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2367,6 +2386,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEnrollmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2378,6 +2398,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEnrollmentsTransportSettings = @@ -2390,6 +2411,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createEnrollmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2401,6 +2423,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEnrollmentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2423,6 +2446,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPipelineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2434,6 +2458,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPipelinesTransportSettings = @@ -2446,6 +2471,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createPipelineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2457,6 +2483,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePipelineTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2479,6 +2506,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getGoogleApiSourceTransportSettings = @@ -2491,6 +2519,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGoogleApiSourcesTransportSettings = @@ -2504,6 +2533,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createGoogleApiSourceTransportSettings = @@ -2516,6 +2546,7 @@ protected HttpJsonEventarcStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGoogleApiSourceTransportSettings = @@ -2542,6 +2573,7 @@ protected HttpJsonEventarcStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -2576,6 +2608,7 @@ protected HttpJsonEventarcStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2587,6 +2620,7 @@ protected HttpJsonEventarcStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2599,6 +2633,7 @@ protected HttpJsonEventarcStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getTriggerCallable = diff --git a/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/Version.java b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/Version.java new file mode 100644 index 000000000000..79389bb9e18c --- /dev/null +++ b/java-eventarc/google-cloud-eventarc/src/main/java/com/google/cloud/eventarc/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.eventarc.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-eventarc:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-eventarc/google-cloud-eventarc/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.v1/reflect-config.json b/java-eventarc/google-cloud-eventarc/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.v1/reflect-config.json index 06c176c605a9..ce43628f471b 100644 --- a/java-eventarc/google-cloud-eventarc/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.v1/reflect-config.json +++ b/java-eventarc/google-cloud-eventarc/src/main/resources/META-INF/native-image/com.google.cloud.eventarc.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-filestore/README.md b/java-filestore/README.md index c308792b5500..09bd9602d109 100644 --- a/java-filestore/README.md +++ b/java-filestore/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-filestore - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-filestore:1.88.0' +implementation 'com.google.cloud:google-cloud-filestore:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-filestore" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-filestore" % "1.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-filestore/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-filestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-filestore/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-filestore/1.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/CloudFilestoreManagerStubSettings.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/CloudFilestoreManagerStubSettings.java index d92e19febbbc..4e55b673ce62 100644 --- a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/CloudFilestoreManagerStubSettings.java +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/CloudFilestoreManagerStubSettings.java @@ -686,6 +686,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-filestore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/GrpcCloudFilestoreManagerStub.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/GrpcCloudFilestoreManagerStub.java index c5ec84428379..d8734a5dbabf 100644 --- a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/GrpcCloudFilestoreManagerStub.java +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/GrpcCloudFilestoreManagerStub.java @@ -363,6 +363,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -373,6 +374,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -383,6 +385,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -403,6 +406,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings revertInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -413,6 +417,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -423,6 +428,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSnapshotsTransportSettings = GrpcCallSettings.newBuilder() @@ -433,6 +439,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -443,6 +450,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -453,6 +461,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -463,6 +472,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -483,6 +493,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -493,6 +504,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -503,6 +515,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -513,6 +526,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -533,6 +547,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listInstancesCallable = diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/HttpJsonCloudFilestoreManagerStub.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/HttpJsonCloudFilestoreManagerStub.java index b7f8a85afa7f..a50b430ad2e4 100644 --- a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/HttpJsonCloudFilestoreManagerStub.java +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/HttpJsonCloudFilestoreManagerStub.java @@ -920,6 +920,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -931,6 +932,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -942,6 +944,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -964,6 +967,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings revertInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -975,6 +979,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -986,6 +991,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSnapshotsTransportSettings = @@ -998,6 +1004,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1009,6 +1016,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1020,6 +1028,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1031,6 +1040,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1053,6 +1063,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1064,6 +1075,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1075,6 +1087,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1086,6 +1099,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1108,6 +1122,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listInstancesCallable = diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/Version.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/Version.java new file mode 100644 index 000000000000..6ed58e06fd52 --- /dev/null +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.filestore.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-filestore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/CloudFilestoreManagerStubSettings.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/CloudFilestoreManagerStubSettings.java index 8290bdcfcdc6..51c1ec5ee810 100644 --- a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/CloudFilestoreManagerStubSettings.java +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/CloudFilestoreManagerStubSettings.java @@ -810,6 +810,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-filestore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/GrpcCloudFilestoreManagerStub.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/GrpcCloudFilestoreManagerStub.java index 0017f7774858..cda602e7b947 100644 --- a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/GrpcCloudFilestoreManagerStub.java +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/GrpcCloudFilestoreManagerStub.java @@ -445,6 +445,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -455,6 +456,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +467,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +488,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings revertInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -495,6 +499,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings promoteReplicaTransportSettings = GrpcCallSettings.newBuilder() @@ -505,6 +510,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -515,6 +521,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSnapshotsTransportSettings = GrpcCallSettings.newBuilder() @@ -525,6 +532,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -535,6 +543,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -545,6 +554,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -555,6 +565,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -575,6 +586,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -585,6 +597,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -595,6 +608,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -605,6 +619,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -625,6 +640,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getShareTransportSettings = GrpcCallSettings.newBuilder() @@ -635,6 +651,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createShareTransportSettings = GrpcCallSettings.newBuilder() @@ -645,6 +662,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteShareTransportSettings = GrpcCallSettings.newBuilder() @@ -655,6 +673,7 @@ protected GrpcCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateShareTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/HttpJsonCloudFilestoreManagerStub.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/HttpJsonCloudFilestoreManagerStub.java index 5f78377efbf8..b506342aa509 100644 --- a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/HttpJsonCloudFilestoreManagerStub.java +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/HttpJsonCloudFilestoreManagerStub.java @@ -1148,6 +1148,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1159,6 +1160,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1170,6 +1172,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1192,6 +1195,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings revertInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1203,6 +1207,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings promoteReplicaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1214,6 +1219,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1225,6 +1231,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSnapshotsTransportSettings = @@ -1237,6 +1244,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1248,6 +1256,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1259,6 +1268,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1270,6 +1280,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1292,6 +1303,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1303,6 +1315,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1314,6 +1327,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1325,6 +1339,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1347,6 +1362,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1358,6 +1374,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1369,6 +1386,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteShareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1380,6 +1398,7 @@ protected HttpJsonCloudFilestoreManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateShareTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/Version.java b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/Version.java new file mode 100644 index 000000000000..6bff363fe24b --- /dev/null +++ b/java-filestore/google-cloud-filestore/src/main/java/com/google/cloud/filestore/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.filestore.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-filestore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1/reflect-config.json b/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1/reflect-config.json index 03263b6c46f6..75081942ecd7 100644 --- a/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1/reflect-config.json +++ b/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1beta1/reflect-config.json b/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1beta1/reflect-config.json index 956c2336cbec..e533d566991e 100644 --- a/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1beta1/reflect-config.json +++ b/java-filestore/google-cloud-filestore/src/main/resources/META-INF/native-image/com.google.cloud.filestore.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-financialservices/README.md b/java-financialservices/README.md index 2c535574d743..04e7542fda5e 100644 --- a/java-financialservices/README.md +++ b/java-financialservices/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-financialservices - 0.28.0 + 0.29.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-financialservices:0.28.0' +implementation 'com.google.cloud:google-cloud-financialservices:0.29.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-financialservices" % "0.28.0" +libraryDependencies += "com.google.cloud" % "google-cloud-financialservices" % "0.29.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-financialservices/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-financialservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-financialservices/0.28.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-financialservices/0.29.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/AMLStubSettings.java b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/AMLStubSettings.java index d71827886388..cad0b84e2c8b 100644 --- a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/AMLStubSettings.java +++ b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/AMLStubSettings.java @@ -1365,6 +1365,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-financialservices") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/GrpcAMLStub.java b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/GrpcAMLStub.java index efd997c93045..297e7400e7ff 100644 --- a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/GrpcAMLStub.java +++ b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/GrpcAMLStub.java @@ -721,6 +721,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -731,6 +732,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -741,6 +743,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -761,6 +764,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importRegisteredPartiesTransportSettings = @@ -772,6 +776,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportRegisteredPartiesTransportSettings = @@ -783,6 +788,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetsTransportSettings = GrpcCallSettings.newBuilder() @@ -793,6 +799,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -803,6 +810,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -813,6 +821,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -833,6 +842,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -843,6 +853,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -853,6 +864,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createModelTransportSettings = GrpcCallSettings.newBuilder() @@ -863,6 +875,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -883,6 +896,7 @@ protected GrpcAMLStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModel()) .build(); GrpcCallSettings deleteModelTransportSettings = GrpcCallSettings.newBuilder() @@ -893,6 +907,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEngineConfigsTransportSettings = @@ -904,6 +919,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEngineConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -914,6 +930,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEngineConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -924,6 +941,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEngineConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -946,6 +964,7 @@ protected GrpcAMLStub( builder.add("engine_config", String.valueOf(request.getEngineConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEngineConfig()) .build(); GrpcCallSettings deleteEngineConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -956,6 +975,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEngineVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -966,6 +986,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEngineVersionsTransportSettings = @@ -977,6 +998,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPredictionResultsTransportSettings = @@ -989,6 +1011,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPredictionResultTransportSettings = @@ -1000,6 +1023,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPredictionResultTransportSettings = @@ -1011,6 +1035,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePredictionResultTransportSettings = @@ -1036,6 +1061,7 @@ protected GrpcAMLStub( "prediction_result", String.valueOf(request.getPredictionResult())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPredictionResult()) .build(); GrpcCallSettings deletePredictionResultTransportSettings = @@ -1047,6 +1073,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBacktestResultsTransportSettings = @@ -1058,6 +1085,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBacktestResultTransportSettings = GrpcCallSettings.newBuilder() @@ -1068,6 +1096,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBacktestResultTransportSettings = GrpcCallSettings.newBuilder() @@ -1078,6 +1107,7 @@ protected GrpcAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBacktestResultTransportSettings = GrpcCallSettings.newBuilder() @@ -1101,6 +1131,7 @@ protected GrpcAMLStub( builder.add("backtest_result", String.valueOf(request.getBacktestResult())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBacktestResult()) .build(); GrpcCallSettings deleteBacktestResultTransportSettings = GrpcCallSettings.newBuilder() @@ -1111,6 +1142,7 @@ protected GrpcAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/HttpJsonAMLStub.java b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/HttpJsonAMLStub.java index c1d8c089241c..1e35f76cf573 100644 --- a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/HttpJsonAMLStub.java +++ b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/HttpJsonAMLStub.java @@ -1914,6 +1914,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1925,6 +1926,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1936,6 +1938,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1958,6 +1961,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importRegisteredPartiesTransportSettings = @@ -1970,6 +1974,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportRegisteredPartiesTransportSettings = @@ -1982,6 +1987,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatasetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1993,6 +1999,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2004,6 +2011,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2015,6 +2023,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2037,6 +2046,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2048,6 +2058,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2059,6 +2070,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2070,6 +2082,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2093,6 +2106,7 @@ protected HttpJsonAMLStub( builder.add("model", String.valueOf(request.getModel())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getModel()) .build(); HttpJsonCallSettings deleteModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2104,6 +2118,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEngineConfigsTransportSettings = @@ -2116,6 +2131,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEngineConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2127,6 +2143,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEngineConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2138,6 +2155,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEngineConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2162,6 +2180,7 @@ protected HttpJsonAMLStub( builder.add("engine_config", String.valueOf(request.getEngineConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEngineConfig()) .build(); HttpJsonCallSettings deleteEngineConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2173,6 +2192,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEngineVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2184,6 +2204,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEngineVersionsTransportSettings = @@ -2196,6 +2217,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPredictionResultsTransportSettings = @@ -2209,6 +2231,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPredictionResultTransportSettings = @@ -2221,6 +2244,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPredictionResultTransportSettings = @@ -2233,6 +2257,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePredictionResultTransportSettings = @@ -2260,6 +2285,7 @@ protected HttpJsonAMLStub( "prediction_result", String.valueOf(request.getPredictionResult())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPredictionResult()) .build(); HttpJsonCallSettings deletePredictionResultTransportSettings = @@ -2272,6 +2298,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBacktestResultsTransportSettings = @@ -2285,6 +2312,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBacktestResultTransportSettings = @@ -2297,6 +2325,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBacktestResultTransportSettings = @@ -2309,6 +2338,7 @@ protected HttpJsonAMLStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBacktestResultTransportSettings = @@ -2335,6 +2365,7 @@ protected HttpJsonAMLStub( builder.add("backtest_result", String.valueOf(request.getBacktestResult())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBacktestResult()) .build(); HttpJsonCallSettings deleteBacktestResultTransportSettings = @@ -2347,6 +2378,7 @@ protected HttpJsonAMLStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/Version.java b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/Version.java new file mode 100644 index 000000000000..81d88f7cbd0a --- /dev/null +++ b/java-financialservices/google-cloud-financialservices/src/main/java/com/google/cloud/financialservices/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.financialservices.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-financialservices:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-financialservices/google-cloud-financialservices/src/main/resources/META-INF/native-image/com.google.cloud.financialservices.v1/reflect-config.json b/java-financialservices/google-cloud-financialservices/src/main/resources/META-INF/native-image/com.google.cloud.financialservices.v1/reflect-config.json index 8e0f08c7e4e8..27eb69160ac8 100644 --- a/java-financialservices/google-cloud-financialservices/src/main/resources/META-INF/native-image/com.google.cloud.financialservices.v1/reflect-config.json +++ b/java-financialservices/google-cloud-financialservices/src/main/resources/META-INF/native-image/com.google.cloud.financialservices.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-functions/README.md b/java-functions/README.md index d8d74c78d1b1..5b4f5569b6ec 100644 --- a/java-functions/README.md +++ b/java-functions/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-functions - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-functions:2.89.0' +implementation 'com.google.cloud:google-cloud-functions:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-functions" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-functions" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-functions/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-functions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-functions/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-functions/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/CloudFunctionsServiceStubSettings.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/CloudFunctionsServiceStubSettings.java index a58a971f3e22..b2e8068c1f34 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/CloudFunctionsServiceStubSettings.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/CloudFunctionsServiceStubSettings.java @@ -514,6 +514,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-functions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/GrpcCloudFunctionsServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/GrpcCloudFunctionsServiceStub.java index 50ed70704f06..0c1eeda9ed6a 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/GrpcCloudFunctionsServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/GrpcCloudFunctionsServiceStub.java @@ -279,6 +279,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +290,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -299,6 +301,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); GrpcCallSettings updateFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +322,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings callFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -329,6 +333,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateUploadUrlTransportSettings = @@ -340,6 +345,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getKmsKeyName()) .build(); GrpcCallSettings generateDownloadUrlTransportSettings = @@ -361,6 +367,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -371,6 +378,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -382,6 +390,7 @@ protected GrpcCloudFunctionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/HttpJsonCloudFunctionsServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/HttpJsonCloudFunctionsServiceStub.java index 30d87d4cedb4..0e827005bf41 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/HttpJsonCloudFunctionsServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/HttpJsonCloudFunctionsServiceStub.java @@ -625,6 +625,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -636,6 +637,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -647,6 +649,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("location", String.valueOf(request.getLocation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLocation()) .build(); HttpJsonCallSettings updateFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -669,6 +672,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings callFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -680,6 +684,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateUploadUrlTransportSettings = @@ -692,6 +697,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getKmsKeyName()) .build(); HttpJsonCallSettings generateDownloadUrlTransportSettings = @@ -716,6 +722,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -727,6 +734,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -739,6 +747,7 @@ protected HttpJsonCloudFunctionsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/Version.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/Version.java new file mode 100644 index 000000000000..c9ef75778b0e --- /dev/null +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.functions.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-functions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/FunctionServiceStubSettings.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/FunctionServiceStubSettings.java index 46b51d404382..bd49ebbb330b 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/FunctionServiceStubSettings.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/FunctionServiceStubSettings.java @@ -511,6 +511,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-functions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/GrpcFunctionServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/GrpcFunctionServiceStub.java index 6e9a3d7843d2..20e2f29e4664 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/GrpcFunctionServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/GrpcFunctionServiceStub.java @@ -275,6 +275,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFunctionsTransportSettings = GrpcCallSettings.newBuilder() @@ -285,6 +286,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -295,6 +297,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -315,6 +318,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateUploadUrlTransportSettings = @@ -326,6 +330,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateDownloadUrlTransportSettings = @@ -337,6 +342,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuntimesTransportSettings = GrpcCallSettings.newBuilder() @@ -347,6 +353,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -367,6 +374,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -377,6 +385,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -388,6 +397,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFunctionCallable = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/HttpJsonFunctionServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/HttpJsonFunctionServiceStub.java index 3c6ab2a7c6e2..4f3bbab6b420 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/HttpJsonFunctionServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/HttpJsonFunctionServiceStub.java @@ -623,6 +623,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFunctionsTransportSettings = @@ -635,6 +636,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -646,6 +648,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -668,6 +671,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateUploadUrlTransportSettings = @@ -680,6 +684,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateDownloadUrlTransportSettings = @@ -693,6 +698,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuntimesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -704,6 +710,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -727,6 +734,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -738,6 +746,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -750,6 +759,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFunctionCallable = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/Version.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/Version.java new file mode 100644 index 000000000000..bd46d02e9ac9 --- /dev/null +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.functions.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-functions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/FunctionServiceStubSettings.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/FunctionServiceStubSettings.java index 9b7cbd8d4650..ba8d218eed9f 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/FunctionServiceStubSettings.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/FunctionServiceStubSettings.java @@ -512,6 +512,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-functions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/GrpcFunctionServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/GrpcFunctionServiceStub.java index 7bdfec4ee1cc..9c97ccc212e6 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/GrpcFunctionServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/GrpcFunctionServiceStub.java @@ -278,6 +278,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFunctionsTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +289,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -298,6 +300,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +321,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateUploadUrlTransportSettings = @@ -329,6 +333,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateDownloadUrlTransportSettings = @@ -340,6 +345,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuntimesTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +356,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +377,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +388,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -391,6 +400,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFunctionCallable = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/HttpJsonFunctionServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/HttpJsonFunctionServiceStub.java index 893ed2c28d56..69a65771d444 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/HttpJsonFunctionServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/HttpJsonFunctionServiceStub.java @@ -626,6 +626,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFunctionsTransportSettings = @@ -638,6 +639,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -649,6 +651,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -671,6 +674,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateUploadUrlTransportSettings = @@ -683,6 +687,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateDownloadUrlTransportSettings = @@ -696,6 +701,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuntimesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -707,6 +713,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -730,6 +737,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -741,6 +749,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -753,6 +762,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFunctionCallable = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/Version.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/Version.java new file mode 100644 index 000000000000..5fca2dcabed6 --- /dev/null +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.functions.v2alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-functions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/FunctionServiceStubSettings.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/FunctionServiceStubSettings.java index e2d57c7881c7..d7835918b9c0 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/FunctionServiceStubSettings.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/FunctionServiceStubSettings.java @@ -512,6 +512,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-functions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/GrpcFunctionServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/GrpcFunctionServiceStub.java index d0d6ad777444..e762ab613c26 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/GrpcFunctionServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/GrpcFunctionServiceStub.java @@ -278,6 +278,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFunctionsTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +289,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -298,6 +300,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateFunctionTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +321,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateUploadUrlTransportSettings = @@ -329,6 +333,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateDownloadUrlTransportSettings = @@ -340,6 +345,7 @@ protected GrpcFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuntimesTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +356,7 @@ protected GrpcFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +377,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +388,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -391,6 +400,7 @@ protected GrpcFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFunctionCallable = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/HttpJsonFunctionServiceStub.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/HttpJsonFunctionServiceStub.java index 89f2abc01719..a49c4a023cb9 100644 --- a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/HttpJsonFunctionServiceStub.java +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/HttpJsonFunctionServiceStub.java @@ -626,6 +626,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFunctionsTransportSettings = @@ -638,6 +639,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -649,6 +651,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateFunctionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -671,6 +674,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateUploadUrlTransportSettings = @@ -683,6 +687,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateDownloadUrlTransportSettings = @@ -696,6 +701,7 @@ protected HttpJsonFunctionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuntimesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -707,6 +713,7 @@ protected HttpJsonFunctionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -730,6 +737,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -741,6 +749,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -753,6 +762,7 @@ protected HttpJsonFunctionServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFunctionCallable = diff --git a/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/Version.java b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/Version.java new file mode 100644 index 000000000000..b2269232412f --- /dev/null +++ b/java-functions/google-cloud-functions/src/main/java/com/google/cloud/functions/v2beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.functions.v2beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-functions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v1/reflect-config.json b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v1/reflect-config.json index 17a922997124..bf92fc8ea100 100644 --- a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v1/reflect-config.json +++ b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2/reflect-config.json b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2/reflect-config.json index 9c74bb23ab7a..4839021c4703 100644 --- a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2/reflect-config.json +++ b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2alpha/reflect-config.json b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2alpha/reflect-config.json index 45512e21c51d..9f1593ebc7a9 100644 --- a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2alpha/reflect-config.json +++ b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2beta/reflect-config.json b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2beta/reflect-config.json index 936ecfad7a92..c5f3f03aef26 100644 --- a/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2beta/reflect-config.json +++ b/java-functions/google-cloud-functions/src/main/resources/META-INF/native-image/com.google.cloud.functions.v2beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gdchardwaremanagement/README.md b/java-gdchardwaremanagement/README.md index d2da6fe5a8c9..727114506b9f 100644 --- a/java-gdchardwaremanagement/README.md +++ b/java-gdchardwaremanagement/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gdchardwaremanagement - 0.42.0 + 0.43.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gdchardwaremanagement:0.42.0' +implementation 'com.google.cloud:google-cloud-gdchardwaremanagement:0.43.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gdchardwaremanagement" % "0.42.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gdchardwaremanagement" % "0.43.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gdchardwaremanagement/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gdchardwaremanagement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gdchardwaremanagement/0.42.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gdchardwaremanagement/0.43.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GDCHardwareManagementStubSettings.java b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GDCHardwareManagementStubSettings.java index a25a8ee814c0..ef22a92d7b95 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GDCHardwareManagementStubSettings.java +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GDCHardwareManagementStubSettings.java @@ -1301,6 +1301,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gdchardwaremanagement") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GrpcGDCHardwareManagementStub.java b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GrpcGDCHardwareManagementStub.java index 8b6309635433..f4829e6b20ff 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GrpcGDCHardwareManagementStub.java +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/GrpcGDCHardwareManagementStub.java @@ -690,6 +690,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrderTransportSettings = GrpcCallSettings.newBuilder() @@ -700,6 +701,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOrderTransportSettings = GrpcCallSettings.newBuilder() @@ -710,6 +712,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOrderTransportSettings = GrpcCallSettings.newBuilder() @@ -730,6 +733,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings submitOrderTransportSettings = GrpcCallSettings.newBuilder() @@ -740,6 +744,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelOrderTransportSettings = GrpcCallSettings.newBuilder() @@ -750,6 +755,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSitesTransportSettings = GrpcCallSettings.newBuilder() @@ -760,6 +766,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -770,6 +777,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -780,6 +788,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSiteTransportSettings = GrpcCallSettings.newBuilder() @@ -800,6 +809,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHardwareGroupsTransportSettings = @@ -811,6 +821,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHardwareGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -821,6 +832,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHardwareGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -831,6 +843,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHardwareGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -852,6 +865,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHardwareTransportSettings = GrpcCallSettings.newBuilder() @@ -862,6 +876,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHardwareTransportSettings = GrpcCallSettings.newBuilder() @@ -872,6 +887,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHardwareTransportSettings = GrpcCallSettings.newBuilder() @@ -882,6 +898,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHardwareTransportSettings = GrpcCallSettings.newBuilder() @@ -902,6 +919,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCommentsTransportSettings = GrpcCallSettings.newBuilder() @@ -912,6 +930,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCommentTransportSettings = GrpcCallSettings.newBuilder() @@ -922,6 +941,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCommentTransportSettings = GrpcCallSettings.newBuilder() @@ -932,6 +952,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings recordActionOnCommentTransportSettings = GrpcCallSettings.newBuilder() @@ -942,6 +963,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listChangeLogEntriesTransportSettings = @@ -953,6 +975,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getChangeLogEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -963,6 +986,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSkusTransportSettings = GrpcCallSettings.newBuilder() @@ -973,6 +997,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSkuTransportSettings = GrpcCallSettings.newBuilder() @@ -983,6 +1008,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listZonesTransportSettings = GrpcCallSettings.newBuilder() @@ -993,6 +1019,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getZoneTransportSettings = GrpcCallSettings.newBuilder() @@ -1003,6 +1030,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createZoneTransportSettings = GrpcCallSettings.newBuilder() @@ -1013,6 +1041,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateZoneTransportSettings = GrpcCallSettings.newBuilder() @@ -1033,6 +1062,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings signalZoneStateTransportSettings = GrpcCallSettings.newBuilder() @@ -1043,6 +1073,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings requestOrderDateChangeTransportSettings = @@ -1054,6 +1085,7 @@ protected GrpcGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/HttpJsonGDCHardwareManagementStub.java b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/HttpJsonGDCHardwareManagementStub.java index c8388365d348..39b0c2125f19 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/HttpJsonGDCHardwareManagementStub.java +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/HttpJsonGDCHardwareManagementStub.java @@ -1842,6 +1842,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1853,6 +1854,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOrderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1864,6 +1866,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOrderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1886,6 +1889,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings submitOrderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1897,6 +1901,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelOrderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1908,6 +1913,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSitesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1919,6 +1925,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1930,6 +1937,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1941,6 +1949,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSiteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1963,6 +1972,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHardwareGroupsTransportSettings = @@ -1975,6 +1985,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHardwareGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1986,6 +1997,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createHardwareGroupTransportSettings = @@ -1998,6 +2010,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHardwareGroupTransportSettings = @@ -2024,6 +2037,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHardwareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2035,6 +2049,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHardwareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2046,6 +2061,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createHardwareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2057,6 +2073,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHardwareTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2079,6 +2096,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCommentsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2090,6 +2108,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCommentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2101,6 +2120,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCommentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2112,6 +2132,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings recordActionOnCommentTransportSettings = @@ -2124,6 +2145,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listChangeLogEntriesTransportSettings = @@ -2137,6 +2159,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getChangeLogEntryTransportSettings = @@ -2149,6 +2172,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSkusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2160,6 +2184,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSkuTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2171,6 +2196,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listZonesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2182,6 +2208,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getZoneTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2193,6 +2220,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createZoneTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2204,6 +2232,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateZoneTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2226,6 +2255,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings signalZoneStateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2237,6 +2267,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings requestOrderDateChangeTransportSettings = @@ -2249,6 +2280,7 @@ protected HttpJsonGDCHardwareManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/Version.java b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/Version.java new file mode 100644 index 000000000000..909f952249e2 --- /dev/null +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/java/com/google/cloud/gdchardwaremanagement/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gdchardwaremanagement.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gdchardwaremanagement:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/resources/META-INF/native-image/com.google.cloud.gdchardwaremanagement.v1alpha/reflect-config.json b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/resources/META-INF/native-image/com.google.cloud.gdchardwaremanagement.v1alpha/reflect-config.json index 4c697bbdbf0a..08e8f0f24608 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/resources/META-INF/native-image/com.google.cloud.gdchardwaremanagement.v1alpha/reflect-config.json +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/src/main/resources/META-INF/native-image/com.google.cloud.gdchardwaremanagement.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-geminidataanalytics/README.md b/java-geminidataanalytics/README.md index 351914c5ee51..973bb8edb9b2 100644 --- a/java-geminidataanalytics/README.md +++ b/java-geminidataanalytics/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-geminidataanalytics - 0.15.0 + 0.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-geminidataanalytics:0.15.0' +implementation 'com.google.cloud:google-cloud-geminidataanalytics:0.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-geminidataanalytics" % "0.15.0" +libraryDependencies += "com.google.cloud" % "google-cloud-geminidataanalytics" % "0.16.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-geminidataanalytics/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-geminidataanalytics.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-geminidataanalytics/0.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-geminidataanalytics/0.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataAgentServiceStubSettings.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataAgentServiceStubSettings.java index 4881773304c2..7099372e0235 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataAgentServiceStubSettings.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataAgentServiceStubSettings.java @@ -586,6 +586,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-geminidataanalytics") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataChatServiceStubSettings.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataChatServiceStubSettings.java index c761ebc2343a..9605e9977dd7 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataChatServiceStubSettings.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/DataChatServiceStubSettings.java @@ -489,6 +489,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-geminidataanalytics") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataAgentServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataAgentServiceStub.java index 28391ae5c887..d730ed177915 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataAgentServiceStub.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataAgentServiceStub.java @@ -298,6 +298,7 @@ protected GrpcDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAccessibleDataAgentsTransportSettings = @@ -310,6 +311,7 @@ protected GrpcDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataAgentTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +322,7 @@ protected GrpcDataAgentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataAgentTransportSettings = GrpcCallSettings.newBuilder() @@ -330,6 +333,7 @@ protected GrpcDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDataAgentSyncTransportSettings = GrpcCallSettings.newBuilder() @@ -340,6 +344,7 @@ protected GrpcDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataAgentTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +375,7 @@ protected GrpcDataAgentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDataAgentSyncTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +386,7 @@ protected GrpcDataAgentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -390,6 +397,7 @@ protected GrpcDataAgentServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -400,6 +408,7 @@ protected GrpcDataAgentServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataChatServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataChatServiceStub.java index a4a13764dc8d..06934ec075af 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataChatServiceStub.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcDataChatServiceStub.java @@ -234,6 +234,7 @@ protected GrpcDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); GrpcCallSettings createConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -244,6 +245,7 @@ protected GrpcDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +256,7 @@ protected GrpcDataChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getConversationTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +267,7 @@ protected GrpcDataChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversationsTransportSettings = @@ -275,6 +279,7 @@ protected GrpcDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMessagesTransportSettings = GrpcCallSettings.newBuilder() @@ -285,6 +290,7 @@ protected GrpcDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryDataTransportSettings = GrpcCallSettings.newBuilder() @@ -295,6 +301,7 @@ protected GrpcDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataAgentServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataAgentServiceStub.java index e50eb7912767..a9cec9d83a5b 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataAgentServiceStub.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataAgentServiceStub.java @@ -701,6 +701,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAccessibleDataAgentsTransportSettings = @@ -714,6 +715,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataAgentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -725,6 +727,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDataAgentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -736,6 +739,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDataAgentSyncTransportSettings = HttpJsonCallSettings.newBuilder() @@ -747,6 +751,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataAgentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -780,6 +785,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDataAgentSyncTransportSettings = HttpJsonCallSettings.newBuilder() @@ -791,6 +797,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -802,6 +809,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -813,6 +821,7 @@ protected HttpJsonDataAgentServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataChatServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataChatServiceStub.java index 362439c81da0..53d0218b7e56 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataChatServiceStub.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonDataChatServiceStub.java @@ -467,6 +467,7 @@ protected HttpJsonDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); HttpJsonCallSettings createConversationTransportSettings = @@ -479,6 +480,7 @@ protected HttpJsonDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -490,6 +492,7 @@ protected HttpJsonDataChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getConversationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -501,6 +504,7 @@ protected HttpJsonDataChatServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversationsTransportSettings = @@ -513,6 +517,7 @@ protected HttpJsonDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMessagesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -524,6 +529,7 @@ protected HttpJsonDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -535,6 +541,7 @@ protected HttpJsonDataChatServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/Version.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/Version.java new file mode 100644 index 000000000000..dc487c015855 --- /dev/null +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.geminidataanalytics.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-geminidataanalytics:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json index 5760b468a3af..7889c90b6a69 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gke-backup/README.md b/java-gke-backup/README.md index 9362945fcf15..1dfdb7dbfedf 100644 --- a/java-gke-backup/README.md +++ b/java-gke-backup/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-backup - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-backup:0.86.0' +implementation 'com.google.cloud:google-cloud-gke-backup:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-backup" % "0.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-backup" % "0.87.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gke-backup/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gke-backup.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-backup/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-backup/0.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/BackupForGKEStubSettings.java b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/BackupForGKEStubSettings.java index 00cd586a7905..75f5eedf373f 100644 --- a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/BackupForGKEStubSettings.java +++ b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/BackupForGKEStubSettings.java @@ -1525,6 +1525,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gke-backup") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/GrpcBackupForGKEStub.java b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/GrpcBackupForGKEStub.java index a13a853d7192..61660de51619 100644 --- a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/GrpcBackupForGKEStub.java +++ b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/GrpcBackupForGKEStub.java @@ -777,6 +777,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listBackupPlansTransportSettings = @@ -788,6 +789,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupPlanTransportSettings = GrpcCallSettings.newBuilder() @@ -798,6 +800,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBackupPlanTransportSettings = GrpcCallSettings.newBuilder() @@ -819,6 +822,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -829,6 +833,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listBackupChannelsTransportSettings = @@ -840,6 +845,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -850,6 +856,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBackupChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -871,6 +878,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBackupPlanBindingsTransportSettings = @@ -883,6 +891,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupPlanBindingTransportSettings = @@ -894,6 +903,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -904,6 +914,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -914,6 +925,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -924,6 +936,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -944,6 +957,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVolumeBackupsTransportSettings = @@ -955,6 +969,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVolumeBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -965,6 +980,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRestorePlanTransportSettings = GrpcCallSettings.newBuilder() @@ -975,6 +991,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRestorePlansTransportSettings = @@ -986,6 +1003,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRestorePlanTransportSettings = GrpcCallSettings.newBuilder() @@ -996,6 +1014,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRestorePlanTransportSettings = GrpcCallSettings.newBuilder() @@ -1017,6 +1036,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRestoreChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -1027,6 +1047,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRestoreChannelsTransportSettings = @@ -1038,6 +1059,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRestoreChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -1048,6 +1070,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRestoreChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -1070,6 +1093,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRestorePlanBindingsTransportSettings = @@ -1082,6 +1106,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRestorePlanBindingTransportSettings = @@ -1093,6 +1118,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -1103,6 +1129,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRestoresTransportSettings = GrpcCallSettings.newBuilder() @@ -1113,6 +1140,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -1123,6 +1151,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -1143,6 +1172,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVolumeRestoresTransportSettings = @@ -1154,6 +1184,7 @@ protected GrpcBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVolumeRestoreTransportSettings = GrpcCallSettings.newBuilder() @@ -1164,6 +1195,7 @@ protected GrpcBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getBackupIndexDownloadUrlTransportSettings = @@ -1176,6 +1208,7 @@ protected GrpcBackupForGKEStub( builder.add("backup", String.valueOf(request.getBackup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBackup()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1206,6 +1239,7 @@ protected GrpcBackupForGKEStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1216,6 +1250,7 @@ protected GrpcBackupForGKEStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1227,6 +1262,7 @@ protected GrpcBackupForGKEStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createBackupPlanCallable = diff --git a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/HttpJsonBackupForGKEStub.java b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/HttpJsonBackupForGKEStub.java index 78ac1870f265..8988d92ba0a7 100644 --- a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/HttpJsonBackupForGKEStub.java +++ b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/HttpJsonBackupForGKEStub.java @@ -2031,6 +2031,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listBackupPlansTransportSettings = @@ -2043,6 +2044,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupPlanTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2054,6 +2056,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBackupPlanTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2077,6 +2080,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupChannelTransportSettings = @@ -2089,6 +2093,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listBackupChannelsTransportSettings = @@ -2101,6 +2106,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2112,6 +2118,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBackupChannelTransportSettings = @@ -2138,6 +2145,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupPlanBindingsTransportSettings = @@ -2151,6 +2159,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupPlanBindingTransportSettings = @@ -2163,6 +2172,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2174,6 +2184,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2185,6 +2196,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2196,6 +2208,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2218,6 +2231,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVolumeBackupsTransportSettings = @@ -2230,6 +2244,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVolumeBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2241,6 +2256,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRestorePlanTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2252,6 +2268,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRestorePlansTransportSettings = @@ -2264,6 +2281,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRestorePlanTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2275,6 +2293,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRestorePlanTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2298,6 +2317,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRestoreChannelTransportSettings = @@ -2310,6 +2330,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRestoreChannelsTransportSettings = @@ -2323,6 +2344,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRestoreChannelTransportSettings = @@ -2335,6 +2357,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRestoreChannelTransportSettings = @@ -2361,6 +2384,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRestorePlanBindingsTransportSettings = @@ -2374,6 +2398,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRestorePlanBindingTransportSettings = @@ -2386,6 +2411,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRestoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2397,6 +2423,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRestoresTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2408,6 +2435,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRestoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2419,6 +2447,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRestoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2441,6 +2470,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVolumeRestoresTransportSettings = @@ -2453,6 +2483,7 @@ protected HttpJsonBackupForGKEStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVolumeRestoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2464,6 +2495,7 @@ protected HttpJsonBackupForGKEStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getBackupIndexDownloadUrlTransportSettings = @@ -2477,6 +2509,7 @@ protected HttpJsonBackupForGKEStub( builder.add("backup", String.valueOf(request.getBackup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBackup()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -2511,6 +2544,7 @@ protected HttpJsonBackupForGKEStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2522,6 +2556,7 @@ protected HttpJsonBackupForGKEStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2534,6 +2569,7 @@ protected HttpJsonBackupForGKEStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createBackupPlanCallable = diff --git a/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/Version.java b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/Version.java new file mode 100644 index 000000000000..8754f1d56ad4 --- /dev/null +++ b/java-gke-backup/google-cloud-gke-backup/src/main/java/com/google/cloud/gkebackup/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkebackup.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gke-backup:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gke-backup/google-cloud-gke-backup/src/main/resources/META-INF/native-image/com.google.cloud.gkebackup.v1/reflect-config.json b/java-gke-backup/google-cloud-gke-backup/src/main/resources/META-INF/native-image/com.google.cloud.gkebackup.v1/reflect-config.json index 2610e60a6cb0..d0dfc4434f32 100644 --- a/java-gke-backup/google-cloud-gke-backup/src/main/resources/META-INF/native-image/com.google.cloud.gkebackup.v1/reflect-config.json +++ b/java-gke-backup/google-cloud-gke-backup/src/main/resources/META-INF/native-image/com.google.cloud.gkebackup.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gke-connect-gateway/README.md b/java-gke-connect-gateway/README.md index 299ec45bca0e..5110e6ffb43f 100644 --- a/java-gke-connect-gateway/README.md +++ b/java-gke-connect-gateway/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-connect-gateway - 0.88.0 + 0.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-connect-gateway:0.88.0' +implementation 'com.google.cloud:google-cloud-gke-connect-gateway:0.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-connect-gateway" % "0.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-connect-gateway" % "0.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gke-connect-gateway/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gke-connect-gateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-connect-gateway/0.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-connect-gateway/0.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/GatewayControlStubSettings.java b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/GatewayControlStubSettings.java index 9be885236668..ac402c51eb3c 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/GatewayControlStubSettings.java +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/GatewayControlStubSettings.java @@ -202,6 +202,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gke-connect-gateway") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/Version.java b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/Version.java new file mode 100644 index 000000000000..baa782d61bb3 --- /dev/null +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkeconnect.gateway.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gke-connect-gateway:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1beta1/reflect-config.json b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1beta1/reflect-config.json index d6343584b76b..5de7d5901f4a 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1beta1/reflect-config.json +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/src/main/resources/META-INF/native-image/com.google.cloud.gkeconnect.gateway.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gke-multi-cloud/README.md b/java-gke-multi-cloud/README.md index 3025c30c472c..03c12bf86418 100644 --- a/java-gke-multi-cloud/README.md +++ b/java-gke-multi-cloud/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-multi-cloud - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.86.0' +implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.87.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gke-multi-cloud/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gke-multi-cloud.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-multi-cloud/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-multi-cloud/0.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AttachedClustersStubSettings.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AttachedClustersStubSettings.java index a0947b5c2138..a3e232be96b7 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AttachedClustersStubSettings.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AttachedClustersStubSettings.java @@ -480,6 +480,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gke-multi-cloud") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AwsClustersStubSettings.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AwsClustersStubSettings.java index ea7830353e2c..be1da0a7457b 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AwsClustersStubSettings.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AwsClustersStubSettings.java @@ -685,6 +685,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gke-multi-cloud") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AzureClustersStubSettings.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AzureClustersStubSettings.java index 70ffd3ad5861..7533db914f58 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AzureClustersStubSettings.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/AzureClustersStubSettings.java @@ -809,6 +809,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gke-multi-cloud") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAttachedClustersStub.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAttachedClustersStub.java index cdc2ee1fc988..3cb23cb1afe6 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAttachedClustersStub.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAttachedClustersStub.java @@ -268,6 +268,7 @@ protected GrpcAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAttachedClusterTransportSettings = @@ -292,6 +293,7 @@ protected GrpcAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAttachedClusterTransportSettings = @@ -303,6 +305,7 @@ protected GrpcAttachedClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAttachedClustersTransportSettings = @@ -314,6 +317,7 @@ protected GrpcAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAttachedClusterTransportSettings = @@ -325,6 +329,7 @@ protected GrpcAttachedClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAttachedServerConfigTransportSettings = @@ -336,6 +341,7 @@ protected GrpcAttachedClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GenerateAttachedClusterInstallManifestRequest, @@ -352,6 +358,7 @@ protected GrpcAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GenerateAttachedClusterAgentTokenRequest, GenerateAttachedClusterAgentTokenResponse> @@ -367,6 +374,7 @@ protected GrpcAttachedClustersStub( builder.add("attached_cluster", String.valueOf(request.getAttachedCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttachedCluster()) .build(); this.createAttachedClusterCallable = diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAwsClustersStub.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAwsClustersStub.java index 0088a87d1c71..2ed0d4b46b41 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAwsClustersStub.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAwsClustersStub.java @@ -354,6 +354,7 @@ protected GrpcAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAwsClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +376,7 @@ protected GrpcAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAwsClustersTransportSettings = @@ -386,6 +388,7 @@ protected GrpcAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAwsClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -396,6 +399,7 @@ protected GrpcAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateAwsClusterAgentTokenTransportSettings = @@ -409,6 +413,7 @@ protected GrpcAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); GrpcCallSettings generateAwsAccessTokenTransportSettings = @@ -421,6 +426,7 @@ protected GrpcAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); GrpcCallSettings createAwsNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -431,6 +437,7 @@ protected GrpcAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAwsNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -453,6 +460,7 @@ protected GrpcAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAwsNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -463,6 +471,7 @@ protected GrpcAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAwsNodePoolsTransportSettings = @@ -474,6 +483,7 @@ protected GrpcAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAwsNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -484,6 +494,7 @@ protected GrpcAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAwsOpenIdConfigTransportSettings = @@ -495,6 +506,7 @@ protected GrpcAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); GrpcCallSettings getAwsJsonWebKeysTransportSettings = GrpcCallSettings.newBuilder() @@ -505,6 +517,7 @@ protected GrpcAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); GrpcCallSettings getAwsServerConfigTransportSettings = @@ -516,6 +529,7 @@ protected GrpcAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createAwsClusterCallable = diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAzureClustersStub.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAzureClustersStub.java index 4421f1ae9bb1..ece51cb7fa8b 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAzureClustersStub.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/GrpcAzureClustersStub.java @@ -403,6 +403,7 @@ protected GrpcAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAzureClientTransportSettings = GrpcCallSettings.newBuilder() @@ -413,6 +414,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAzureClientsTransportSettings = @@ -424,6 +426,7 @@ protected GrpcAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAzureClientTransportSettings = GrpcCallSettings.newBuilder() @@ -434,6 +437,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAzureClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -444,6 +448,7 @@ protected GrpcAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAzureClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +470,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAzureClustersTransportSettings = @@ -476,6 +482,7 @@ protected GrpcAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAzureClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -486,6 +493,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateAzureClusterAgentTokenTransportSettings = @@ -499,6 +507,7 @@ protected GrpcAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); GrpcCallSettings generateAzureAccessTokenTransportSettings = @@ -511,6 +520,7 @@ protected GrpcAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); GrpcCallSettings createAzureNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -521,6 +531,7 @@ protected GrpcAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAzureNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -542,6 +553,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAzureNodePoolsTransportSettings = @@ -553,6 +565,7 @@ protected GrpcAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAzureNodePoolTransportSettings = GrpcCallSettings.newBuilder() @@ -563,6 +576,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAzureOpenIdConfigTransportSettings = @@ -574,6 +588,7 @@ protected GrpcAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); GrpcCallSettings getAzureJsonWebKeysTransportSettings = @@ -585,6 +600,7 @@ protected GrpcAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); GrpcCallSettings getAzureServerConfigTransportSettings = @@ -596,6 +612,7 @@ protected GrpcAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createAzureClientCallable = diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAttachedClustersStub.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAttachedClustersStub.java index be80cb7cc8fb..29cd66e931fa 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAttachedClustersStub.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAttachedClustersStub.java @@ -563,6 +563,7 @@ protected HttpJsonAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAttachedClusterTransportSettings = @@ -589,6 +590,7 @@ protected HttpJsonAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAttachedClusterTransportSettings = @@ -601,6 +603,7 @@ protected HttpJsonAttachedClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAttachedClustersTransportSettings = @@ -614,6 +617,7 @@ protected HttpJsonAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAttachedClusterTransportSettings = @@ -626,6 +630,7 @@ protected HttpJsonAttachedClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAttachedServerConfigTransportSettings = @@ -638,6 +643,7 @@ protected HttpJsonAttachedClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GenerateAttachedClusterInstallManifestRequest, @@ -655,6 +661,7 @@ protected HttpJsonAttachedClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GenerateAttachedClusterAgentTokenRequest, GenerateAttachedClusterAgentTokenResponse> @@ -671,6 +678,7 @@ protected HttpJsonAttachedClustersStub( builder.add("attached_cluster", String.valueOf(request.getAttachedCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttachedCluster()) .build(); this.createAttachedClusterCallable = diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAwsClustersStub.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAwsClustersStub.java index a1a96b27edfc..287e9ef0abfe 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAwsClustersStub.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAwsClustersStub.java @@ -824,6 +824,7 @@ protected HttpJsonAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAwsClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -847,6 +848,7 @@ protected HttpJsonAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAwsClustersTransportSettings = @@ -859,6 +861,7 @@ protected HttpJsonAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAwsClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -870,6 +873,7 @@ protected HttpJsonAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateAwsClusterAgentTokenTransportSettings = @@ -884,6 +888,7 @@ protected HttpJsonAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); HttpJsonCallSettings generateAwsAccessTokenTransportSettings = @@ -897,6 +902,7 @@ protected HttpJsonAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); HttpJsonCallSettings createAwsNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -908,6 +914,7 @@ protected HttpJsonAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAwsNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -932,6 +939,7 @@ protected HttpJsonAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAwsNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -943,6 +951,7 @@ protected HttpJsonAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAwsNodePoolsTransportSettings = @@ -955,6 +964,7 @@ protected HttpJsonAwsClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAwsNodePoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -966,6 +976,7 @@ protected HttpJsonAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAwsOpenIdConfigTransportSettings = @@ -978,6 +989,7 @@ protected HttpJsonAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); HttpJsonCallSettings getAwsJsonWebKeysTransportSettings = @@ -990,6 +1002,7 @@ protected HttpJsonAwsClustersStub( builder.add("aws_cluster", String.valueOf(request.getAwsCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAwsCluster()) .build(); HttpJsonCallSettings getAwsServerConfigTransportSettings = @@ -1002,6 +1015,7 @@ protected HttpJsonAwsClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createAwsClusterCallable = diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAzureClustersStub.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAzureClustersStub.java index 7d7f8dc7b514..1618aacc3b17 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAzureClustersStub.java +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/HttpJsonAzureClustersStub.java @@ -956,6 +956,7 @@ protected HttpJsonAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAzureClientTransportSettings = HttpJsonCallSettings.newBuilder() @@ -967,6 +968,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAzureClientsTransportSettings = @@ -979,6 +981,7 @@ protected HttpJsonAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAzureClientTransportSettings = HttpJsonCallSettings.newBuilder() @@ -990,6 +993,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAzureClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1001,6 +1005,7 @@ protected HttpJsonAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAzureClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1024,6 +1029,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAzureClustersTransportSettings = @@ -1036,6 +1042,7 @@ protected HttpJsonAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAzureClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1047,6 +1054,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GenerateAzureClusterAgentTokenRequest, GenerateAzureClusterAgentTokenResponse> @@ -1062,6 +1070,7 @@ protected HttpJsonAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); HttpJsonCallSettings generateAzureAccessTokenTransportSettings = @@ -1075,6 +1084,7 @@ protected HttpJsonAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); HttpJsonCallSettings createAzureNodePoolTransportSettings = @@ -1087,6 +1097,7 @@ protected HttpJsonAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAzureNodePoolTransportSettings = @@ -1112,6 +1123,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAzureNodePoolsTransportSettings = @@ -1124,6 +1136,7 @@ protected HttpJsonAzureClustersStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAzureNodePoolTransportSettings = @@ -1136,6 +1149,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAzureOpenIdConfigTransportSettings = @@ -1148,6 +1162,7 @@ protected HttpJsonAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); HttpJsonCallSettings getAzureJsonWebKeysTransportSettings = @@ -1160,6 +1175,7 @@ protected HttpJsonAzureClustersStub( builder.add("azure_cluster", String.valueOf(request.getAzureCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAzureCluster()) .build(); HttpJsonCallSettings getAzureServerConfigTransportSettings = @@ -1172,6 +1188,7 @@ protected HttpJsonAzureClustersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createAzureClientCallable = diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/Version.java b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/Version.java new file mode 100644 index 000000000000..eeaa397c7d7b --- /dev/null +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkemulticloud.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gke-multi-cloud:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/resources/META-INF/native-image/com.google.cloud.gkemulticloud.v1/reflect-config.json b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/resources/META-INF/native-image/com.google.cloud.gkemulticloud.v1/reflect-config.json index 8cac6c060eaa..5e2c0eeb39f5 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/resources/META-INF/native-image/com.google.cloud.gkemulticloud.v1/reflect-config.json +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/resources/META-INF/native-image/com.google.cloud.gkemulticloud.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gkehub/README.md b/java-gkehub/README.md index f54b488a2c6a..b63d6c10fd5f 100644 --- a/java-gkehub/README.md +++ b/java-gkehub/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gkehub - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gkehub:1.87.0' +implementation 'com.google.cloud:google-cloud-gkehub:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gkehub" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gkehub" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gkehub/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gkehub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GkeHubStubSettings.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GkeHubStubSettings.java index 9de11d0a00b0..346d5609cc64 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GkeHubStubSettings.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GkeHubStubSettings.java @@ -1585,6 +1585,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gkehub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GrpcGkeHubStub.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GrpcGkeHubStub.java index 101a1059328d..a41794bca709 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GrpcGkeHubStub.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GrpcGkeHubStub.java @@ -802,6 +802,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listBoundMembershipsTransportSettings = @@ -813,6 +814,7 @@ protected GrpcGkeHubStub( builder.add("scope_name", String.valueOf(request.getScopeName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getScopeName()) .build(); GrpcCallSettings listFeaturesTransportSettings = GrpcCallSettings.newBuilder() @@ -823,6 +825,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -833,6 +836,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -843,6 +847,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -853,6 +858,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -863,6 +869,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -873,6 +880,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -883,6 +891,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -893,6 +902,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFeatureTransportSettings = GrpcCallSettings.newBuilder() @@ -903,6 +913,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateConnectManifestTransportSettings = @@ -915,6 +926,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFleetTransportSettings = GrpcCallSettings.newBuilder() @@ -925,6 +937,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFleetTransportSettings = GrpcCallSettings.newBuilder() @@ -935,6 +948,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFleetTransportSettings = GrpcCallSettings.newBuilder() @@ -955,6 +969,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFleetsTransportSettings = GrpcCallSettings.newBuilder() @@ -965,6 +980,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getScopeNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -975,6 +991,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createScopeNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -985,6 +1002,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateScopeNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -1007,6 +1025,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScopeNamespacesTransportSettings = @@ -1018,6 +1037,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getScopeRBACRoleBindingTransportSettings = @@ -1029,6 +1049,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createScopeRBACRoleBindingTransportSettings = @@ -1040,6 +1061,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateScopeRBACRoleBindingTransportSettings = @@ -1064,6 +1086,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScopeRBACRoleBindingsTransportSettings = @@ -1076,6 +1099,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getScopeTransportSettings = GrpcCallSettings.newBuilder() @@ -1086,6 +1110,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createScopeTransportSettings = GrpcCallSettings.newBuilder() @@ -1096,6 +1121,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateScopeTransportSettings = GrpcCallSettings.newBuilder() @@ -1116,6 +1142,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScopesTransportSettings = GrpcCallSettings.newBuilder() @@ -1126,6 +1153,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPermittedScopesTransportSettings = @@ -1137,6 +1165,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMembershipBindingTransportSettings = @@ -1148,6 +1177,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMembershipBindingTransportSettings = @@ -1159,6 +1189,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMembershipBindingTransportSettings = @@ -1183,6 +1214,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMembershipBindingsTransportSettings = @@ -1195,6 +1227,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMembershipRBACRoleBindingTransportSettings = @@ -1206,6 +1239,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMembershipRBACRoleBindingTransportSettings = @@ -1217,6 +1251,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMembershipRBACRoleBindingTransportSettings = @@ -1241,6 +1276,7 @@ protected GrpcGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMembershipRBACRoleBindingsTransportSettings = @@ -1254,6 +1290,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GenerateMembershipRBACRoleBindingYAMLRequest, @@ -1270,6 +1307,7 @@ protected GrpcGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listMembershipsCallable = diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/HttpJsonGkeHubStub.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/HttpJsonGkeHubStub.java index 05756aaec874..413e6d76527b 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/HttpJsonGkeHubStub.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/HttpJsonGkeHubStub.java @@ -2084,6 +2084,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listBoundMembershipsTransportSettings = @@ -2097,6 +2098,7 @@ protected HttpJsonGkeHubStub( builder.add("scope_name", String.valueOf(request.getScopeName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getScopeName()) .build(); HttpJsonCallSettings listFeaturesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2108,6 +2110,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2119,6 +2122,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getFeatureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2130,6 +2134,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2141,6 +2146,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFeatureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2152,6 +2158,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2163,6 +2170,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteFeatureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2174,6 +2182,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2185,6 +2194,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateFeatureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2196,6 +2206,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateConnectManifestTransportSettings = @@ -2209,6 +2220,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createFleetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2220,6 +2232,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFleetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2231,6 +2244,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateFleetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2253,6 +2267,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFleetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2264,6 +2279,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getScopeNamespaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2275,6 +2291,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createScopeNamespaceTransportSettings = @@ -2287,6 +2304,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateScopeNamespaceTransportSettings = @@ -2313,6 +2331,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScopeNamespacesTransportSettings = @@ -2326,6 +2345,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getScopeRBACRoleBindingTransportSettings = @@ -2338,6 +2358,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createScopeRBACRoleBindingTransportSettings = @@ -2350,6 +2371,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateScopeRBACRoleBindingTransportSettings = @@ -2376,6 +2398,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScopeRBACRoleBindingsTransportSettings = @@ -2389,6 +2412,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getScopeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2400,6 +2424,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createScopeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2411,6 +2436,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateScopeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2433,6 +2459,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScopesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2444,6 +2471,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPermittedScopesTransportSettings = @@ -2457,6 +2485,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMembershipBindingTransportSettings = @@ -2469,6 +2498,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMembershipBindingTransportSettings = @@ -2481,6 +2511,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMembershipBindingTransportSettings = @@ -2507,6 +2538,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMembershipBindingsTransportSettings = @@ -2520,6 +2552,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMembershipRBACRoleBindingTransportSettings = @@ -2532,6 +2565,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMembershipRBACRoleBindingTransportSettings = @@ -2544,6 +2578,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMembershipRBACRoleBindingTransportSettings = @@ -2570,6 +2605,7 @@ protected HttpJsonGkeHubStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListMembershipRBACRoleBindingsRequest, ListMembershipRBACRoleBindingsResponse> @@ -2585,6 +2621,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GenerateMembershipRBACRoleBindingYAMLRequest, @@ -2602,6 +2639,7 @@ protected HttpJsonGkeHubStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listMembershipsCallable = diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/Version.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/Version.java new file mode 100644 index 000000000000..ed31934079e6 --- /dev/null +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkehub.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gkehub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/GkeHubStubSettings.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/GkeHubStubSettings.java index beed5fe6f0c2..7a9f8b27ae88 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/GkeHubStubSettings.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/GkeHubStubSettings.java @@ -383,6 +383,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gkehub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/Version.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/Version.java new file mode 100644 index 000000000000..610d78ea5040 --- /dev/null +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkehub.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gkehub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/GkeHubStubSettings.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/GkeHubStubSettings.java index 70673c08d484..d43f376826b0 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/GkeHubStubSettings.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/GkeHubStubSettings.java @@ -383,6 +383,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gkehub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/Version.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/Version.java new file mode 100644 index 000000000000..106bf85c41b8 --- /dev/null +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkehub.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gkehub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GkeHubMembershipServiceStubSettings.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GkeHubMembershipServiceStubSettings.java index 6af30a597cff..a7455c495373 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GkeHubMembershipServiceStubSettings.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GkeHubMembershipServiceStubSettings.java @@ -529,6 +529,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gkehub") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GrpcGkeHubMembershipServiceStub.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GrpcGkeHubMembershipServiceStub.java index ac57c90dc34e..a668d7560ab3 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GrpcGkeHubMembershipServiceStub.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GrpcGkeHubMembershipServiceStub.java @@ -309,6 +309,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +320,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -329,6 +331,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -339,6 +342,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMembershipTransportSettings = GrpcCallSettings.newBuilder() @@ -349,6 +353,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateConnectManifestTransportSettings = @@ -361,6 +366,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings validateExclusivityTransportSettings = @@ -372,6 +378,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings generateExclusivityManifestTransportSettings = @@ -385,6 +392,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -415,6 +423,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +434,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -436,6 +446,7 @@ protected GrpcGkeHubMembershipServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listMembershipsCallable = diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/HttpJsonGkeHubMembershipServiceStub.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/HttpJsonGkeHubMembershipServiceStub.java index 196b6c5bc442..5444d5949505 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/HttpJsonGkeHubMembershipServiceStub.java +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/HttpJsonGkeHubMembershipServiceStub.java @@ -702,6 +702,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -713,6 +714,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -724,6 +726,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -735,6 +738,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateMembershipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -746,6 +750,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateConnectManifestTransportSettings = @@ -759,6 +764,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings validateExclusivityTransportSettings = @@ -772,6 +778,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings generateExclusivityManifestTransportSettings = @@ -786,6 +793,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -820,6 +828,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -831,6 +840,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -843,6 +853,7 @@ protected HttpJsonGkeHubMembershipServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listMembershipsCallable = diff --git a/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/Version.java b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/Version.java new file mode 100644 index 000000000000..0b3d120ce7cd --- /dev/null +++ b/java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkehub.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gkehub:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1/reflect-config.json b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1/reflect-config.json index aae20ece403d..f3a3df919890 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1/reflect-config.json +++ b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1alpha/reflect-config.json b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1alpha/reflect-config.json index e5c8680e4049..237656e15020 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1alpha/reflect-config.json +++ b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta/reflect-config.json b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta/reflect-config.json index e71e8ad1d6a6..876b345f03b8 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta/reflect-config.json +++ b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta1/reflect-config.json b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta1/reflect-config.json index 4b6d7e58cea6..33ae95850ab9 100644 --- a/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta1/reflect-config.json +++ b/java-gkehub/google-cloud-gkehub/src/main/resources/META-INF/native-image/com.google.cloud.gkehub.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gkerecommender/README.md b/java-gkerecommender/README.md index 8ab3a757481f..1701d993831c 100644 --- a/java-gkerecommender/README.md +++ b/java-gkerecommender/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gkerecommender - 0.7.0 + 0.8.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gkerecommender:0.7.0' +implementation 'com.google.cloud:google-cloud-gkerecommender:0.8.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gkerecommender" % "0.7.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gkerecommender" % "0.8.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gkerecommender/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gkerecommender.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkerecommender/0.7.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkerecommender/0.8.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/GkeInferenceQuickstartStubSettings.java b/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/GkeInferenceQuickstartStubSettings.java index 75e56c616bb7..50539866f29f 100644 --- a/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/GkeInferenceQuickstartStubSettings.java +++ b/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/GkeInferenceQuickstartStubSettings.java @@ -537,6 +537,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gkerecommender") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/Version.java b/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/Version.java new file mode 100644 index 000000000000..5d1056767072 --- /dev/null +++ b/java-gkerecommender/google-cloud-gkerecommender/src/main/java/com/google/cloud/gkerecommender/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gkerecommender.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gkerecommender:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gkerecommender/google-cloud-gkerecommender/src/main/resources/META-INF/native-image/com.google.cloud.gkerecommender.v1/reflect-config.json b/java-gkerecommender/google-cloud-gkerecommender/src/main/resources/META-INF/native-image/com.google.cloud.gkerecommender.v1/reflect-config.json index 96c7afb96d3e..f46d555b415a 100644 --- a/java-gkerecommender/google-cloud-gkerecommender/src/main/resources/META-INF/native-image/com.google.cloud.gkerecommender.v1/reflect-config.json +++ b/java-gkerecommender/google-cloud-gkerecommender/src/main/resources/META-INF/native-image/com.google.cloud.gkerecommender.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-grafeas/README.md b/java-grafeas/README.md index e97c525d992f..c7d09e24c97b 100644 --- a/java-grafeas/README.md +++ b/java-grafeas/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: io.grafeas grafeas - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'io.grafeas:grafeas:2.88.0' +implementation 'io.grafeas:grafeas:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "io.grafeas" % "grafeas" % "2.88.0" +libraryDependencies += "io.grafeas" % "grafeas" % "2.89.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/grafeas/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/io.grafeas/grafeas.svg -[maven-version-link]: https://central.sonatype.com/artifact/io.grafeas/grafeas/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/io.grafeas/grafeas/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-grafeas/src/main/java/io/grafeas/v1/stub/GrafeasStubSettings.java b/java-grafeas/src/main/java/io/grafeas/v1/stub/GrafeasStubSettings.java index ec21fd1c7c45..2d63f8210ff2 100644 --- a/java-grafeas/src/main/java/io/grafeas/v1/stub/GrafeasStubSettings.java +++ b/java-grafeas/src/main/java/io/grafeas/v1/stub/GrafeasStubSettings.java @@ -493,6 +493,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("io.grafeas:grafeas") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-grafeas/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java b/java-grafeas/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java index 81ab0f79b0b0..2c56aa78f9b5 100644 --- a/java-grafeas/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java +++ b/java-grafeas/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java @@ -287,6 +287,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOccurrencesTransportSettings = @@ -298,6 +299,7 @@ protected GrpcGrafeasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteOccurrenceTransportSettings = GrpcCallSettings.newBuilder() @@ -308,6 +310,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOccurrenceTransportSettings = GrpcCallSettings.newBuilder() @@ -318,6 +321,7 @@ protected GrpcGrafeasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateOccurrencesTransportSettings = @@ -330,6 +334,7 @@ protected GrpcGrafeasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOccurrenceTransportSettings = GrpcCallSettings.newBuilder() @@ -340,6 +345,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getOccurrenceNoteTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +356,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNoteTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +367,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotesTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +378,7 @@ protected GrpcGrafeasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNoteTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +389,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNoteTransportSettings = GrpcCallSettings.newBuilder() @@ -390,6 +400,7 @@ protected GrpcGrafeasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateNotesTransportSettings = @@ -401,6 +412,7 @@ protected GrpcGrafeasStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateNoteTransportSettings = GrpcCallSettings.newBuilder() @@ -411,6 +423,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNoteOccurrencesTransportSettings = @@ -422,6 +435,7 @@ protected GrpcGrafeasStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOccurrenceCallable = diff --git a/java-grafeas/src/main/java/io/grafeas/v1/stub/Version.java b/java-grafeas/src/main/java/io/grafeas/v1/stub/Version.java new file mode 100644 index 000000000000..01fa512f7aba --- /dev/null +++ b/java-grafeas/src/main/java/io/grafeas/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package io.grafeas.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:grafeas:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-grafeas/src/main/resources/META-INF/native-image/io.grafeas.v1/reflect-config.json b/java-grafeas/src/main/resources/META-INF/native-image/io.grafeas.v1/reflect-config.json index c6217967433b..7a3153dea618 100644 --- a/java-grafeas/src/main/resources/META-INF/native-image/io.grafeas.v1/reflect-config.json +++ b/java-grafeas/src/main/resources/META-INF/native-image/io.grafeas.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-gsuite-addons/README.md b/java-gsuite-addons/README.md index 898d2bedbd1f..b45740ea6bae 100644 --- a/java-gsuite-addons/README.md +++ b/java-gsuite-addons/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gsuite-addons - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gsuite-addons:2.87.0' +implementation 'com.google.cloud:google-cloud-gsuite-addons:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-gsuite-addons/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gsuite-addons.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gsuite-addons/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gsuite-addons/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java index c075b8e717fb..c126c1b898ad 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java +++ b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java @@ -365,6 +365,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-gsuite-addons") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java index f8b67cef73f9..b7ad53f97d55 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java +++ b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java @@ -218,6 +218,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +229,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings replaceDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +250,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeploymentsTransportSettings = @@ -259,6 +262,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -269,6 +273,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings installDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +284,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uninstallDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +295,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInstallStatusTransportSettings = GrpcCallSettings.newBuilder() @@ -299,6 +306,7 @@ protected GrpcGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAuthorizationCallable = diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/HttpJsonGSuiteAddOnsStub.java b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/HttpJsonGSuiteAddOnsStub.java index 8935706ebbe5..be10dcc0056f 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/HttpJsonGSuiteAddOnsStub.java +++ b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/HttpJsonGSuiteAddOnsStub.java @@ -452,6 +452,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -463,6 +464,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings replaceDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -485,6 +487,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeploymentsTransportSettings = @@ -497,6 +500,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -508,6 +512,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings installDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -519,6 +524,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings uninstallDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -530,6 +536,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInstallStatusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -541,6 +548,7 @@ protected HttpJsonGSuiteAddOnsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAuthorizationCallable = diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/Version.java b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/Version.java new file mode 100644 index 000000000000..a189f416d0dc --- /dev/null +++ b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.gsuiteaddons.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-gsuite-addons:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/resources/META-INF/native-image/com.google.cloud.gsuiteaddons.v1/reflect-config.json b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/resources/META-INF/native-image/com.google.cloud.gsuiteaddons.v1/reflect-config.json index b3e5e8df0090..e0dd2533eec9 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/src/main/resources/META-INF/native-image/com.google.cloud.gsuiteaddons.v1/reflect-config.json +++ b/java-gsuite-addons/google-cloud-gsuite-addons/src/main/resources/META-INF/native-image/com.google.cloud.gsuiteaddons.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-hypercomputecluster/README.md b/java-hypercomputecluster/README.md index 1eb203cd9309..23ec54745824 100644 --- a/java-hypercomputecluster/README.md +++ b/java-hypercomputecluster/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-hypercomputecluster - 0.7.0 + 0.8.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-hypercomputecluster:0.7.0' +implementation 'com.google.cloud:google-cloud-hypercomputecluster:0.8.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-hypercomputecluster" % "0.7.0" +libraryDependencies += "com.google.cloud" % "google-cloud-hypercomputecluster" % "0.8.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-hypercomputecluster/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-hypercomputecluster.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-hypercomputecluster/0.7.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-hypercomputecluster/0.8.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/GrpcHypercomputeClusterStub.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/GrpcHypercomputeClusterStub.java index c33904b74b74..5321e25d2258 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/GrpcHypercomputeClusterStub.java +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/GrpcHypercomputeClusterStub.java @@ -205,6 +205,7 @@ protected GrpcHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -215,6 +216,7 @@ protected GrpcHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -225,6 +227,7 @@ protected GrpcHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -245,6 +248,7 @@ protected GrpcHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HttpJsonHypercomputeClusterStub.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HttpJsonHypercomputeClusterStub.java index eeb452fd9bed..ea5a8b2dd9ae 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HttpJsonHypercomputeClusterStub.java +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HttpJsonHypercomputeClusterStub.java @@ -440,6 +440,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -451,6 +452,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -462,6 +464,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -484,6 +487,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HypercomputeClusterStubSettings.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HypercomputeClusterStubSettings.java index de67419ffba3..374a517f6bf3 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HypercomputeClusterStubSettings.java +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/HypercomputeClusterStubSettings.java @@ -461,6 +461,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-hypercomputecluster") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/Version.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/Version.java new file mode 100644 index 000000000000..9c23a94f22e0 --- /dev/null +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.hypercomputecluster.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-hypercomputecluster:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/GrpcHypercomputeClusterStub.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/GrpcHypercomputeClusterStub.java index d360f7e2952c..757f2b995f6c 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/GrpcHypercomputeClusterStub.java +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/GrpcHypercomputeClusterStub.java @@ -208,6 +208,7 @@ protected GrpcHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -218,6 +219,7 @@ protected GrpcHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +230,7 @@ protected GrpcHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +251,7 @@ protected GrpcHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HttpJsonHypercomputeClusterStub.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HttpJsonHypercomputeClusterStub.java index 90cf242bc523..b75e8ebe9c9f 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HttpJsonHypercomputeClusterStub.java +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HttpJsonHypercomputeClusterStub.java @@ -443,6 +443,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -454,6 +455,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -465,6 +467,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -487,6 +490,7 @@ protected HttpJsonHypercomputeClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HypercomputeClusterStubSettings.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HypercomputeClusterStubSettings.java index 64bd69c3e119..2ce56b3b54e6 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HypercomputeClusterStubSettings.java +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/HypercomputeClusterStubSettings.java @@ -462,6 +462,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-hypercomputecluster") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/Version.java b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/Version.java new file mode 100644 index 000000000000..36ff38d12328 --- /dev/null +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/java/com/google/cloud/hypercomputecluster/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.hypercomputecluster.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-hypercomputecluster:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1/reflect-config.json b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1/reflect-config.json index 66b7992faf29..76e009e36e12 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1/reflect-config.json +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1beta/reflect-config.json b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1beta/reflect-config.json index e696edbd4db9..5b0ab706c73d 100644 --- a/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1beta/reflect-config.json +++ b/java-hypercomputecluster/google-cloud-hypercomputecluster/src/main/resources/META-INF/native-image/com.google.cloud.hypercomputecluster.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iam-admin/README.md b/java-iam-admin/README.md index b5735974116e..48249dbd89d3 100644 --- a/java-iam-admin/README.md +++ b/java-iam-admin/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-admin - 3.82.0 + 3.83.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-admin:3.82.0' +implementation 'com.google.cloud:google-iam-admin:3.83.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-admin" % "3.82.0" +libraryDependencies += "com.google.cloud" % "google-iam-admin" % "3.83.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-iam-admin/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-iam-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-admin/3.82.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-admin/3.83.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/GrpcIAMStub.java b/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/GrpcIAMStub.java index 3ce4d19844ae..067821eea298 100644 --- a/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/GrpcIAMStub.java +++ b/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/GrpcIAMStub.java @@ -527,6 +527,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getServiceAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -537,6 +538,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceAccountTransportSettings = @@ -548,6 +550,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServiceAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -558,6 +561,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings patchServiceAccountTransportSettings = @@ -581,6 +585,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteServiceAccountTransportSettings = @@ -625,6 +630,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getServiceAccountKeyTransportSettings = @@ -636,6 +642,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceAccountKeyTransportSettings = @@ -647,6 +654,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uploadServiceAccountKeyTransportSettings = @@ -669,6 +677,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableServiceAccountKeyTransportSettings = @@ -680,6 +689,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableServiceAccountKeyTransportSettings = @@ -691,6 +701,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings signBlobTransportSettings = GrpcCallSettings.newBuilder() @@ -701,6 +712,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings signJwtTransportSettings = GrpcCallSettings.newBuilder() @@ -711,6 +723,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -721,6 +734,7 @@ protected GrpcIAMStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -731,6 +745,7 @@ protected GrpcIAMStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -742,6 +757,7 @@ protected GrpcIAMStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings queryGrantableRolesTransportSettings = @@ -757,6 +773,7 @@ protected GrpcIAMStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRoleTransportSettings = GrpcCallSettings.newBuilder() @@ -767,6 +784,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRoleTransportSettings = GrpcCallSettings.newBuilder() @@ -777,6 +795,7 @@ protected GrpcIAMStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRoleTransportSettings = GrpcCallSettings.newBuilder() @@ -787,6 +806,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteRoleTransportSettings = GrpcCallSettings.newBuilder() @@ -797,6 +817,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteRoleTransportSettings = GrpcCallSettings.newBuilder() @@ -807,6 +828,7 @@ protected GrpcIAMStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryTestablePermissionsTransportSettings = diff --git a/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/IAMStubSettings.java b/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/IAMStubSettings.java index 34a256cc7e8c..c3281a26b069 100644 --- a/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/IAMStubSettings.java +++ b/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/IAMStubSettings.java @@ -750,6 +750,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/Version.java b/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/Version.java new file mode 100644 index 000000000000..37beb1880cbd --- /dev/null +++ b/java-iam-admin/google-iam-admin/src/main/java/com/google/cloud/iam/admin/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.iam.admin.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-iam-admin:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iam-admin/google-iam-admin/src/main/resources/META-INF/native-image/com.google.cloud.iam.admin.v1/reflect-config.json b/java-iam-admin/google-iam-admin/src/main/resources/META-INF/native-image/com.google.cloud.iam.admin.v1/reflect-config.json index f95636da8d3c..b0b7d6ecf8b0 100644 --- a/java-iam-admin/google-iam-admin/src/main/resources/META-INF/native-image/com.google.cloud.iam.admin.v1/reflect-config.json +++ b/java-iam-admin/google-iam-admin/src/main/resources/META-INF/native-image/com.google.cloud.iam.admin.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iam/README.md b/java-iam/README.md index 0913973ae8d1..1dc34167f317 100644 --- a/java-iam/README.md +++ b/java-iam/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-policy - 1.85.0 + 1.62.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-policy:1.85.0' +implementation 'com.google.cloud:google-iam-policy:1.62.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.85.0" +libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.62.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/proto-google-iam-v1/latest/history [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-iam-policy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.62.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/PoliciesStubSettings.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/PoliciesStubSettings.java index 40b1cdc6d6d3..bc06946bfd82 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/PoliciesStubSettings.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/PoliciesStubSettings.java @@ -381,6 +381,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-policy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/Version.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/Version.java new file mode 100644 index 000000000000..6f7db4abee58 --- /dev/null +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.iam.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-iam-policy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/PoliciesStubSettings.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/PoliciesStubSettings.java index b1714586cb2b..b268bd4f11b8 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/PoliciesStubSettings.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/PoliciesStubSettings.java @@ -382,6 +382,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-policy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/Version.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/Version.java new file mode 100644 index 000000000000..7add05149bb6 --- /dev/null +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v2beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.iam.v2beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-iam-policy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPolicyBindingsStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPolicyBindingsStub.java index 6ea955cb7cb9..009deac57c2d 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPolicyBindingsStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPolicyBindingsStub.java @@ -197,6 +197,7 @@ protected GrpcPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -207,6 +208,7 @@ protected GrpcPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePolicyBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +230,7 @@ protected GrpcPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPolicyBindingsTransportSettings = @@ -239,6 +242,7 @@ protected GrpcPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchTargetPolicyBindingsTransportSettings = @@ -251,6 +255,7 @@ protected GrpcPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createPolicyBindingCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java index 6324a9073dc3..9795fb580dc9 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java @@ -243,6 +243,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrincipalAccessBoundaryPolicyTransportSettings = @@ -256,6 +257,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePrincipalAccessBoundaryPolicyTransportSettings = @@ -280,6 +282,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListPrincipalAccessBoundaryPoliciesRequest, ListPrincipalAccessBoundaryPoliciesResponse> @@ -295,6 +298,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< SearchPrincipalAccessBoundaryPolicyBindingsRequest, @@ -311,6 +315,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPrincipalAccessBoundaryPolicyCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPolicyBindingsStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPolicyBindingsStub.java index 9b992682606d..8f9610a50dc9 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPolicyBindingsStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPolicyBindingsStub.java @@ -422,6 +422,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPolicyBindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -433,6 +434,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePolicyBindingTransportSettings = @@ -459,6 +461,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPolicyBindingsTransportSettings = @@ -471,6 +474,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchTargetPolicyBindingsTransportSettings = @@ -484,6 +488,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createPolicyBindingCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java index b99e22474fbd..d872adbf00fb 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java @@ -460,6 +460,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPrincipalAccessBoundaryPolicyTransportSettings = @@ -474,6 +475,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePrincipalAccessBoundaryPolicyTransportSettings = @@ -500,6 +502,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListPrincipalAccessBoundaryPoliciesRequest, ListPrincipalAccessBoundaryPoliciesResponse> @@ -516,6 +519,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< SearchPrincipalAccessBoundaryPolicyBindingsRequest, @@ -533,6 +537,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPrincipalAccessBoundaryPolicyCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PolicyBindingsStubSettings.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PolicyBindingsStubSettings.java index 27ff1e985871..e9bd4a7254f4 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PolicyBindingsStubSettings.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PolicyBindingsStubSettings.java @@ -493,6 +493,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-policy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PrincipalAccessBoundaryPoliciesStubSettings.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PrincipalAccessBoundaryPoliciesStubSettings.java index af2b23ea495b..f02e4e7217f6 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PrincipalAccessBoundaryPoliciesStubSettings.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/PrincipalAccessBoundaryPoliciesStubSettings.java @@ -564,6 +564,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-policy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/Version.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/Version.java new file mode 100644 index 000000000000..849ba9524b93 --- /dev/null +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.iam.v3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-iam-policy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPolicyBindingsStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPolicyBindingsStub.java index b3784e9051d4..67e9842d2dc2 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPolicyBindingsStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPolicyBindingsStub.java @@ -199,6 +199,7 @@ protected GrpcPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -209,6 +210,7 @@ protected GrpcPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePolicyBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -230,6 +232,7 @@ protected GrpcPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPolicyBindingsTransportSettings = @@ -241,6 +244,7 @@ protected GrpcPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchTargetPolicyBindingsTransportSettings = @@ -253,6 +257,7 @@ protected GrpcPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createPolicyBindingCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java index 0e3099f17ca3..0aeb5c727b47 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/GrpcPrincipalAccessBoundaryPoliciesStub.java @@ -245,6 +245,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrincipalAccessBoundaryPolicyTransportSettings = @@ -258,6 +259,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePrincipalAccessBoundaryPolicyTransportSettings = @@ -282,6 +284,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListPrincipalAccessBoundaryPoliciesRequest, ListPrincipalAccessBoundaryPoliciesResponse> @@ -297,6 +300,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< SearchPrincipalAccessBoundaryPolicyBindingsRequest, @@ -313,6 +317,7 @@ protected GrpcPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPrincipalAccessBoundaryPolicyCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPolicyBindingsStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPolicyBindingsStub.java index 35a0c6b50916..034e8528932a 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPolicyBindingsStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPolicyBindingsStub.java @@ -424,6 +424,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPolicyBindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -435,6 +436,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePolicyBindingTransportSettings = @@ -461,6 +463,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPolicyBindingsTransportSettings = @@ -473,6 +476,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchTargetPolicyBindingsTransportSettings = @@ -486,6 +490,7 @@ protected HttpJsonPolicyBindingsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createPolicyBindingCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java index 75499a7b695c..59b0e60fb9ee 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/HttpJsonPrincipalAccessBoundaryPoliciesStub.java @@ -462,6 +462,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPrincipalAccessBoundaryPolicyTransportSettings = @@ -476,6 +477,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePrincipalAccessBoundaryPolicyTransportSettings = @@ -502,6 +504,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListPrincipalAccessBoundaryPoliciesRequest, ListPrincipalAccessBoundaryPoliciesResponse> @@ -518,6 +521,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< SearchPrincipalAccessBoundaryPolicyBindingsRequest, @@ -535,6 +539,7 @@ protected HttpJsonPrincipalAccessBoundaryPoliciesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPrincipalAccessBoundaryPolicyCallable = diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PolicyBindingsStubSettings.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PolicyBindingsStubSettings.java index c212c034746c..3953bfc85def 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PolicyBindingsStubSettings.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PolicyBindingsStubSettings.java @@ -494,6 +494,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-policy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PrincipalAccessBoundaryPoliciesStubSettings.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PrincipalAccessBoundaryPoliciesStubSettings.java index 38b717263586..60fe9fa7aa92 100644 --- a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PrincipalAccessBoundaryPoliciesStubSettings.java +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/PrincipalAccessBoundaryPoliciesStubSettings.java @@ -565,6 +565,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-iam-policy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/Version.java b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/Version.java new file mode 100644 index 000000000000..d00e4eeae99e --- /dev/null +++ b/java-iam/google-iam-policy/src/main/java/com/google/iam/v3beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.iam.v3beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-iam-policy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2/reflect-config.json b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2/reflect-config.json index 5ff34dbaaf95..af52ed3fb969 100644 --- a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2/reflect-config.json +++ b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2beta/reflect-config.json b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2beta/reflect-config.json index dd0d1f66c40b..594735490e5b 100644 --- a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2beta/reflect-config.json +++ b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v2beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3/reflect-config.json b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3/reflect-config.json index 6a7a98574625..c847ccd9d33b 100644 --- a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3/reflect-config.json +++ b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3beta/reflect-config.json b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3beta/reflect-config.json index 71842af5c715..358fac255410 100644 --- a/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3beta/reflect-config.json +++ b/java-iam/google-iam-policy/src/main/resources/META-INF/native-image/com.google.iam.v3beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iamcredentials/README.md b/java-iamcredentials/README.md index 4bf42d220da6..79465c9c55b3 100644 --- a/java-iamcredentials/README.md +++ b/java-iamcredentials/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iamcredentials - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iamcredentials:2.87.0' +implementation 'com.google.cloud:google-cloud-iamcredentials:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iamcredentials" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iamcredentials" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-iamcredentials/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-iamcredentials.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iamcredentials/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iamcredentials/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/GrpcIamCredentialsStub.java b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/GrpcIamCredentialsStub.java index 70083776956f..d2285cbc5f4c 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/GrpcIamCredentialsStub.java +++ b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/GrpcIamCredentialsStub.java @@ -150,6 +150,7 @@ protected GrpcIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateIdTokenTransportSettings = @@ -161,6 +162,7 @@ protected GrpcIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings signBlobTransportSettings = GrpcCallSettings.newBuilder() @@ -171,6 +173,7 @@ protected GrpcIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings signJwtTransportSettings = GrpcCallSettings.newBuilder() @@ -181,6 +184,7 @@ protected GrpcIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.generateAccessTokenCallable = diff --git a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/HttpJsonIamCredentialsStub.java b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/HttpJsonIamCredentialsStub.java index 50ed9f9c238c..979fd23d1103 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/HttpJsonIamCredentialsStub.java +++ b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/HttpJsonIamCredentialsStub.java @@ -264,6 +264,7 @@ protected HttpJsonIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateIdTokenTransportSettings = @@ -276,6 +277,7 @@ protected HttpJsonIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings signBlobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -287,6 +289,7 @@ protected HttpJsonIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings signJwtTransportSettings = HttpJsonCallSettings.newBuilder() @@ -298,6 +301,7 @@ protected HttpJsonIamCredentialsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.generateAccessTokenCallable = diff --git a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/IamCredentialsStubSettings.java b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/IamCredentialsStubSettings.java index 7bdfe4fa039a..705b68057442 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/IamCredentialsStubSettings.java +++ b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/IamCredentialsStubSettings.java @@ -262,6 +262,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-iamcredentials") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/Version.java b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/Version.java new file mode 100644 index 000000000000..3b415974f2c8 --- /dev/null +++ b/java-iamcredentials/google-cloud-iamcredentials/src/main/java/com/google/cloud/iam/credentials/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.iam.credentials.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-iamcredentials:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iamcredentials/google-cloud-iamcredentials/src/main/resources/META-INF/native-image/com.google.cloud.iam.credentials.v1/reflect-config.json b/java-iamcredentials/google-cloud-iamcredentials/src/main/resources/META-INF/native-image/com.google.cloud.iam.credentials.v1/reflect-config.json index 3f94429e86aa..948305c9fb84 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/src/main/resources/META-INF/native-image/com.google.cloud.iam.credentials.v1/reflect-config.json +++ b/java-iamcredentials/google-cloud-iamcredentials/src/main/resources/META-INF/native-image/com.google.cloud.iam.credentials.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iap/README.md b/java-iap/README.md index 2be50e0718f9..3bd10be8fd21 100644 --- a/java-iap/README.md +++ b/java-iap/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iap - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iap:0.43.0' +implementation 'com.google.cloud:google-cloud-iap:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iap" % "0.43.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iap" % "0.44.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-iap/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-iap.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iap/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iap/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/GrpcIdentityAwareProxyAdminServiceStub.java b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/GrpcIdentityAwareProxyAdminServiceStub.java index fdcc754e09c2..da29ef8af38a 100644 --- a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/GrpcIdentityAwareProxyAdminServiceStub.java +++ b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/GrpcIdentityAwareProxyAdminServiceStub.java @@ -268,6 +268,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -278,6 +279,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -289,6 +291,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIapSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +337,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTunnelDestGroupTransportSettings = @@ -345,6 +349,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTunnelDestGroupTransportSettings = @@ -356,6 +361,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTunnelDestGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -366,6 +372,7 @@ protected GrpcIdentityAwareProxyAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTunnelDestGroupTransportSettings = diff --git a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/HttpJsonIdentityAwareProxyAdminServiceStub.java b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/HttpJsonIdentityAwareProxyAdminServiceStub.java index e5d334d5bd61..efbe1c3b1df6 100644 --- a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/HttpJsonIdentityAwareProxyAdminServiceStub.java +++ b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/HttpJsonIdentityAwareProxyAdminServiceStub.java @@ -561,6 +561,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -572,6 +573,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -584,6 +586,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIapSettingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -635,6 +638,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTunnelDestGroupTransportSettings = @@ -647,6 +651,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTunnelDestGroupTransportSettings = @@ -659,6 +664,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteTunnelDestGroupTransportSettings = @@ -671,6 +677,7 @@ protected HttpJsonIdentityAwareProxyAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTunnelDestGroupTransportSettings = diff --git a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyAdminServiceStubSettings.java b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyAdminServiceStubSettings.java index e160550bb0a6..3ad6ad885b7c 100644 --- a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyAdminServiceStubSettings.java +++ b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyAdminServiceStubSettings.java @@ -415,6 +415,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-iap") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyOAuthServiceStubSettings.java b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyOAuthServiceStubSettings.java index 0c8db34822e1..1b0db00a705c 100644 --- a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyOAuthServiceStubSettings.java +++ b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/IdentityAwareProxyOAuthServiceStubSettings.java @@ -405,6 +405,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-iap") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/Version.java b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/Version.java new file mode 100644 index 000000000000..4afb39781bb5 --- /dev/null +++ b/java-iap/google-cloud-iap/src/main/java/com/google/cloud/iap/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.iap.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-iap:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iap/google-cloud-iap/src/main/resources/META-INF/native-image/com.google.cloud.iap.v1/reflect-config.json b/java-iap/google-cloud-iap/src/main/resources/META-INF/native-image/com.google.cloud.iap.v1/reflect-config.json index 891898138f07..5951004ad8f3 100644 --- a/java-iap/google-cloud-iap/src/main/resources/META-INF/native-image/com.google.cloud.iap.v1/reflect-config.json +++ b/java-iap/google-cloud-iap/src/main/resources/META-INF/native-image/com.google.cloud.iap.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-ids/README.md b/java-ids/README.md index 114696cd6461..ff2d32a3a2db 100644 --- a/java-ids/README.md +++ b/java-ids/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-ids - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-ids:1.86.0' +implementation 'com.google.cloud:google-cloud-ids:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-ids" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-ids" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-ids/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-ids.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ids/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ids/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/GrpcIDSStub.java b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/GrpcIDSStub.java index e1c95bf7fdc6..6b7946aa1cca 100644 --- a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/GrpcIDSStub.java +++ b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/GrpcIDSStub.java @@ -150,6 +150,7 @@ protected GrpcIDSStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -160,6 +161,7 @@ protected GrpcIDSStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +172,7 @@ protected GrpcIDSStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +183,7 @@ protected GrpcIDSStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listEndpointsCallable = diff --git a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/HttpJsonIDSStub.java b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/HttpJsonIDSStub.java index e5a7b11b0823..ed39077620d9 100644 --- a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/HttpJsonIDSStub.java +++ b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/HttpJsonIDSStub.java @@ -307,6 +307,7 @@ protected HttpJsonIDSStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -318,6 +319,7 @@ protected HttpJsonIDSStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -329,6 +331,7 @@ protected HttpJsonIDSStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -340,6 +343,7 @@ protected HttpJsonIDSStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listEndpointsCallable = diff --git a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/IDSStubSettings.java b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/IDSStubSettings.java index 9ef8e2bdc60b..6501b34bbe89 100644 --- a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/IDSStubSettings.java +++ b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/IDSStubSettings.java @@ -365,6 +365,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-ids") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/Version.java b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/Version.java new file mode 100644 index 000000000000..3fc408f28fb5 --- /dev/null +++ b/java-ids/google-cloud-ids/src/main/java/com/google/cloud/ids/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.ids.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-ids:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-ids/google-cloud-ids/src/main/resources/META-INF/native-image/com.google.cloud.ids.v1/reflect-config.json b/java-ids/google-cloud-ids/src/main/resources/META-INF/native-image/com.google.cloud.ids.v1/reflect-config.json index 51280f219c72..7de7dbfcbff1 100644 --- a/java-ids/google-cloud-ids/src/main/resources/META-INF/native-image/com.google.cloud.ids.v1/reflect-config.json +++ b/java-ids/google-cloud-ids/src/main/resources/META-INF/native-image/com.google.cloud.ids.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-infra-manager/README.md b/java-infra-manager/README.md index 5d80134f1a33..ad6cafbcfe81 100644 --- a/java-infra-manager/README.md +++ b/java-infra-manager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-infra-manager - 0.64.0 + 0.65.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-infra-manager:0.64.0' +implementation 'com.google.cloud:google-cloud-infra-manager:0.65.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-infra-manager" % "0.64.0" +libraryDependencies += "com.google.cloud" % "google-cloud-infra-manager" % "0.65.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-infra-manager/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-infra-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-infra-manager/0.64.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-infra-manager/0.65.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/ConfigStubSettings.java b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/ConfigStubSettings.java index 2621a9b58372..d588246bc158 100644 --- a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/ConfigStubSettings.java +++ b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/ConfigStubSettings.java @@ -1121,6 +1121,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-infra-manager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/GrpcConfigStub.java b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/GrpcConfigStub.java index b02791d2755c..4dafd793dd0c 100644 --- a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/GrpcConfigStub.java +++ b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/GrpcConfigStub.java @@ -607,6 +607,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -617,6 +618,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -627,6 +629,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -647,6 +650,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRevisionsTransportSettings = GrpcCallSettings.newBuilder() @@ -657,6 +661,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRevisionTransportSettings = GrpcCallSettings.newBuilder() @@ -667,6 +672,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -677,6 +683,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listResourcesTransportSettings = GrpcCallSettings.newBuilder() @@ -687,6 +694,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportDeploymentStatefileTransportSettings = @@ -698,6 +706,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportRevisionStatefileTransportSettings = @@ -709,6 +718,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importStatefileTransportSettings = GrpcCallSettings.newBuilder() @@ -719,6 +729,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteStatefileTransportSettings = GrpcCallSettings.newBuilder() @@ -729,6 +740,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings lockDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -739,6 +751,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings unlockDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -749,6 +762,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportLockInfoTransportSettings = GrpcCallSettings.newBuilder() @@ -759,6 +773,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPreviewTransportSettings = GrpcCallSettings.newBuilder() @@ -769,6 +784,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPreviewTransportSettings = GrpcCallSettings.newBuilder() @@ -779,6 +795,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPreviewsTransportSettings = GrpcCallSettings.newBuilder() @@ -789,6 +806,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePreviewTransportSettings = GrpcCallSettings.newBuilder() @@ -799,6 +817,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportPreviewResultTransportSettings = @@ -810,6 +829,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listTerraformVersionsTransportSettings = @@ -822,6 +842,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTerraformVersionTransportSettings = @@ -833,6 +854,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listResourceChangesTransportSettings = @@ -844,6 +866,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceChangeTransportSettings = GrpcCallSettings.newBuilder() @@ -854,6 +877,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listResourceDriftsTransportSettings = @@ -865,6 +889,7 @@ protected GrpcConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceDriftTransportSettings = GrpcCallSettings.newBuilder() @@ -875,6 +900,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAutoMigrationConfigTransportSettings = @@ -886,6 +912,7 @@ protected GrpcConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAutoMigrationConfigTransportSettings = @@ -929,6 +956,7 @@ protected GrpcConfigStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -939,6 +967,7 @@ protected GrpcConfigStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -950,6 +979,7 @@ protected GrpcConfigStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listDeploymentsCallable = diff --git a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/HttpJsonConfigStub.java b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/HttpJsonConfigStub.java index 93c2a0fcde86..2e25a55118bc 100644 --- a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/HttpJsonConfigStub.java +++ b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/HttpJsonConfigStub.java @@ -1551,6 +1551,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1562,6 +1563,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1573,6 +1575,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1595,6 +1598,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRevisionsTransportSettings = @@ -1607,6 +1611,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRevisionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1618,6 +1623,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getResourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1629,6 +1635,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listResourcesTransportSettings = @@ -1641,6 +1648,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportDeploymentStatefileTransportSettings = @@ -1653,6 +1661,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportRevisionStatefileTransportSettings = @@ -1665,6 +1674,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importStatefileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1676,6 +1686,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteStatefileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1687,6 +1698,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings lockDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1698,6 +1710,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings unlockDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1709,6 +1722,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportLockInfoTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1720,6 +1734,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPreviewTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1731,6 +1746,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPreviewTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1742,6 +1758,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPreviewsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1753,6 +1770,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePreviewTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1764,6 +1782,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportPreviewResultTransportSettings = @@ -1777,6 +1796,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listTerraformVersionsTransportSettings = @@ -1790,6 +1810,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTerraformVersionTransportSettings = @@ -1802,6 +1823,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listResourceChangesTransportSettings = @@ -1815,6 +1837,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceChangeTransportSettings = @@ -1827,6 +1850,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listResourceDriftsTransportSettings = @@ -1839,6 +1863,7 @@ protected HttpJsonConfigStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceDriftTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1850,6 +1875,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAutoMigrationConfigTransportSettings = @@ -1862,6 +1888,7 @@ protected HttpJsonConfigStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAutoMigrationConfigTransportSettings = @@ -1910,6 +1937,7 @@ protected HttpJsonConfigStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1921,6 +1949,7 @@ protected HttpJsonConfigStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1933,6 +1962,7 @@ protected HttpJsonConfigStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listDeploymentsCallable = diff --git a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/Version.java b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/Version.java new file mode 100644 index 000000000000..87489d29a427 --- /dev/null +++ b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.config.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-infra-manager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-infra-manager/google-cloud-infra-manager/src/main/resources/META-INF/native-image/com.google.cloud.config.v1/reflect-config.json b/java-infra-manager/google-cloud-infra-manager/src/main/resources/META-INF/native-image/com.google.cloud.config.v1/reflect-config.json index 2475b0639398..86695408dfd3 100644 --- a/java-infra-manager/google-cloud-infra-manager/src/main/resources/META-INF/native-image/com.google.cloud.config.v1/reflect-config.json +++ b/java-infra-manager/google-cloud-infra-manager/src/main/resources/META-INF/native-image/com.google.cloud.config.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-iot/README.md b/java-iot/README.md index 95b22b2aae1b..59ac689c7647 100644 --- a/java-iot/README.md +++ b/java-iot/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iot - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iot:2.87.0' +implementation 'com.google.cloud:google-cloud-iot:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iot" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iot" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-iot/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-iot.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iot/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iot/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/DeviceManagerStubSettings.java b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/DeviceManagerStubSettings.java index b75a5dbfe5ae..cf90fa4495c6 100644 --- a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/DeviceManagerStubSettings.java +++ b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/DeviceManagerStubSettings.java @@ -540,6 +540,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-iot") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/GrpcDeviceManagerStub.java b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/GrpcDeviceManagerStub.java index 209dbcf22962..517577a80f3c 100644 --- a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/GrpcDeviceManagerStub.java +++ b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/GrpcDeviceManagerStub.java @@ -367,6 +367,7 @@ protected GrpcDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeviceRegistryTransportSettings = GrpcCallSettings.newBuilder() @@ -377,6 +378,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDeviceRegistryTransportSettings = @@ -400,6 +402,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeviceRegistriesTransportSettings = @@ -411,6 +414,7 @@ protected GrpcDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDeviceTransportSettings = GrpcCallSettings.newBuilder() @@ -421,6 +425,7 @@ protected GrpcDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDeviceTransportSettings = GrpcCallSettings.newBuilder() @@ -431,6 +436,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDeviceTransportSettings = GrpcCallSettings.newBuilder() @@ -451,6 +457,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDevicesTransportSettings = GrpcCallSettings.newBuilder() @@ -461,6 +468,7 @@ protected GrpcDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings modifyCloudToDeviceConfigTransportSettings = @@ -472,6 +480,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeviceConfigVersionsTransportSettings = @@ -484,6 +493,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeviceStatesTransportSettings = @@ -495,6 +505,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -505,6 +516,7 @@ protected GrpcDeviceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -515,6 +527,7 @@ protected GrpcDeviceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -526,6 +539,7 @@ protected GrpcDeviceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings sendCommandToDeviceTransportSettings = @@ -537,6 +551,7 @@ protected GrpcDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings bindDeviceToGatewayTransportSettings = @@ -548,6 +563,7 @@ protected GrpcDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings unbindDeviceFromGatewayTransportSettings = @@ -560,6 +576,7 @@ protected GrpcDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDeviceRegistryCallable = diff --git a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/HttpJsonDeviceManagerStub.java b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/HttpJsonDeviceManagerStub.java index 74e12b4eada9..131f4e2a2f06 100644 --- a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/HttpJsonDeviceManagerStub.java +++ b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/HttpJsonDeviceManagerStub.java @@ -898,6 +898,7 @@ protected HttpJsonDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeviceRegistryTransportSettings = @@ -910,6 +911,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDeviceRegistryTransportSettings = @@ -935,6 +937,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeviceRegistriesTransportSettings = @@ -948,6 +951,7 @@ protected HttpJsonDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDeviceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -959,6 +963,7 @@ protected HttpJsonDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDeviceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -970,6 +975,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDeviceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -992,6 +998,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDevicesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1003,6 +1010,7 @@ protected HttpJsonDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings modifyCloudToDeviceConfigTransportSettings = @@ -1015,6 +1023,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeviceConfigVersionsTransportSettings = @@ -1028,6 +1037,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeviceStatesTransportSettings = @@ -1040,6 +1050,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1051,6 +1062,7 @@ protected HttpJsonDeviceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1062,6 +1074,7 @@ protected HttpJsonDeviceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1074,6 +1087,7 @@ protected HttpJsonDeviceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings sendCommandToDeviceTransportSettings = @@ -1087,6 +1101,7 @@ protected HttpJsonDeviceManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings bindDeviceToGatewayTransportSettings = @@ -1100,6 +1115,7 @@ protected HttpJsonDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings unbindDeviceFromGatewayTransportSettings = @@ -1113,6 +1129,7 @@ protected HttpJsonDeviceManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDeviceRegistryCallable = diff --git a/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/Version.java b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/Version.java new file mode 100644 index 000000000000..64c71b0f0501 --- /dev/null +++ b/java-iot/google-cloud-iot/src/main/java/com/google/cloud/iot/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.iot.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-iot:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-iot/google-cloud-iot/src/main/resources/META-INF/native-image/com.google.cloud.iot.v1/reflect-config.json b/java-iot/google-cloud-iot/src/main/resources/META-INF/native-image/com.google.cloud.iot.v1/reflect-config.json index cdbfc7d157f7..b199f04c3f54 100644 --- a/java-iot/google-cloud-iot/src/main/resources/META-INF/native-image/com.google.cloud.iot.v1/reflect-config.json +++ b/java-iot/google-cloud-iot/src/main/resources/META-INF/native-image/com.google.cloud.iot.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-java-shopping-merchant-issue-resolution/README.md b/java-java-shopping-merchant-issue-resolution/README.md index 29a967d14a7f..d0b442d97747 100644 --- a/java-java-shopping-merchant-issue-resolution/README.md +++ b/java-java-shopping-merchant-issue-resolution/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-issue-resolution - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-issue-resolution:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-issue-resolution:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-issue-resolution" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-issue-resolution" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-issue-resolution/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-issue-resolution.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-issue-resolution/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-issue-resolution/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/AggregateProductStatusesServiceStubSettings.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/AggregateProductStatusesServiceStubSettings.java index bf8baef43814..992d2c005195 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/AggregateProductStatusesServiceStubSettings.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/AggregateProductStatusesServiceStubSettings.java @@ -334,6 +334,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-issue-resolution") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcAggregateProductStatusesServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcAggregateProductStatusesServiceStub.java index 6b5f3d4ffa2e..e042c155a13e 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcAggregateProductStatusesServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcAggregateProductStatusesServiceStub.java @@ -124,6 +124,7 @@ protected GrpcAggregateProductStatusesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAggregateProductStatusesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcIssueResolutionServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcIssueResolutionServiceStub.java index 19bb50c552f0..a99edf271092 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcIssueResolutionServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/GrpcIssueResolutionServiceStub.java @@ -143,6 +143,7 @@ protected GrpcIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renderProductIssuesTransportSettings = @@ -154,6 +155,7 @@ protected GrpcIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings triggerActionTransportSettings = GrpcCallSettings.newBuilder() @@ -164,6 +166,7 @@ protected GrpcIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.renderAccountIssuesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonAggregateProductStatusesServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonAggregateProductStatusesServiceStub.java index 8fe221429060..e6b7d15979e0 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonAggregateProductStatusesServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonAggregateProductStatusesServiceStub.java @@ -159,6 +159,7 @@ protected HttpJsonAggregateProductStatusesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAggregateProductStatusesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonIssueResolutionServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonIssueResolutionServiceStub.java index e79e91b6d12b..c1e210bcad0a 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonIssueResolutionServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/HttpJsonIssueResolutionServiceStub.java @@ -237,6 +237,7 @@ protected HttpJsonIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renderProductIssuesTransportSettings = @@ -250,6 +251,7 @@ protected HttpJsonIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings triggerActionTransportSettings = @@ -262,6 +264,7 @@ protected HttpJsonIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.renderAccountIssuesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/IssueResolutionServiceStubSettings.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/IssueResolutionServiceStubSettings.java index 0fd6de6ef45a..6667860ef917 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/IssueResolutionServiceStubSettings.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/IssueResolutionServiceStubSettings.java @@ -255,6 +255,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-issue-resolution") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/Version.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/Version.java new file mode 100644 index 000000000000..611169b3f26b --- /dev/null +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.issueresolution.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-issue-resolution:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/AggregateProductStatusesServiceStubSettings.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/AggregateProductStatusesServiceStubSettings.java index e16a5dfc2259..fa295e01f623 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/AggregateProductStatusesServiceStubSettings.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/AggregateProductStatusesServiceStubSettings.java @@ -335,6 +335,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-issue-resolution") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcAggregateProductStatusesServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcAggregateProductStatusesServiceStub.java index 23a4bc5f957d..73c6e418dd7e 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcAggregateProductStatusesServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcAggregateProductStatusesServiceStub.java @@ -126,6 +126,7 @@ protected GrpcAggregateProductStatusesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAggregateProductStatusesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcIssueResolutionServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcIssueResolutionServiceStub.java index 7f7e0d5e4662..46abea312c55 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcIssueResolutionServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/GrpcIssueResolutionServiceStub.java @@ -145,6 +145,7 @@ protected GrpcIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renderProductIssuesTransportSettings = @@ -156,6 +157,7 @@ protected GrpcIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings triggerActionTransportSettings = GrpcCallSettings.newBuilder() @@ -166,6 +168,7 @@ protected GrpcIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.renderAccountIssuesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonAggregateProductStatusesServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonAggregateProductStatusesServiceStub.java index 60ed6745557c..8185b64af997 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonAggregateProductStatusesServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonAggregateProductStatusesServiceStub.java @@ -161,6 +161,7 @@ protected HttpJsonAggregateProductStatusesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAggregateProductStatusesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonIssueResolutionServiceStub.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonIssueResolutionServiceStub.java index 9a78dca77397..7321b7bf365c 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonIssueResolutionServiceStub.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/HttpJsonIssueResolutionServiceStub.java @@ -239,6 +239,7 @@ protected HttpJsonIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renderProductIssuesTransportSettings = @@ -252,6 +253,7 @@ protected HttpJsonIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings triggerActionTransportSettings = @@ -264,6 +266,7 @@ protected HttpJsonIssueResolutionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.renderAccountIssuesCallable = diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/IssueResolutionServiceStubSettings.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/IssueResolutionServiceStubSettings.java index 712741f34f23..1e62643180f6 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/IssueResolutionServiceStubSettings.java +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/IssueResolutionServiceStubSettings.java @@ -256,6 +256,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-issue-resolution") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/Version.java b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/Version.java new file mode 100644 index 000000000000..bbd5406ee8c6 --- /dev/null +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/java/com/google/shopping/merchant/issueresolution/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.issueresolution.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-issue-resolution:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1/reflect-config.json b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1/reflect-config.json index 44e01c0b4603..f879f3e2bebe 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1/reflect-config.json +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1beta/reflect-config.json b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1beta/reflect-config.json index a733e5ed05c8..c9c5ec1c1d51 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1beta/reflect-config.json +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/src/main/resources/META-INF/native-image/com.google.shopping.merchant.issueresolution.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-java-shopping-merchant-order-tracking/README.md b/java-java-shopping-merchant-order-tracking/README.md index 7791974b853e..4b778bc1b5ee 100644 --- a/java-java-shopping-merchant-order-tracking/README.md +++ b/java-java-shopping-merchant-order-tracking/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-order-tracking - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-order-tracking:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-order-tracking:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-order-tracking" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-order-tracking" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-order-tracking/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-order-tracking.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-order-tracking/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-order-tracking/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/GrpcOrderTrackingSignalsServiceStub.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/GrpcOrderTrackingSignalsServiceStub.java index b60568731ec4..0ed4669d0225 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/GrpcOrderTrackingSignalsServiceStub.java +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/GrpcOrderTrackingSignalsServiceStub.java @@ -113,6 +113,7 @@ protected GrpcOrderTrackingSignalsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOrderTrackingSignalCallable = diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/HttpJsonOrderTrackingSignalsServiceStub.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/HttpJsonOrderTrackingSignalsServiceStub.java index 8673e593edbb..b3eb09f7cae9 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/HttpJsonOrderTrackingSignalsServiceStub.java +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/HttpJsonOrderTrackingSignalsServiceStub.java @@ -153,6 +153,7 @@ protected HttpJsonOrderTrackingSignalsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOrderTrackingSignalCallable = diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/OrderTrackingSignalsServiceStubSettings.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/OrderTrackingSignalsServiceStubSettings.java index 9f24b713f5f6..f11692b891e0 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/OrderTrackingSignalsServiceStubSettings.java +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/OrderTrackingSignalsServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-order-tracking") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/Version.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/Version.java new file mode 100644 index 000000000000..cd67ed7b9fea --- /dev/null +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.ordertracking.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-order-tracking:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/GrpcOrderTrackingSignalsServiceStub.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/GrpcOrderTrackingSignalsServiceStub.java index ce95f862e0d0..b24962fd3922 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/GrpcOrderTrackingSignalsServiceStub.java +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/GrpcOrderTrackingSignalsServiceStub.java @@ -115,6 +115,7 @@ protected GrpcOrderTrackingSignalsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOrderTrackingSignalCallable = diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/HttpJsonOrderTrackingSignalsServiceStub.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/HttpJsonOrderTrackingSignalsServiceStub.java index a03f043894fc..98c515c7ac4b 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/HttpJsonOrderTrackingSignalsServiceStub.java +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/HttpJsonOrderTrackingSignalsServiceStub.java @@ -155,6 +155,7 @@ protected HttpJsonOrderTrackingSignalsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOrderTrackingSignalCallable = diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/OrderTrackingSignalsServiceStubSettings.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/OrderTrackingSignalsServiceStubSettings.java index e93810d9f58e..e44a0dab5e63 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/OrderTrackingSignalsServiceStubSettings.java +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/OrderTrackingSignalsServiceStubSettings.java @@ -235,6 +235,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-order-tracking") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/Version.java b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/Version.java new file mode 100644 index 000000000000..de8b56899990 --- /dev/null +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/java/com/google/shopping/merchant/ordertracking/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.ordertracking.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-order-tracking:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1/reflect-config.json b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1/reflect-config.json index f8364299c506..030550b1e285 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1/reflect-config.json +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1beta/reflect-config.json b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1beta/reflect-config.json index 459d17883ae1..d5ea4e61c4bd 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1beta/reflect-config.json +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/src/main/resources/META-INF/native-image/com.google.shopping.merchant.ordertracking.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-kms/README.md b/java-kms/README.md index d8f4c4d787cc..800647a9c8ea 100644 --- a/java-kms/README.md +++ b/java-kms/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-kms - 2.90.0 + 2.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-kms:2.90.0' +implementation 'com.google.cloud:google-cloud-kms:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.91.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-kms/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-kms.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kms/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kms/2.91.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyAdminStubSettings.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyAdminStubSettings.java index aa6627eeeb83..9ca8bce65f38 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyAdminStubSettings.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyAdminStubSettings.java @@ -365,6 +365,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kms") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyStubSettings.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyStubSettings.java index 45934e82050a..af3db58bd3fa 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyStubSettings.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/AutokeyStubSettings.java @@ -453,6 +453,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kms") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/EkmServiceStubSettings.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/EkmServiceStubSettings.java index f3549b103074..43f8731acec1 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/EkmServiceStubSettings.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/EkmServiceStubSettings.java @@ -462,6 +462,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kms") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyAdminStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyAdminStub.java index 06cb569d51f6..9dc410cf5f00 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyAdminStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyAdminStub.java @@ -219,6 +219,7 @@ protected GrpcAutokeyAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings showEffectiveAutokeyConfigTransportSettings = @@ -231,6 +232,7 @@ protected GrpcAutokeyAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -261,6 +263,7 @@ protected GrpcAutokeyAdminStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -271,6 +274,7 @@ protected GrpcAutokeyAdminStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -282,6 +286,7 @@ protected GrpcAutokeyAdminStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.updateAutokeyConfigCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyStub.java index db04c1ff8bcf..6a47ae86fcf0 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcAutokeyStub.java @@ -206,6 +206,7 @@ protected GrpcAutokeyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getKeyHandleTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +217,7 @@ protected GrpcAutokeyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listKeyHandlesTransportSettings = @@ -227,6 +229,7 @@ protected GrpcAutokeyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -257,6 +260,7 @@ protected GrpcAutokeyStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +271,7 @@ protected GrpcAutokeyStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -278,6 +283,7 @@ protected GrpcAutokeyStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createKeyHandleCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcEkmServiceStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcEkmServiceStub.java index 551dfa6b726a..4feff07e10c7 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcEkmServiceStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcEkmServiceStub.java @@ -264,6 +264,7 @@ protected GrpcEkmServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEkmConnectionTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +275,7 @@ protected GrpcEkmServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEkmConnectionTransportSettings = @@ -285,6 +287,7 @@ protected GrpcEkmServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEkmConnectionTransportSettings = @@ -308,6 +311,7 @@ protected GrpcEkmServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEkmConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -329,6 +333,7 @@ protected GrpcEkmServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +364,7 @@ protected GrpcEkmServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -369,6 +375,7 @@ protected GrpcEkmServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -380,6 +387,7 @@ protected GrpcEkmServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listEkmConnectionsCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcHsmManagementStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcHsmManagementStub.java index 9909f1a6c3ea..aad465ad0058 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcHsmManagementStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcHsmManagementStub.java @@ -364,6 +364,7 @@ protected GrpcHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSingleTenantHsmInstanceTransportSettings = @@ -376,6 +377,7 @@ protected GrpcHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSingleTenantHsmInstanceTransportSettings = @@ -387,6 +389,7 @@ protected GrpcHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSingleTenantHsmInstanceProposalTransportSettings = @@ -398,6 +401,7 @@ protected GrpcHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ApproveSingleTenantHsmInstanceProposalRequest, @@ -414,6 +418,7 @@ protected GrpcHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings executeSingleTenantHsmInstanceProposalTransportSettings = @@ -425,6 +430,7 @@ protected GrpcHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSingleTenantHsmInstanceProposalTransportSettings = @@ -438,6 +444,7 @@ protected GrpcHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListSingleTenantHsmInstanceProposalsRequest, @@ -454,6 +461,7 @@ protected GrpcHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteSingleTenantHsmInstanceProposalTransportSettings = @@ -465,6 +473,7 @@ protected GrpcHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -495,6 +504,7 @@ protected GrpcHsmManagementStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -505,6 +515,7 @@ protected GrpcHsmManagementStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -516,6 +527,7 @@ protected GrpcHsmManagementStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listSingleTenantHsmInstancesCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcKeyManagementServiceStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcKeyManagementServiceStub.java index 1bc50e771519..5f01a6009974 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcKeyManagementServiceStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/GrpcKeyManagementServiceStub.java @@ -644,6 +644,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listCryptoKeysTransportSettings = @@ -655,6 +656,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listCryptoKeyVersionsTransportSettings = @@ -667,6 +669,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listImportJobsTransportSettings = @@ -678,6 +681,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRetiredResourcesTransportSettings = @@ -689,6 +693,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getKeyRingTransportSettings = GrpcCallSettings.newBuilder() @@ -699,6 +704,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCryptoKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -709,6 +715,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCryptoKeyVersionTransportSettings = @@ -720,6 +727,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getPublicKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -730,6 +738,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -740,6 +749,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRetiredResourceTransportSettings = @@ -751,6 +761,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createKeyRingTransportSettings = GrpcCallSettings.newBuilder() @@ -761,6 +772,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createCryptoKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -771,6 +783,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createCryptoKeyVersionTransportSettings = @@ -782,6 +795,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCryptoKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -792,6 +806,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteCryptoKeyVersionTransportSettings = @@ -803,6 +818,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importCryptoKeyVersionTransportSettings = @@ -814,6 +830,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -824,6 +841,7 @@ protected GrpcKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCryptoKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -858,6 +876,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings destroyCryptoKeyVersionTransportSettings = @@ -869,6 +888,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restoreCryptoKeyVersionTransportSettings = @@ -880,6 +900,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings encryptTransportSettings = GrpcCallSettings.newBuilder() @@ -890,6 +911,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings decryptTransportSettings = GrpcCallSettings.newBuilder() @@ -900,6 +922,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rawEncryptTransportSettings = GrpcCallSettings.newBuilder() @@ -931,6 +954,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings asymmetricDecryptTransportSettings = @@ -942,6 +966,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings macSignTransportSettings = GrpcCallSettings.newBuilder() @@ -952,6 +977,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings macVerifyTransportSettings = GrpcCallSettings.newBuilder() @@ -962,6 +988,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings decapsulateTransportSettings = GrpcCallSettings.newBuilder() @@ -972,6 +999,7 @@ protected GrpcKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateRandomBytesTransportSettings = @@ -1013,6 +1041,7 @@ protected GrpcKeyManagementServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1023,6 +1052,7 @@ protected GrpcKeyManagementServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1034,6 +1064,7 @@ protected GrpcKeyManagementServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listKeyRingsCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HsmManagementStubSettings.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HsmManagementStubSettings.java index 0d49c2cf0a09..a9922752a1ee 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HsmManagementStubSettings.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HsmManagementStubSettings.java @@ -715,6 +715,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kms") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyAdminStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyAdminStub.java index 2114b4f2ac2a..a3f3d10d8b43 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyAdminStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyAdminStub.java @@ -445,6 +445,7 @@ protected HttpJsonAutokeyAdminStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings showEffectiveAutokeyConfigTransportSettings = @@ -458,6 +459,7 @@ protected HttpJsonAutokeyAdminStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -492,6 +494,7 @@ protected HttpJsonAutokeyAdminStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -503,6 +506,7 @@ protected HttpJsonAutokeyAdminStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -515,6 +519,7 @@ protected HttpJsonAutokeyAdminStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.updateAutokeyConfigCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyStub.java index 1d9caa355987..d3880d96ae6b 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonAutokeyStub.java @@ -457,6 +457,7 @@ protected HttpJsonAutokeyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getKeyHandleTransportSettings = HttpJsonCallSettings.newBuilder() @@ -468,6 +469,7 @@ protected HttpJsonAutokeyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listKeyHandlesTransportSettings = @@ -480,6 +482,7 @@ protected HttpJsonAutokeyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -514,6 +517,7 @@ protected HttpJsonAutokeyStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -525,6 +529,7 @@ protected HttpJsonAutokeyStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -537,6 +542,7 @@ protected HttpJsonAutokeyStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createKeyHandleCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonEkmServiceStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonEkmServiceStub.java index 4ac58d120bae..bc822d25b3cf 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonEkmServiceStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonEkmServiceStub.java @@ -593,6 +593,7 @@ protected HttpJsonEkmServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEkmConnectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -604,6 +605,7 @@ protected HttpJsonEkmServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEkmConnectionTransportSettings = @@ -616,6 +618,7 @@ protected HttpJsonEkmServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEkmConnectionTransportSettings = @@ -641,6 +644,7 @@ protected HttpJsonEkmServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEkmConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -664,6 +668,7 @@ protected HttpJsonEkmServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -698,6 +703,7 @@ protected HttpJsonEkmServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -709,6 +715,7 @@ protected HttpJsonEkmServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -721,6 +728,7 @@ protected HttpJsonEkmServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listEkmConnectionsCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonHsmManagementStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonHsmManagementStub.java index 9d39158cc7ec..126ebd7cbd81 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonHsmManagementStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonHsmManagementStub.java @@ -792,6 +792,7 @@ protected HttpJsonHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSingleTenantHsmInstanceTransportSettings = @@ -805,6 +806,7 @@ protected HttpJsonHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSingleTenantHsmInstanceTransportSettings = @@ -817,6 +819,7 @@ protected HttpJsonHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSingleTenantHsmInstanceProposalTransportSettings = @@ -830,6 +833,7 @@ protected HttpJsonHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ApproveSingleTenantHsmInstanceProposalRequest, @@ -847,6 +851,7 @@ protected HttpJsonHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings executeSingleTenantHsmInstanceProposalTransportSettings = @@ -860,6 +865,7 @@ protected HttpJsonHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSingleTenantHsmInstanceProposalTransportSettings = @@ -874,6 +880,7 @@ protected HttpJsonHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListSingleTenantHsmInstanceProposalsRequest, @@ -891,6 +898,7 @@ protected HttpJsonHsmManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteSingleTenantHsmInstanceProposalTransportSettings = @@ -903,6 +911,7 @@ protected HttpJsonHsmManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -937,6 +946,7 @@ protected HttpJsonHsmManagementStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -948,6 +958,7 @@ protected HttpJsonHsmManagementStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -960,6 +971,7 @@ protected HttpJsonHsmManagementStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listSingleTenantHsmInstancesCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonKeyManagementServiceStub.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonKeyManagementServiceStub.java index 5cda3a894565..75a57272b226 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonKeyManagementServiceStub.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/HttpJsonKeyManagementServiceStub.java @@ -1689,6 +1689,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listCryptoKeysTransportSettings = @@ -1701,6 +1702,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listCryptoKeyVersionsTransportSettings = @@ -1714,6 +1716,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listImportJobsTransportSettings = @@ -1726,6 +1729,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRetiredResourcesTransportSettings = @@ -1739,6 +1743,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getKeyRingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1750,6 +1755,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCryptoKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1761,6 +1767,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCryptoKeyVersionTransportSettings = @@ -1773,6 +1780,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPublicKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1784,6 +1792,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getImportJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1795,6 +1804,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getRetiredResourceTransportSettings = @@ -1807,6 +1817,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createKeyRingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1818,6 +1829,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCryptoKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1829,6 +1841,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createCryptoKeyVersionTransportSettings = @@ -1841,6 +1854,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCryptoKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1852,6 +1866,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteCryptoKeyVersionTransportSettings = @@ -1864,6 +1879,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importCryptoKeyVersionTransportSettings = @@ -1876,6 +1892,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createImportJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1887,6 +1904,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCryptoKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1924,6 +1942,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings destroyCryptoKeyVersionTransportSettings = @@ -1936,6 +1955,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restoreCryptoKeyVersionTransportSettings = @@ -1948,6 +1968,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings encryptTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1959,6 +1980,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings decryptTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1970,6 +1992,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rawEncryptTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2004,6 +2027,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings asymmetricDecryptTransportSettings = @@ -2016,6 +2040,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings macSignTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2027,6 +2052,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings macVerifyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2038,6 +2064,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings decapsulateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2049,6 +2076,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateRandomBytesTransportSettings = @@ -2096,6 +2124,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2107,6 +2136,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2119,6 +2149,7 @@ protected HttpJsonKeyManagementServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listKeyRingsCallable = diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/KeyManagementServiceStubSettings.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/KeyManagementServiceStubSettings.java index 6999275cff8a..040aae42b7d1 100644 --- a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/KeyManagementServiceStubSettings.java +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/KeyManagementServiceStubSettings.java @@ -1011,6 +1011,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kms") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/Version.java b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/Version.java new file mode 100644 index 000000000000..20942f3dea37 --- /dev/null +++ b/java-kms/google-cloud-kms/src/main/java/com/google/cloud/kms/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.kms.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-kms:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-kms/google-cloud-kms/src/main/resources/META-INF/native-image/com.google.cloud.kms.v1/reflect-config.json b/java-kms/google-cloud-kms/src/main/resources/META-INF/native-image/com.google.cloud.kms.v1/reflect-config.json index a2a3da1a10de..b3e3f56512b4 100644 --- a/java-kms/google-cloud-kms/src/main/resources/META-INF/native-image/com.google.cloud.kms.v1/reflect-config.json +++ b/java-kms/google-cloud-kms/src/main/resources/META-INF/native-image/com.google.cloud.kms.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-kmsinventory/README.md b/java-kmsinventory/README.md index e21c5acb8a1d..fa91f765863d 100644 --- a/java-kmsinventory/README.md +++ b/java-kmsinventory/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-kmsinventory - 0.76.0 + 0.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-kmsinventory:0.76.0' +implementation 'com.google.cloud:google-cloud-kmsinventory:0.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-kmsinventory" % "0.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-kmsinventory" % "0.77.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-kmsinventory/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-kmsinventory.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kmsinventory/0.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kmsinventory/0.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyDashboardServiceStub.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyDashboardServiceStub.java index 7cea35262c04..eba75e7004d9 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyDashboardServiceStub.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyDashboardServiceStub.java @@ -112,6 +112,7 @@ protected GrpcKeyDashboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCryptoKeysCallable = diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyTrackingServiceStub.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyTrackingServiceStub.java index 2b6425579187..603b157d00c7 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyTrackingServiceStub.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/GrpcKeyTrackingServiceStub.java @@ -137,6 +137,7 @@ protected GrpcKeyTrackingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchProtectedResourcesTransportSettings = @@ -149,6 +150,7 @@ protected GrpcKeyTrackingServiceStub( builder.add("scope", String.valueOf(request.getScope())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getScope()) .build(); this.getProtectedResourcesSummaryCallable = diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyDashboardServiceStub.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyDashboardServiceStub.java index ccdb96c6d971..007a1480d89e 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyDashboardServiceStub.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyDashboardServiceStub.java @@ -146,6 +146,7 @@ protected HttpJsonKeyDashboardServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCryptoKeysCallable = diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java index bd60a0e788ba..0ef244053249 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java @@ -199,6 +199,7 @@ protected HttpJsonKeyTrackingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchProtectedResourcesTransportSettings = @@ -212,6 +213,7 @@ protected HttpJsonKeyTrackingServiceStub( builder.add("scope", String.valueOf(request.getScope())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getScope()) .build(); this.getProtectedResourcesSummaryCallable = diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyDashboardServiceStubSettings.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyDashboardServiceStubSettings.java index 13d5c31cbd6d..ddde57c765da 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyDashboardServiceStubSettings.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyDashboardServiceStubSettings.java @@ -297,6 +297,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kmsinventory") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyTrackingServiceStubSettings.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyTrackingServiceStubSettings.java index 88f3506a8a9d..22156676ae3b 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyTrackingServiceStubSettings.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/KeyTrackingServiceStubSettings.java @@ -333,6 +333,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-kmsinventory") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/Version.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/Version.java new file mode 100644 index 000000000000..206462ac1ac2 --- /dev/null +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.kms.inventory.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-kmsinventory:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json b/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json index 9e1ad5ad60d9..c6efc879a52c 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-language/README.md b/java-language/README.md index 235728d24526..284c9ca83ffc 100644 --- a/java-language/README.md +++ b/java-language/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-language - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-language:2.88.0' +implementation 'com.google.cloud:google-cloud-language:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-language" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-language" % "2.89.0" ``` ## Authentication @@ -207,7 +207,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-language/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-language.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-language/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-language/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/LanguageServiceStubSettings.java b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/LanguageServiceStubSettings.java index f269b120f29e..84af56be0f07 100644 --- a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/LanguageServiceStubSettings.java +++ b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/LanguageServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-language") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/Version.java b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/Version.java new file mode 100644 index 000000000000..e171ab93ce20 --- /dev/null +++ b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.language.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-language:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/LanguageServiceStubSettings.java b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/LanguageServiceStubSettings.java index c34a26abeac1..1a8538dd6479 100644 --- a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/LanguageServiceStubSettings.java +++ b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/LanguageServiceStubSettings.java @@ -295,6 +295,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-language") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/Version.java b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/Version.java new file mode 100644 index 000000000000..4cd2011ba352 --- /dev/null +++ b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.language.v1beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-language:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/LanguageServiceStubSettings.java b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/LanguageServiceStubSettings.java index 2bb52037c6b8..8e0858ae4d77 100644 --- a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/LanguageServiceStubSettings.java +++ b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/LanguageServiceStubSettings.java @@ -273,6 +273,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-language") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/Version.java b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/Version.java new file mode 100644 index 000000000000..79329299aa1b --- /dev/null +++ b/java-language/google-cloud-language/src/main/java/com/google/cloud/language/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.language.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-language:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1/reflect-config.json b/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1/reflect-config.json index 42c326bc7d5a..ba2ef4eeb2fc 100644 --- a/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1/reflect-config.json +++ b/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1beta2/reflect-config.json b/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1beta2/reflect-config.json index bc60f144b4b2..c6cd08a6a64c 100644 --- a/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1beta2/reflect-config.json +++ b/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v1beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v2/reflect-config.json b/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v2/reflect-config.json index 30583c705575..a2cfd73b3a72 100644 --- a/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v2/reflect-config.json +++ b/java-language/google-cloud-language/src/main/resources/META-INF/native-image/com.google.cloud.language.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-licensemanager/README.md b/java-licensemanager/README.md index 96eab297d7b6..0f035bab6d4d 100644 --- a/java-licensemanager/README.md +++ b/java-licensemanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-licensemanager - 0.20.0 + 0.21.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-licensemanager:0.20.0' +implementation 'com.google.cloud:google-cloud-licensemanager:0.21.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-licensemanager" % "0.20.0" +libraryDependencies += "com.google.cloud" % "google-cloud-licensemanager" % "0.21.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-licensemanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-licensemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-licensemanager/0.20.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-licensemanager/0.21.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/GrpcLicenseManagerStub.java b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/GrpcLicenseManagerStub.java index 6124b501d485..af823cdfe4a4 100644 --- a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/GrpcLicenseManagerStub.java +++ b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/GrpcLicenseManagerStub.java @@ -342,6 +342,7 @@ protected GrpcLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConfigurationTransportSettings = GrpcCallSettings.newBuilder() @@ -352,6 +353,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConfigurationTransportSettings = GrpcCallSettings.newBuilder() @@ -362,6 +364,7 @@ protected GrpcLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConfigurationTransportSettings = GrpcCallSettings.newBuilder() @@ -383,6 +386,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -393,6 +397,7 @@ protected GrpcLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -403,6 +408,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deactivateConfigurationTransportSettings = @@ -414,6 +420,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reactivateConfigurationTransportSettings = @@ -425,6 +432,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryConfigurationLicenseUsageTransportSettings = @@ -438,6 +446,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings aggregateUsageTransportSettings = @@ -449,6 +458,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -459,6 +469,7 @@ protected GrpcLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -469,6 +480,7 @@ protected GrpcLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/HttpJsonLicenseManagerStub.java b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/HttpJsonLicenseManagerStub.java index d76c7f0b6f47..c0778ffb8c74 100644 --- a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/HttpJsonLicenseManagerStub.java +++ b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/HttpJsonLicenseManagerStub.java @@ -786,6 +786,7 @@ protected HttpJsonLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConfigurationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -797,6 +798,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConfigurationTransportSettings = @@ -809,6 +811,7 @@ protected HttpJsonLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConfigurationTransportSettings = @@ -835,6 +838,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -847,6 +851,7 @@ protected HttpJsonLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -858,6 +863,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deactivateConfigurationTransportSettings = @@ -870,6 +876,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings reactivateConfigurationTransportSettings = @@ -882,6 +889,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< QueryConfigurationLicenseUsageRequest, QueryConfigurationLicenseUsageResponse> @@ -897,6 +905,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings aggregateUsageTransportSettings = @@ -909,6 +918,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -920,6 +930,7 @@ protected HttpJsonLicenseManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -931,6 +942,7 @@ protected HttpJsonLicenseManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/LicenseManagerStubSettings.java b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/LicenseManagerStubSettings.java index b173326d6a6c..8486b26880f8 100644 --- a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/LicenseManagerStubSettings.java +++ b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/LicenseManagerStubSettings.java @@ -744,6 +744,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-licensemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/Version.java b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/Version.java new file mode 100644 index 000000000000..0a07c0b4cb9e --- /dev/null +++ b/java-licensemanager/google-cloud-licensemanager/src/main/java/com/google/cloud/licensemanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.licensemanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-licensemanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-licensemanager/google-cloud-licensemanager/src/main/resources/META-INF/native-image/com.google.cloud.licensemanager.v1/reflect-config.json b/java-licensemanager/google-cloud-licensemanager/src/main/resources/META-INF/native-image/com.google.cloud.licensemanager.v1/reflect-config.json index d646e7a136ef..6a36427f43e6 100644 --- a/java-licensemanager/google-cloud-licensemanager/src/main/resources/META-INF/native-image/com.google.cloud.licensemanager.v1/reflect-config.json +++ b/java-licensemanager/google-cloud-licensemanager/src/main/resources/META-INF/native-image/com.google.cloud.licensemanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-life-sciences/README.md b/java-life-sciences/README.md index cfa8629ceb7f..43ad2b94c453 100644 --- a/java-life-sciences/README.md +++ b/java-life-sciences/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-life-sciences - 0.89.0 + 0.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-life-sciences:0.89.0' +implementation 'com.google.cloud:google-cloud-life-sciences:0.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-life-sciences" % "0.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-life-sciences" % "0.90.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-life-sciences/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-life-sciences.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-life-sciences/0.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-life-sciences/0.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/Version.java b/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/Version.java new file mode 100644 index 000000000000..8c4b248f2c8d --- /dev/null +++ b/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.lifesciences.v2beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-life-sciences:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/WorkflowsServiceV2BetaStubSettings.java b/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/WorkflowsServiceV2BetaStubSettings.java index edbfabf15192..4d5669086508 100644 --- a/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/WorkflowsServiceV2BetaStubSettings.java +++ b/java-life-sciences/google-cloud-life-sciences/src/main/java/com/google/cloud/lifesciences/v2beta/stub/WorkflowsServiceV2BetaStubSettings.java @@ -355,6 +355,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-life-sciences") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-life-sciences/google-cloud-life-sciences/src/main/resources/META-INF/native-image/com.google.cloud.lifesciences.v2beta/reflect-config.json b/java-life-sciences/google-cloud-life-sciences/src/main/resources/META-INF/native-image/com.google.cloud.lifesciences.v2beta/reflect-config.json index 0711aa11e20f..e8385842ab82 100644 --- a/java-life-sciences/google-cloud-life-sciences/src/main/resources/META-INF/native-image/com.google.cloud.lifesciences.v2beta/reflect-config.json +++ b/java-life-sciences/google-cloud-life-sciences/src/main/resources/META-INF/native-image/com.google.cloud.lifesciences.v2beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-locationfinder/README.md b/java-locationfinder/README.md index 3c646cad9428..5ac633a3e9af 100644 --- a/java-locationfinder/README.md +++ b/java-locationfinder/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-locationfinder - 0.12.0 + 0.13.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-locationfinder:0.12.0' +implementation 'com.google.cloud:google-cloud-locationfinder:0.13.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-locationfinder" % "0.12.0" +libraryDependencies += "com.google.cloud" % "google-cloud-locationfinder" % "0.13.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-locationfinder/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-locationfinder.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-locationfinder/0.12.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-locationfinder/0.13.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/CloudLocationFinderStubSettings.java b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/CloudLocationFinderStubSettings.java index 52d9c9ab2853..6e0f8b1ad4f1 100644 --- a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/CloudLocationFinderStubSettings.java +++ b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/CloudLocationFinderStubSettings.java @@ -392,6 +392,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-locationfinder") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/GrpcCloudLocationFinderStub.java b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/GrpcCloudLocationFinderStub.java index 8993bc124c1a..4ef6c33004c4 100644 --- a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/GrpcCloudLocationFinderStub.java +++ b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/GrpcCloudLocationFinderStub.java @@ -149,6 +149,7 @@ protected GrpcCloudLocationFinderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCloudLocationTransportSettings = GrpcCallSettings.newBuilder() @@ -159,6 +160,7 @@ protected GrpcCloudLocationFinderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchCloudLocationsTransportSettings = @@ -170,6 +172,7 @@ protected GrpcCloudLocationFinderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCloudLocationsCallable = diff --git a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/HttpJsonCloudLocationFinderStub.java b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/HttpJsonCloudLocationFinderStub.java index e7474853c0a3..f7ba31ce997d 100644 --- a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/HttpJsonCloudLocationFinderStub.java +++ b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/HttpJsonCloudLocationFinderStub.java @@ -236,6 +236,7 @@ protected HttpJsonCloudLocationFinderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCloudLocationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -247,6 +248,7 @@ protected HttpJsonCloudLocationFinderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchCloudLocationsTransportSettings = @@ -260,6 +262,7 @@ protected HttpJsonCloudLocationFinderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listCloudLocationsCallable = diff --git a/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/Version.java b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/Version.java new file mode 100644 index 000000000000..6a4b27f88157 --- /dev/null +++ b/java-locationfinder/google-cloud-locationfinder/src/main/java/com/google/cloud/locationfinder/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.locationfinder.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-locationfinder:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-locationfinder/google-cloud-locationfinder/src/main/resources/META-INF/native-image/com.google.cloud.locationfinder.v1/reflect-config.json b/java-locationfinder/google-cloud-locationfinder/src/main/resources/META-INF/native-image/com.google.cloud.locationfinder.v1/reflect-config.json index 5b260d869802..681b5ab60e17 100644 --- a/java-locationfinder/google-cloud-locationfinder/src/main/resources/META-INF/native-image/com.google.cloud.locationfinder.v1/reflect-config.json +++ b/java-locationfinder/google-cloud-locationfinder/src/main/resources/META-INF/native-image/com.google.cloud.locationfinder.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-logging/README.md b/java-logging/README.md index e8a2eab955b9..7faa1a42374f 100644 --- a/java-logging/README.md +++ b/java-logging/README.md @@ -51,20 +51,20 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.78.0') +implementation platform('com.google.cloud:libraries-bom:26.79.0') implementation 'com.google.cloud:google-cloud-logging' ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-logging:3.28.0' +implementation 'com.google.cloud:google-cloud-logging:3.29.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-logging" % "3.28.0" +libraryDependencies += "com.google.cloud" % "google-cloud-logging" % "3.29.0" ``` ## Authentication @@ -444,7 +444,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-logging/latest/history [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-logging.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-logging/3.28.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-logging/3.29.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java index b93e81c9cc13..c0e12f11c851 100644 --- a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java @@ -826,6 +826,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-logging") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java index 4b810bd55b61..cba2e58cd866 100644 --- a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java @@ -514,6 +514,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBucketTransportSettings = GrpcCallSettings.newBuilder() @@ -524,6 +525,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBucketAsyncTransportSettings = GrpcCallSettings.newBuilder() @@ -534,6 +536,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBucketAsyncTransportSettings = GrpcCallSettings.newBuilder() @@ -544,6 +547,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBucketTransportSettings = GrpcCallSettings.newBuilder() @@ -554,6 +558,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBucketTransportSettings = GrpcCallSettings.newBuilder() @@ -564,6 +569,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteBucketTransportSettings = GrpcCallSettings.newBuilder() @@ -574,6 +580,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteBucketTransportSettings = GrpcCallSettings.newBuilder() @@ -584,6 +591,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listViewsTransportSettings = GrpcCallSettings.newBuilder() @@ -604,6 +612,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createViewTransportSettings = GrpcCallSettings.newBuilder() @@ -634,6 +643,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSinksTransportSettings = GrpcCallSettings.newBuilder() @@ -644,6 +654,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSinkTransportSettings = GrpcCallSettings.newBuilder() @@ -654,6 +665,7 @@ protected GrpcConfigServiceV2Stub( builder.add("sink_name", String.valueOf(request.getSinkName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSinkName()) .build(); GrpcCallSettings createSinkTransportSettings = GrpcCallSettings.newBuilder() @@ -664,6 +676,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSinkTransportSettings = GrpcCallSettings.newBuilder() @@ -674,6 +687,7 @@ protected GrpcConfigServiceV2Stub( builder.add("sink_name", String.valueOf(request.getSinkName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSinkName()) .build(); GrpcCallSettings deleteSinkTransportSettings = GrpcCallSettings.newBuilder() @@ -684,6 +698,7 @@ protected GrpcConfigServiceV2Stub( builder.add("sink_name", String.valueOf(request.getSinkName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSinkName()) .build(); GrpcCallSettings createLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -694,6 +709,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -704,6 +720,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLinksTransportSettings = GrpcCallSettings.newBuilder() @@ -714,6 +731,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLinkTransportSettings = GrpcCallSettings.newBuilder() @@ -724,6 +742,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExclusionsTransportSettings = @@ -735,6 +754,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExclusionTransportSettings = GrpcCallSettings.newBuilder() @@ -745,6 +765,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createExclusionTransportSettings = GrpcCallSettings.newBuilder() @@ -755,6 +776,7 @@ protected GrpcConfigServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExclusionTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +787,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteExclusionTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +798,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCmekSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +809,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCmekSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -805,6 +830,7 @@ protected GrpcConfigServiceV2Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSettingsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java index ce6c8efc1326..433e8a476ac4 100644 --- a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java @@ -198,11 +198,13 @@ protected GrpcLoggingServiceV2Stub( builder.add("log_name", String.valueOf(request.getLogName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getLogName()) .build(); GrpcCallSettings writeLogEntriesTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(writeLogEntriesMethodDescriptor) + .setResourceNameExtractor(request -> request.getLogName()) .build(); GrpcCallSettings listLogEntriesTransportSettings = @@ -226,6 +228,7 @@ protected GrpcLoggingServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings tailLogEntriesTransportSettings = diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java index f6b4e3ab6b11..e3291e656a45 100644 --- a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java @@ -165,6 +165,7 @@ protected GrpcMetricsServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLogMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -175,6 +176,7 @@ protected GrpcMetricsServiceV2Stub( builder.add("metric_name", String.valueOf(request.getMetricName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMetricName()) .build(); GrpcCallSettings createLogMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -185,6 +187,7 @@ protected GrpcMetricsServiceV2Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateLogMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -195,6 +198,7 @@ protected GrpcMetricsServiceV2Stub( builder.add("metric_name", String.valueOf(request.getMetricName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMetricName()) .build(); GrpcCallSettings deleteLogMetricTransportSettings = GrpcCallSettings.newBuilder() @@ -205,6 +209,7 @@ protected GrpcMetricsServiceV2Stub( builder.add("metric_name", String.valueOf(request.getMetricName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMetricName()) .build(); this.listLogMetricsCallable = diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java index bc9dc868ae30..ff902eb301bc 100644 --- a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java @@ -531,6 +531,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-logging") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java index f448ed5c6ae6..4820ac4aeb6f 100644 --- a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java @@ -301,6 +301,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-logging") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/Version.java b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/Version.java new file mode 100644 index 000000000000..0bbbe2f8e055 --- /dev/null +++ b/java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.logging.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-logging:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-logging/google-cloud-logging/src/main/resources/META-INF/native-image/com.google.cloud.logging.v2/reflect-config.json b/java-logging/google-cloud-logging/src/main/resources/META-INF/native-image/com.google.cloud.logging.v2/reflect-config.json index 1dabb7c6e133..350cde6f4180 100644 --- a/java-logging/google-cloud-logging/src/main/resources/META-INF/native-image/com.google.cloud.logging.v2/reflect-config.json +++ b/java-logging/google-cloud-logging/src/main/resources/META-INF/native-image/com.google.cloud.logging.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -242,6 +296,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-lustre/README.md b/java-lustre/README.md index de2192b30cf1..c63a52eddb5f 100644 --- a/java-lustre/README.md +++ b/java-lustre/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-lustre - 0.27.0 + 0.28.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-lustre:0.27.0' +implementation 'com.google.cloud:google-cloud-lustre:0.28.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-lustre" % "0.27.0" +libraryDependencies += "com.google.cloud" % "google-cloud-lustre" % "0.28.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-lustre/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-lustre.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-lustre/0.27.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-lustre/0.28.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/GrpcLustreStub.java b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/GrpcLustreStub.java index 1b3b81225d45..4122879d97cb 100644 --- a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/GrpcLustreStub.java +++ b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/GrpcLustreStub.java @@ -227,6 +227,7 @@ protected GrpcLustreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -237,6 +238,7 @@ protected GrpcLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -247,6 +249,7 @@ protected GrpcLustreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +270,7 @@ protected GrpcLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +281,7 @@ protected GrpcLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -287,6 +292,7 @@ protected GrpcLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/HttpJsonLustreStub.java b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/HttpJsonLustreStub.java index 88390ec8aaab..d6f9b3d990f2 100644 --- a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/HttpJsonLustreStub.java +++ b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/HttpJsonLustreStub.java @@ -529,6 +529,7 @@ protected HttpJsonLustreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -540,6 +541,7 @@ protected HttpJsonLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -551,6 +553,7 @@ protected HttpJsonLustreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -573,6 +576,7 @@ protected HttpJsonLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -584,6 +588,7 @@ protected HttpJsonLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -595,6 +600,7 @@ protected HttpJsonLustreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/LustreStubSettings.java b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/LustreStubSettings.java index 00751e6aa1b6..18868f48ca06 100644 --- a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/LustreStubSettings.java +++ b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/LustreStubSettings.java @@ -493,6 +493,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-lustre") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/Version.java b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/Version.java new file mode 100644 index 000000000000..814df1a4de7e --- /dev/null +++ b/java-lustre/google-cloud-lustre/src/main/java/com/google/cloud/lustre/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.lustre.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-lustre:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-lustre/google-cloud-lustre/src/main/resources/META-INF/native-image/com.google.cloud.lustre.v1/reflect-config.json b/java-lustre/google-cloud-lustre/src/main/resources/META-INF/native-image/com.google.cloud.lustre.v1/reflect-config.json index 55f50de75f94..10554de86cc8 100644 --- a/java-lustre/google-cloud-lustre/src/main/resources/META-INF/native-image/com.google.cloud.lustre.v1/reflect-config.json +++ b/java-lustre/google-cloud-lustre/src/main/resources/META-INF/native-image/com.google.cloud.lustre.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maintenance/README.md b/java-maintenance/README.md index 8407a07e44b6..410205d049ef 100644 --- a/java-maintenance/README.md +++ b/java-maintenance/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-maintenance - 0.21.0 + 0.22.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-maintenance:0.21.0' +implementation 'com.google.cloud:google-cloud-maintenance:0.22.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-maintenance" % "0.21.0" +libraryDependencies += "com.google.cloud" % "google-cloud-maintenance" % "0.22.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-maintenance/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-maintenance.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-maintenance/0.21.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-maintenance/0.22.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/GrpcMaintenanceStub.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/GrpcMaintenanceStub.java index e94731c77945..d46fb66d9516 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/GrpcMaintenanceStub.java +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/GrpcMaintenanceStub.java @@ -183,6 +183,7 @@ protected GrpcMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listResourceMaintenancesTransportSettings = @@ -195,6 +196,7 @@ protected GrpcMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceMaintenanceTransportSettings = @@ -206,6 +208,7 @@ protected GrpcMaintenanceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/HttpJsonMaintenanceStub.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/HttpJsonMaintenanceStub.java index ccfd719eeee2..46d0d78ab277 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/HttpJsonMaintenanceStub.java +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/HttpJsonMaintenanceStub.java @@ -316,6 +316,7 @@ protected HttpJsonMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listResourceMaintenancesTransportSettings = @@ -329,6 +330,7 @@ protected HttpJsonMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceMaintenanceTransportSettings = @@ -341,6 +343,7 @@ protected HttpJsonMaintenanceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/MaintenanceStubSettings.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/MaintenanceStubSettings.java index d35f0d535ce1..1ad2c9d0ea9d 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/MaintenanceStubSettings.java +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/MaintenanceStubSettings.java @@ -486,6 +486,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-maintenance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/Version.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/Version.java new file mode 100644 index 000000000000..349043653412 --- /dev/null +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.maintenance.api.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-maintenance:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/GrpcMaintenanceStub.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/GrpcMaintenanceStub.java index 84b9d1250c51..303b7f914c34 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/GrpcMaintenanceStub.java +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/GrpcMaintenanceStub.java @@ -185,6 +185,7 @@ protected GrpcMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listResourceMaintenancesTransportSettings = @@ -197,6 +198,7 @@ protected GrpcMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getResourceMaintenanceTransportSettings = @@ -208,6 +210,7 @@ protected GrpcMaintenanceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/HttpJsonMaintenanceStub.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/HttpJsonMaintenanceStub.java index 43b9683d3531..aa56a8dacacd 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/HttpJsonMaintenanceStub.java +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/HttpJsonMaintenanceStub.java @@ -318,6 +318,7 @@ protected HttpJsonMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listResourceMaintenancesTransportSettings = @@ -331,6 +332,7 @@ protected HttpJsonMaintenanceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getResourceMaintenanceTransportSettings = @@ -343,6 +345,7 @@ protected HttpJsonMaintenanceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/MaintenanceStubSettings.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/MaintenanceStubSettings.java index 79feaf25a387..3e64b62e3c5a 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/MaintenanceStubSettings.java +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/MaintenanceStubSettings.java @@ -487,6 +487,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-maintenance") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/Version.java b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/Version.java new file mode 100644 index 000000000000..b1372420f380 --- /dev/null +++ b/java-maintenance/google-cloud-maintenance/src/main/java/com/google/cloud/maintenance/api/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.maintenance.api.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-maintenance:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1/reflect-config.json b/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1/reflect-config.json index c278df3d3e5d..722abe80601a 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1/reflect-config.json +++ b/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1beta/reflect-config.json b/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1beta/reflect-config.json index 11675c7f26fa..c6b46af3cfda 100644 --- a/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1beta/reflect-config.json +++ b/java-maintenance/google-cloud-maintenance/src/main/resources/META-INF/native-image/com.google.cloud.maintenance.api.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-managed-identities/README.md b/java-managed-identities/README.md index 626ba69381ce..79e83c6bab6e 100644 --- a/java-managed-identities/README.md +++ b/java-managed-identities/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-managed-identities - 1.85.0 + 1.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-managed-identities:1.85.0' +implementation 'com.google.cloud:google-cloud-managed-identities:1.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-managed-identities" % "1.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-managed-identities" % "1.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-managed-identities/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-managed-identities.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managed-identities/1.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managed-identities/1.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/GrpcManagedIdentitiesServiceStub.java b/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/GrpcManagedIdentitiesServiceStub.java index 8c4da6e19a7e..0b677f522db0 100644 --- a/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/GrpcManagedIdentitiesServiceStub.java +++ b/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/GrpcManagedIdentitiesServiceStub.java @@ -253,6 +253,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings resetAdminPasswordTransportSettings = @@ -264,6 +265,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDomainsTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +276,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +287,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDomainTransportSettings = GrpcCallSettings.newBuilder() @@ -304,6 +308,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings attachTrustTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +319,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reconfigureTrustTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +330,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings detachTrustTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +341,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings validateTrustTransportSettings = GrpcCallSettings.newBuilder() @@ -344,6 +352,7 @@ protected GrpcManagedIdentitiesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createMicrosoftAdDomainCallable = diff --git a/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/ManagedIdentitiesServiceStubSettings.java b/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/ManagedIdentitiesServiceStubSettings.java index 0fd1a4f658e6..2e6a89e9676d 100644 --- a/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/ManagedIdentitiesServiceStubSettings.java +++ b/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/ManagedIdentitiesServiceStubSettings.java @@ -436,6 +436,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-managed-identities") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/Version.java b/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/Version.java new file mode 100644 index 000000000000..eb334b84e772 --- /dev/null +++ b/java-managed-identities/google-cloud-managed-identities/src/main/java/com/google/cloud/managedidentities/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.managedidentities.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-managed-identities:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-managed-identities/google-cloud-managed-identities/src/main/resources/META-INF/native-image/com.google.cloud.managedidentities.v1/reflect-config.json b/java-managed-identities/google-cloud-managed-identities/src/main/resources/META-INF/native-image/com.google.cloud.managedidentities.v1/reflect-config.json index afc473584f4c..bbd1ecabee05 100644 --- a/java-managed-identities/google-cloud-managed-identities/src/main/resources/META-INF/native-image/com.google.cloud.managedidentities.v1/reflect-config.json +++ b/java-managed-identities/google-cloud-managed-identities/src/main/resources/META-INF/native-image/com.google.cloud.managedidentities.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-managedkafka/README.md b/java-managedkafka/README.md index 3fca9948e88a..6ee263822c5f 100644 --- a/java-managedkafka/README.md +++ b/java-managedkafka/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-managedkafka - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-managedkafka:0.43.0' +implementation 'com.google.cloud:google-cloud-managedkafka:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-managedkafka" % "0.43.0" +libraryDependencies += "com.google.cloud" % "google-cloud-managedkafka" % "0.44.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-managedkafka/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-managedkafka.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managedkafka/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managedkafka/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaConnectStub.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaConnectStub.java index 663e3ff51396..6854632811d1 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaConnectStub.java +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaConnectStub.java @@ -344,6 +344,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -354,6 +355,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -364,6 +366,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -386,6 +389,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConnectorsTransportSettings = @@ -397,6 +401,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -407,6 +412,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -417,6 +423,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -437,6 +444,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseConnectorTransportSettings = @@ -448,6 +456,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeConnectorTransportSettings = @@ -459,6 +468,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restartConnectorTransportSettings = @@ -470,6 +480,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -480,6 +491,7 @@ protected GrpcManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaStub.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaStub.java index 784683102c0c..a760a1541ffa 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaStub.java +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/GrpcManagedKafkaStub.java @@ -408,6 +408,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -418,6 +419,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -428,6 +430,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -448,6 +451,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTopicsTransportSettings = GrpcCallSettings.newBuilder() @@ -458,6 +462,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTopicTransportSettings = GrpcCallSettings.newBuilder() @@ -468,6 +473,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTopicTransportSettings = GrpcCallSettings.newBuilder() @@ -478,6 +484,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTopicTransportSettings = GrpcCallSettings.newBuilder() @@ -498,6 +505,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConsumerGroupsTransportSettings = @@ -509,6 +517,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConsumerGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -519,6 +528,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConsumerGroupTransportSettings = @@ -542,6 +552,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAclsTransportSettings = GrpcCallSettings.newBuilder() @@ -552,6 +563,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAclTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +574,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAclTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +585,7 @@ protected GrpcManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAclTransportSettings = GrpcCallSettings.newBuilder() @@ -592,6 +606,7 @@ protected GrpcManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addAclEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -602,6 +617,7 @@ protected GrpcManagedKafkaStub( builder.add("acl", String.valueOf(request.getAcl())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAcl()) .build(); GrpcCallSettings removeAclEntryTransportSettings = @@ -613,6 +629,7 @@ protected GrpcManagedKafkaStub( builder.add("acl", String.valueOf(request.getAcl())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAcl()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaConnectStub.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaConnectStub.java index 228741099b46..4f1e7308a8d3 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaConnectStub.java +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaConnectStub.java @@ -808,6 +808,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectClusterTransportSettings = @@ -820,6 +821,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectClusterTransportSettings = @@ -832,6 +834,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectClusterTransportSettings = @@ -858,6 +861,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConnectorsTransportSettings = @@ -870,6 +874,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -881,6 +886,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -892,6 +898,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -914,6 +921,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseConnectorTransportSettings = @@ -926,6 +934,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeConnectorTransportSettings = @@ -938,6 +947,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restartConnectorTransportSettings = @@ -950,6 +960,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopConnectorTransportSettings = @@ -962,6 +973,7 @@ protected HttpJsonManagedKafkaConnectStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaStub.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaStub.java index e6ee8b68defe..c8160e62a39b 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaStub.java +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/HttpJsonManagedKafkaStub.java @@ -1046,6 +1046,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1057,6 +1058,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1068,6 +1070,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1090,6 +1093,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTopicsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1101,6 +1105,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTopicTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1112,6 +1117,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTopicTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1123,6 +1129,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTopicTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1145,6 +1152,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConsumerGroupsTransportSettings = @@ -1157,6 +1165,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConsumerGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1168,6 +1177,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConsumerGroupTransportSettings = @@ -1193,6 +1203,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAclsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1204,6 +1215,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAclTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1215,6 +1227,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAclTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1226,6 +1239,7 @@ protected HttpJsonManagedKafkaStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAclTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1248,6 +1262,7 @@ protected HttpJsonManagedKafkaStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addAclEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1259,6 +1274,7 @@ protected HttpJsonManagedKafkaStub( builder.add("acl", String.valueOf(request.getAcl())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAcl()) .build(); HttpJsonCallSettings removeAclEntryTransportSettings = @@ -1271,6 +1287,7 @@ protected HttpJsonManagedKafkaStub( builder.add("acl", String.valueOf(request.getAcl())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAcl()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaConnectStubSettings.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaConnectStubSettings.java index 95c9c0ead761..2a89a5a2904d 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaConnectStubSettings.java +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaConnectStubSettings.java @@ -619,6 +619,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-managedkafka") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaStubSettings.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaStubSettings.java index 3324f974959d..1c7bf506b607 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaStubSettings.java +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/ManagedKafkaStubSettings.java @@ -769,6 +769,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-managedkafka") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/Version.java b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/Version.java new file mode 100644 index 000000000000..9e9e73502905 --- /dev/null +++ b/java-managedkafka/google-cloud-managedkafka/src/main/java/com/google/cloud/managedkafka/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.managedkafka.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-managedkafka:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-managedkafka/google-cloud-managedkafka/src/main/resources/META-INF/native-image/com.google.cloud.managedkafka.v1/reflect-config.json b/java-managedkafka/google-cloud-managedkafka/src/main/resources/META-INF/native-image/com.google.cloud.managedkafka.v1/reflect-config.json index 618e58a88dda..02841ae8f7ae 100644 --- a/java-managedkafka/google-cloud-managedkafka/src/main/resources/META-INF/native-image/com.google.cloud.managedkafka.v1/reflect-config.json +++ b/java-managedkafka/google-cloud-managedkafka/src/main/resources/META-INF/native-image/com.google.cloud.managedkafka.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-addressvalidation/README.md b/java-maps-addressvalidation/README.md index a24a6e6002da..52d6d001b8c4 100644 --- a/java-maps-addressvalidation/README.md +++ b/java-maps-addressvalidation/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-addressvalidation - 0.81.0 + 0.82.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-addressvalidation:0.81.0' +implementation 'com.google.maps:google-maps-addressvalidation:0.82.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-addressvalidation" % "0.81.0" +libraryDependencies += "com.google.maps" % "google-maps-addressvalidation" % "0.82.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-addressvalidation/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-addressvalidation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-addressvalidation/0.81.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-addressvalidation/0.82.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/AddressValidationStubSettings.java b/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/AddressValidationStubSettings.java index 507acd72e258..3c0cf48b31a2 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/AddressValidationStubSettings.java +++ b/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/AddressValidationStubSettings.java @@ -246,6 +246,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-addressvalidation") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/Version.java b/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/Version.java new file mode 100644 index 000000000000..f610d503df47 --- /dev/null +++ b/java-maps-addressvalidation/google-maps-addressvalidation/src/main/java/com/google/maps/addressvalidation/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.addressvalidation.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-addressvalidation:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-addressvalidation/google-maps-addressvalidation/src/main/resources/META-INF/native-image/com.google.maps.addressvalidation.v1/reflect-config.json b/java-maps-addressvalidation/google-maps-addressvalidation/src/main/resources/META-INF/native-image/com.google.maps.addressvalidation.v1/reflect-config.json index eabe2e4d1e09..6f1ecb8aa5a1 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation/src/main/resources/META-INF/native-image/com.google.maps.addressvalidation.v1/reflect-config.json +++ b/java-maps-addressvalidation/google-maps-addressvalidation/src/main/resources/META-INF/native-image/com.google.maps.addressvalidation.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-area-insights/README.md b/java-maps-area-insights/README.md index 8b745bb3715d..0eaaf9fd7df5 100644 --- a/java-maps-area-insights/README.md +++ b/java-maps-area-insights/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-area-insights - 0.38.0 + 0.39.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-area-insights:0.38.0' +implementation 'com.google.maps:google-maps-area-insights:0.39.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-area-insights" % "0.38.0" +libraryDependencies += "com.google.maps" % "google-maps-area-insights" % "0.39.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-area-insights/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-area-insights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-area-insights/0.38.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-area-insights/0.39.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/AreaInsightsStubSettings.java b/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/AreaInsightsStubSettings.java index 60b8115d7c52..1e1f5471e009 100644 --- a/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/AreaInsightsStubSettings.java +++ b/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/AreaInsightsStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-area-insights") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/Version.java b/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/Version.java new file mode 100644 index 000000000000..165d03f0c74c --- /dev/null +++ b/java-maps-area-insights/google-maps-area-insights/src/main/java/com/google/maps/areainsights/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.areainsights.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-area-insights:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-area-insights/google-maps-area-insights/src/main/resources/META-INF/native-image/com.google.maps.areainsights.v1/reflect-config.json b/java-maps-area-insights/google-maps-area-insights/src/main/resources/META-INF/native-image/com.google.maps.areainsights.v1/reflect-config.json index 6e5e92155009..246ca88781e4 100644 --- a/java-maps-area-insights/google-maps-area-insights/src/main/resources/META-INF/native-image/com.google.maps.areainsights.v1/reflect-config.json +++ b/java-maps-area-insights/google-maps-area-insights/src/main/resources/META-INF/native-image/com.google.maps.areainsights.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-fleetengine-delivery/README.md b/java-maps-fleetengine-delivery/README.md index c99f8aa4ff71..d7f1e8c4d9cf 100644 --- a/java-maps-fleetengine-delivery/README.md +++ b/java-maps-fleetengine-delivery/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-fleetengine-delivery - 0.34.0 + 0.35.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-fleetengine-delivery:0.34.0' +implementation 'com.google.maps:google-maps-fleetengine-delivery:0.35.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-fleetengine-delivery" % "0.34.0" +libraryDependencies += "com.google.maps" % "google-maps-fleetengine-delivery" % "0.35.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-fleetengine-delivery/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-fleetengine-delivery.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery/0.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery/0.35.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/DeliveryServiceStubSettings.java b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/DeliveryServiceStubSettings.java index 9c6a4bf5d99f..e5e2b408cc49 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/DeliveryServiceStubSettings.java +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/DeliveryServiceStubSettings.java @@ -469,6 +469,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-fleetengine-delivery") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/GrpcDeliveryServiceStub.java b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/GrpcDeliveryServiceStub.java index f376653c5faf..1d520d635a36 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/GrpcDeliveryServiceStub.java +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/GrpcDeliveryServiceStub.java @@ -306,6 +306,7 @@ protected GrpcDeliveryServiceStub( request.getName(), "provider_id", GET_DELIVERY_VEHICLE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDeliveryVehicleTransportSettings = GrpcCallSettings.newBuilder() @@ -317,6 +318,7 @@ protected GrpcDeliveryServiceStub( request.getName(), "provider_id", DELETE_DELIVERY_VEHICLE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDeliveryVehicleTransportSettings = @@ -345,6 +347,7 @@ protected GrpcDeliveryServiceStub( request.getParent(), "provider_id", BATCH_CREATE_TASKS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -365,6 +368,7 @@ protected GrpcDeliveryServiceStub( builder.add(request.getName(), "provider_id", GET_TASK_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -375,6 +379,7 @@ protected GrpcDeliveryServiceStub( builder.add(request.getName(), "provider_id", DELETE_TASK_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -398,6 +403,7 @@ protected GrpcDeliveryServiceStub( builder.add(request.getParent(), "provider_id", LIST_TASKS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTaskTrackingInfoTransportSettings = @@ -410,6 +416,7 @@ protected GrpcDeliveryServiceStub( request.getName(), "provider_id", GET_TASK_TRACKING_INFO_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeliveryVehiclesTransportSettings = @@ -424,6 +431,7 @@ protected GrpcDeliveryServiceStub( LIST_DELIVERY_VEHICLES_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDeliveryVehicleCallable = diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/HttpJsonDeliveryServiceStub.java b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/HttpJsonDeliveryServiceStub.java index d286b3ae0df6..838481809fe8 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/HttpJsonDeliveryServiceStub.java +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/HttpJsonDeliveryServiceStub.java @@ -635,6 +635,7 @@ protected HttpJsonDeliveryServiceStub( request.getName(), "provider_id", GET_DELIVERY_VEHICLE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDeliveryVehicleTransportSettings = @@ -650,6 +651,7 @@ protected HttpJsonDeliveryServiceStub( DELETE_DELIVERY_VEHICLE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDeliveryVehicleTransportSettings = @@ -680,6 +682,7 @@ protected HttpJsonDeliveryServiceStub( request.getParent(), "provider_id", BATCH_CREATE_TASKS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -702,6 +705,7 @@ protected HttpJsonDeliveryServiceStub( builder.add(request.getName(), "provider_id", GET_TASK_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -713,6 +717,7 @@ protected HttpJsonDeliveryServiceStub( builder.add(request.getName(), "provider_id", DELETE_TASK_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -738,6 +743,7 @@ protected HttpJsonDeliveryServiceStub( builder.add(request.getParent(), "provider_id", LIST_TASKS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTaskTrackingInfoTransportSettings = @@ -751,6 +757,7 @@ protected HttpJsonDeliveryServiceStub( request.getName(), "provider_id", GET_TASK_TRACKING_INFO_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeliveryVehiclesTransportSettings = @@ -767,6 +774,7 @@ protected HttpJsonDeliveryServiceStub( LIST_DELIVERY_VEHICLES_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createDeliveryVehicleCallable = diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/Version.java b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/Version.java new file mode 100644 index 000000000000..d6970a1ead87 --- /dev/null +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/java/com/google/maps/fleetengine/delivery/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.fleetengine.delivery.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-fleetengine-delivery:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.delivery.v1/reflect-config.json b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.delivery.v1/reflect-config.json index 8a29369973a2..2fb4a6aee717 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.delivery.v1/reflect-config.json +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.delivery.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-fleetengine/README.md b/java-maps-fleetengine/README.md index 11732057306e..967e999a9ecc 100644 --- a/java-maps-fleetengine/README.md +++ b/java-maps-fleetengine/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-fleetengine - 0.34.0 + 0.35.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-fleetengine:0.34.0' +implementation 'com.google.maps:google-maps-fleetengine:0.35.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-fleetengine" % "0.34.0" +libraryDependencies += "com.google.maps" % "google-maps-fleetengine" % "0.35.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-fleetengine/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-fleetengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine/0.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine/0.35.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcTripServiceStub.java b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcTripServiceStub.java index dd1cb0554466..1fa50a9153c3 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcTripServiceStub.java +++ b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcTripServiceStub.java @@ -181,6 +181,7 @@ protected GrpcTripServiceStub( builder.add(request.getParent(), "provider_id", CREATE_TRIP_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTripTransportSettings = GrpcCallSettings.newBuilder() @@ -191,6 +192,7 @@ protected GrpcTripServiceStub( builder.add(request.getName(), "provider_id", GET_TRIP_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteTripTransportSettings = GrpcCallSettings.newBuilder() @@ -201,6 +203,7 @@ protected GrpcTripServiceStub( builder.add(request.getName(), "provider_id", DELETE_TRIP_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reportBillableTripTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcVehicleServiceStub.java b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcVehicleServiceStub.java index d78362200db9..e31f92e7d255 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcVehicleServiceStub.java +++ b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/GrpcVehicleServiceStub.java @@ -219,6 +219,7 @@ protected GrpcVehicleServiceStub( builder.add(request.getName(), "provider_id", GET_VEHICLE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteVehicleTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +230,7 @@ protected GrpcVehicleServiceStub( builder.add(request.getName(), "provider_id", DELETE_VEHICLE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateVehicleTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/TripServiceStubSettings.java b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/TripServiceStubSettings.java index 63dbf7b87187..2879e45ce7ab 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/TripServiceStubSettings.java +++ b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/TripServiceStubSettings.java @@ -300,6 +300,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-fleetengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/VehicleServiceStubSettings.java b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/VehicleServiceStubSettings.java index aa5d082f0c02..fe9fb1ab07d9 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/VehicleServiceStubSettings.java +++ b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/VehicleServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-fleetengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/Version.java b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/Version.java new file mode 100644 index 000000000000..74811cb8e798 --- /dev/null +++ b/java-maps-fleetengine/google-maps-fleetengine/src/main/java/com/google/maps/fleetengine/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.fleetengine.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-fleetengine:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-fleetengine/google-maps-fleetengine/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.v1/reflect-config.json b/java-maps-fleetengine/google-maps-fleetengine/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.v1/reflect-config.json index 2cf5ac1a44fe..4172aab8d169 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.v1/reflect-config.json +++ b/java-maps-fleetengine/google-maps-fleetengine/src/main/resources/META-INF/native-image/com.google.maps.fleetengine.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-mapsplatformdatasets/README.md b/java-maps-mapsplatformdatasets/README.md index 9fda58cd8a64..314460321d6f 100644 --- a/java-maps-mapsplatformdatasets/README.md +++ b/java-maps-mapsplatformdatasets/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-mapsplatformdatasets - 0.76.0 + 0.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-mapsplatformdatasets:0.76.0' +implementation 'com.google.maps:google-maps-mapsplatformdatasets:0.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-mapsplatformdatasets" % "0.76.0" +libraryDependencies += "com.google.maps" % "google-maps-mapsplatformdatasets" % "0.77.0" ``` ## Authentication @@ -159,7 +159,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-mapsplatformdatasets/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-mapsplatformdatasets.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-mapsplatformdatasets/0.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-mapsplatformdatasets/0.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/GrpcMapsPlatformDatasetsStub.java b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/GrpcMapsPlatformDatasetsStub.java index b753e32b2ade..9d5350f74295 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/GrpcMapsPlatformDatasetsStub.java +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/GrpcMapsPlatformDatasetsStub.java @@ -184,6 +184,7 @@ protected GrpcMapsPlatformDatasetsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetMetadataTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +205,7 @@ protected GrpcMapsPlatformDatasetsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchDatasetErrorsTransportSettings = @@ -215,6 +217,7 @@ protected GrpcMapsPlatformDatasetsStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); GrpcCallSettings listDatasetsTransportSettings = GrpcCallSettings.newBuilder() @@ -225,6 +228,7 @@ protected GrpcMapsPlatformDatasetsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -235,6 +239,7 @@ protected GrpcMapsPlatformDatasetsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createDatasetCallable = diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/HttpJsonMapsPlatformDatasetsStub.java b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/HttpJsonMapsPlatformDatasetsStub.java index f5f30cd64744..a9f6f579a2fc 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/HttpJsonMapsPlatformDatasetsStub.java +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/HttpJsonMapsPlatformDatasetsStub.java @@ -347,6 +347,7 @@ protected HttpJsonMapsPlatformDatasetsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDatasetMetadataTransportSettings = @@ -370,6 +371,7 @@ protected HttpJsonMapsPlatformDatasetsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchDatasetErrorsTransportSettings = @@ -382,6 +384,7 @@ protected HttpJsonMapsPlatformDatasetsStub( builder.add("dataset", String.valueOf(request.getDataset())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDataset()) .build(); HttpJsonCallSettings listDatasetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -393,6 +396,7 @@ protected HttpJsonMapsPlatformDatasetsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -404,6 +408,7 @@ protected HttpJsonMapsPlatformDatasetsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createDatasetCallable = diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/MapsPlatformDatasetsStubSettings.java b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/MapsPlatformDatasetsStubSettings.java index 9e8a3c341c1a..a592d1bfdb79 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/MapsPlatformDatasetsStubSettings.java +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/MapsPlatformDatasetsStubSettings.java @@ -404,6 +404,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-mapsplatformdatasets") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/Version.java b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/Version.java new file mode 100644 index 000000000000..2faa8e8fcf4e --- /dev/null +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/java/com/google/maps/mapsplatformdatasets/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.mapsplatformdatasets.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-mapsplatformdatasets:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/resources/META-INF/native-image/com.google.maps.mapsplatformdatasets.v1/reflect-config.json b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/resources/META-INF/native-image/com.google.maps.mapsplatformdatasets.v1/reflect-config.json index ffdd582697be..ed529fdb07e0 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/resources/META-INF/native-image/com.google.maps.mapsplatformdatasets.v1/reflect-config.json +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/src/main/resources/META-INF/native-image/com.google.maps.mapsplatformdatasets.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-places/README.md b/java-maps-places/README.md index 003b6b5f8537..c657f92f649c 100644 --- a/java-maps-places/README.md +++ b/java-maps-places/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-places - 0.58.0 + 0.59.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-places:0.58.0' +implementation 'com.google.maps:google-maps-places:0.59.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-places" % "0.58.0" +libraryDependencies += "com.google.maps" % "google-maps-places" % "0.59.0" ``` ## Authentication @@ -162,7 +162,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-places/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-places.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.58.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.59.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/GrpcPlacesStub.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/GrpcPlacesStub.java index 7cf2e102e968..856d262f0c95 100644 --- a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/GrpcPlacesStub.java +++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/GrpcPlacesStub.java @@ -164,6 +164,7 @@ protected GrpcPlacesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getPlaceTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcPlacesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings autocompletePlacesTransportSettings = diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/HttpJsonPlacesStub.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/HttpJsonPlacesStub.java index 3d52af2e31eb..107c1849ed43 100644 --- a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/HttpJsonPlacesStub.java +++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/HttpJsonPlacesStub.java @@ -306,6 +306,7 @@ protected HttpJsonPlacesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPlaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -317,6 +318,7 @@ protected HttpJsonPlacesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings autocompletePlacesTransportSettings = diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java index 21fb9cea5719..b08f810706a4 100644 --- a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java +++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java @@ -264,6 +264,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-places") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/Version.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/Version.java new file mode 100644 index 000000000000..30d2354caf7b --- /dev/null +++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.places.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-places:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-places/google-maps-places/src/main/resources/META-INF/native-image/com.google.maps.places.v1/reflect-config.json b/java-maps-places/google-maps-places/src/main/resources/META-INF/native-image/com.google.maps.places.v1/reflect-config.json index 23aa9b8d6f88..fee956df12a3 100644 --- a/java-maps-places/google-maps-places/src/main/resources/META-INF/native-image/com.google.maps.places.v1/reflect-config.json +++ b/java-maps-places/google-maps-places/src/main/resources/META-INF/native-image/com.google.maps.places.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-routeoptimization/README.md b/java-maps-routeoptimization/README.md index d5f487713672..a4228e90c138 100644 --- a/java-maps-routeoptimization/README.md +++ b/java-maps-routeoptimization/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-routeoptimization - 0.45.0 + 0.46.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-routeoptimization:0.45.0' +implementation 'com.google.maps:google-maps-routeoptimization:0.46.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-routeoptimization" % "0.45.0" +libraryDependencies += "com.google.maps" % "google-maps-routeoptimization" % "0.46.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-routeoptimization/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-routeoptimization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routeoptimization/0.45.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routeoptimization/0.46.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/RouteOptimizationStubSettings.java b/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/RouteOptimizationStubSettings.java index 9736d46b8ed9..5cc2f994e0e0 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/RouteOptimizationStubSettings.java +++ b/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/RouteOptimizationStubSettings.java @@ -327,6 +327,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-routeoptimization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/Version.java b/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/Version.java new file mode 100644 index 000000000000..3ccc05919450 --- /dev/null +++ b/java-maps-routeoptimization/google-maps-routeoptimization/src/main/java/com/google/maps/routeoptimization/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.routeoptimization.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-routeoptimization:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-routeoptimization/google-maps-routeoptimization/src/main/resources/META-INF/native-image/com.google.maps.routeoptimization.v1/reflect-config.json b/java-maps-routeoptimization/google-maps-routeoptimization/src/main/resources/META-INF/native-image/com.google.maps.routeoptimization.v1/reflect-config.json index 67a5318e8664..65489c2e54db 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization/src/main/resources/META-INF/native-image/com.google.maps.routeoptimization.v1/reflect-config.json +++ b/java-maps-routeoptimization/google-maps-routeoptimization/src/main/resources/META-INF/native-image/com.google.maps.routeoptimization.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-routing/README.md b/java-maps-routing/README.md index d6a840a963e9..6d0ac9dbc6cc 100644 --- a/java-maps-routing/README.md +++ b/java-maps-routing/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-routing - 1.72.0 + 1.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-routing:1.72.0' +implementation 'com.google.maps:google-maps-routing:1.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-routing" % "1.72.0" +libraryDependencies += "com.google.maps" % "google-maps-routing" % "1.73.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-routing/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-routing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routing/1.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routing/1.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/RoutesStubSettings.java b/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/RoutesStubSettings.java index 54fa0a1394d5..ce8c7533f7db 100644 --- a/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/RoutesStubSettings.java +++ b/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/RoutesStubSettings.java @@ -239,6 +239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-routing") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/Version.java b/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/Version.java new file mode 100644 index 000000000000..0bed1a64eee9 --- /dev/null +++ b/java-maps-routing/google-maps-routing/src/main/java/com/google/maps/routing/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.routing.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-routing:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-routing/google-maps-routing/src/main/resources/META-INF/native-image/com.google.maps.routing.v2/reflect-config.json b/java-maps-routing/google-maps-routing/src/main/resources/META-INF/native-image/com.google.maps.routing.v2/reflect-config.json index dc4f97397d10..587711b8a611 100644 --- a/java-maps-routing/google-maps-routing/src/main/resources/META-INF/native-image/com.google.maps.routing.v2/reflect-config.json +++ b/java-maps-routing/google-maps-routing/src/main/resources/META-INF/native-image/com.google.maps.routing.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-maps-solar/README.md b/java-maps-solar/README.md index 455df4846d4c..40b4d31042ae 100644 --- a/java-maps-solar/README.md +++ b/java-maps-solar/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-solar - 0.46.0 + 0.47.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-solar:0.46.0' +implementation 'com.google.maps:google-maps-solar:0.47.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-solar" % "0.46.0" +libraryDependencies += "com.google.maps" % "google-maps-solar" % "0.47.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-solar/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-solar.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-solar/0.46.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-solar/0.47.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/SolarStubSettings.java b/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/SolarStubSettings.java index 15cfd2fc6062..c109e3cfcdd3 100644 --- a/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/SolarStubSettings.java +++ b/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/SolarStubSettings.java @@ -248,6 +248,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.maps:google-maps-solar") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/Version.java b/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/Version.java new file mode 100644 index 000000000000..ecbfecd5a7d4 --- /dev/null +++ b/java-maps-solar/google-maps-solar/src/main/java/com/google/maps/solar/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.maps.solar.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-maps-solar:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-maps-solar/google-maps-solar/src/main/resources/META-INF/native-image/com.google.maps.solar.v1/reflect-config.json b/java-maps-solar/google-maps-solar/src/main/resources/META-INF/native-image/com.google.maps.solar.v1/reflect-config.json index f5b984044f10..5c32977f5379 100644 --- a/java-maps-solar/google-maps-solar/src/main/resources/META-INF/native-image/com.google.maps.solar.v1/reflect-config.json +++ b/java-maps-solar/google-maps-solar/src/main/resources/META-INF/native-image/com.google.maps.solar.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-marketingplatformadminapi/README.md b/java-marketingplatformadminapi/README.md index aa06113755bf..b6a6ee06dd51 100644 --- a/java-marketingplatformadminapi/README.md +++ b/java-marketingplatformadminapi/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.ads-marketingplatform admin - 0.36.0 + 0.37.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.ads-marketingplatform:admin:0.36.0' +implementation 'com.google.ads-marketingplatform:admin:0.37.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.ads-marketingplatform" % "admin" % "0.36.0" +libraryDependencies += "com.google.ads-marketingplatform" % "admin" % "0.37.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/admin/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.ads-marketingplatform/admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.ads-marketingplatform/admin/0.36.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.ads-marketingplatform/admin/0.37.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/GrpcMarketingplatformAdminServiceStub.java b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/GrpcMarketingplatformAdminServiceStub.java index 88ee18493e5a..a63d8c2b334f 100644 --- a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/GrpcMarketingplatformAdminServiceStub.java +++ b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/GrpcMarketingplatformAdminServiceStub.java @@ -247,6 +247,7 @@ protected GrpcMarketingplatformAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOrganizationsTransportSettings = @@ -265,6 +266,7 @@ protected GrpcMarketingplatformAdminServiceStub( builder.add("organization", String.valueOf(request.getOrganization())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getOrganization()) .build(); GrpcCallSettings listAnalyticsAccountLinksTransportSettings = @@ -277,6 +279,7 @@ protected GrpcMarketingplatformAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAnalyticsAccountLinkTransportSettings = @@ -288,6 +291,7 @@ protected GrpcMarketingplatformAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAnalyticsAccountLinkTransportSettings = @@ -299,6 +303,7 @@ protected GrpcMarketingplatformAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setPropertyServiceLevelTransportSettings = @@ -313,6 +318,7 @@ protected GrpcMarketingplatformAdminServiceStub( String.valueOf(request.getAnalyticsAccountLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAnalyticsProperty()) .build(); GrpcCallSettings reportPropertyUsageTransportSettings = diff --git a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/HttpJsonMarketingplatformAdminServiceStub.java b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/HttpJsonMarketingplatformAdminServiceStub.java index 6f895295cfac..a7ad3b66372c 100644 --- a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/HttpJsonMarketingplatformAdminServiceStub.java +++ b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/HttpJsonMarketingplatformAdminServiceStub.java @@ -459,6 +459,7 @@ protected HttpJsonMarketingplatformAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOrganizationsTransportSettings = @@ -480,6 +481,7 @@ protected HttpJsonMarketingplatformAdminServiceStub( builder.add("organization", String.valueOf(request.getOrganization())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getOrganization()) .build(); HttpJsonCallSettings listAnalyticsAccountLinksTransportSettings = @@ -493,6 +495,7 @@ protected HttpJsonMarketingplatformAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAnalyticsAccountLinkTransportSettings = @@ -506,6 +509,7 @@ protected HttpJsonMarketingplatformAdminServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAnalyticsAccountLinkTransportSettings = @@ -518,6 +522,7 @@ protected HttpJsonMarketingplatformAdminServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setPropertyServiceLevelTransportSettings = @@ -533,6 +538,7 @@ protected HttpJsonMarketingplatformAdminServiceStub( String.valueOf(request.getAnalyticsAccountLink())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAnalyticsProperty()) .build(); HttpJsonCallSettings reportPropertyUsageTransportSettings = diff --git a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/MarketingplatformAdminServiceStubSettings.java b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/MarketingplatformAdminServiceStubSettings.java index aab4ca44b609..33c49f0b6538 100644 --- a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/MarketingplatformAdminServiceStubSettings.java +++ b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/MarketingplatformAdminServiceStubSettings.java @@ -471,6 +471,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.ads-marketingplatform:admin") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/Version.java b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/Version.java new file mode 100644 index 000000000000..6120f0a17da7 --- /dev/null +++ b/java-marketingplatformadminapi/admin/src/main/java/com/google/ads/marketingplatform/admin/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.marketingplatform.admin.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:admin:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-marketingplatformadminapi/admin/src/main/resources/META-INF/native-image/com.google.ads.marketingplatform.admin.v1alpha/reflect-config.json b/java-marketingplatformadminapi/admin/src/main/resources/META-INF/native-image/com.google.ads.marketingplatform.admin.v1alpha/reflect-config.json index b8e714aa2e4e..49b8f5197a97 100644 --- a/java-marketingplatformadminapi/admin/src/main/resources/META-INF/native-image/com.google.ads.marketingplatform.admin.v1alpha/reflect-config.json +++ b/java-marketingplatformadminapi/admin/src/main/resources/META-INF/native-image/com.google.ads.marketingplatform.admin.v1alpha/reflect-config.json @@ -350,6 +350,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -467,6 +521,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-mediatranslation/README.md b/java-mediatranslation/README.md index d2f0f9c60613..dc4712a7256b 100644 --- a/java-mediatranslation/README.md +++ b/java-mediatranslation/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-mediatranslation - 0.93.0 + 0.94.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-mediatranslation:0.93.0' +implementation 'com.google.cloud:google-cloud-mediatranslation:0.94.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-mediatranslation" % "0.93.0" +libraryDependencies += "com.google.cloud" % "google-cloud-mediatranslation" % "0.94.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-mediatranslation/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-mediatranslation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-mediatranslation/0.93.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-mediatranslation/0.94.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/SpeechTranslationServiceStubSettings.java b/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/SpeechTranslationServiceStubSettings.java index 004ef0623471..95172d847d11 100644 --- a/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/SpeechTranslationServiceStubSettings.java +++ b/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/SpeechTranslationServiceStubSettings.java @@ -205,6 +205,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-mediatranslation") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/Version.java b/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/Version.java new file mode 100644 index 000000000000..ad5ecba1b2a7 --- /dev/null +++ b/java-mediatranslation/google-cloud-mediatranslation/src/main/java/com/google/cloud/mediatranslation/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.mediatranslation.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-mediatranslation:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-mediatranslation/google-cloud-mediatranslation/src/main/resources/META-INF/native-image/com.google.cloud.mediatranslation.v1beta1/reflect-config.json b/java-mediatranslation/google-cloud-mediatranslation/src/main/resources/META-INF/native-image/com.google.cloud.mediatranslation.v1beta1/reflect-config.json index e18619fdb5d4..eadf0e759646 100644 --- a/java-mediatranslation/google-cloud-mediatranslation/src/main/resources/META-INF/native-image/com.google.cloud.mediatranslation.v1beta1/reflect-config.json +++ b/java-mediatranslation/google-cloud-mediatranslation/src/main/resources/META-INF/native-image/com.google.cloud.mediatranslation.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -98,6 +152,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-meet/README.md b/java-meet/README.md index 4655dc9aeeec..0825d5e522e8 100644 --- a/java-meet/README.md +++ b/java-meet/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-meet - 0.54.0 + 0.55.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-meet:0.54.0' +implementation 'com.google.cloud:google-cloud-meet:0.55.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-meet" % "0.54.0" +libraryDependencies += "com.google.cloud" % "google-cloud-meet" % "0.55.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-meet/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-meet.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-meet/0.54.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-meet/0.55.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/ConferenceRecordsServiceStubSettings.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/ConferenceRecordsServiceStubSettings.java index d75e85dccea5..6c873ac2df05 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/ConferenceRecordsServiceStubSettings.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/ConferenceRecordsServiceStubSettings.java @@ -749,6 +749,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-meet") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcConferenceRecordsServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcConferenceRecordsServiceStub.java index cd471aa609b5..0e1540c59705 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcConferenceRecordsServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcConferenceRecordsServiceStub.java @@ -300,6 +300,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConferenceRecordsTransportSettings = @@ -316,6 +317,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listParticipantsTransportSettings = @@ -327,6 +329,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getParticipantSessionTransportSettings = @@ -338,6 +341,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listParticipantSessionsTransportSettings = @@ -350,6 +354,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRecordingTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +365,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRecordingsTransportSettings = @@ -371,6 +377,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTranscriptTransportSettings = GrpcCallSettings.newBuilder() @@ -381,6 +388,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTranscriptsTransportSettings = @@ -392,6 +400,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTranscriptEntryTransportSettings = @@ -403,6 +412,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTranscriptEntriesTransportSettings = @@ -415,6 +425,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getConferenceRecordCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcSpacesServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcSpacesServiceStub.java index 65b200d89b77..d6fb7a0e6b41 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcSpacesServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/GrpcSpacesServiceStub.java @@ -142,6 +142,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSpaceTransportSettings = GrpcCallSettings.newBuilder() @@ -162,6 +163,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSpaceCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonConferenceRecordsServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonConferenceRecordsServiceStub.java index deea8c73ccad..cb7c9d34900e 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonConferenceRecordsServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonConferenceRecordsServiceStub.java @@ -599,6 +599,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConferenceRecordsTransportSettings = @@ -617,6 +618,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listParticipantsTransportSettings = @@ -629,6 +631,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getParticipantSessionTransportSettings = @@ -641,6 +644,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listParticipantSessionsTransportSettings = @@ -654,6 +658,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRecordingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -665,6 +670,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRecordingsTransportSettings = @@ -677,6 +683,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTranscriptTransportSettings = HttpJsonCallSettings.newBuilder() @@ -688,6 +695,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTranscriptsTransportSettings = @@ -700,6 +708,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTranscriptEntryTransportSettings = @@ -712,6 +721,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTranscriptEntriesTransportSettings = @@ -725,6 +735,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getConferenceRecordCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonSpacesServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonSpacesServiceStub.java index 1a23a713b11d..377ff8dd4959 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonSpacesServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/HttpJsonSpacesServiceStub.java @@ -255,6 +255,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSpaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -277,6 +278,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSpaceCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/SpacesServiceStubSettings.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/SpacesServiceStubSettings.java index e1fcca550d6a..972edb3dbe98 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/SpacesServiceStubSettings.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/SpacesServiceStubSettings.java @@ -259,6 +259,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-meet") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/Version.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/Version.java new file mode 100644 index 000000000000..da449cea1d04 --- /dev/null +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.apps.meet.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-meet:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/ConferenceRecordsServiceStubSettings.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/ConferenceRecordsServiceStubSettings.java index f24fdc93c0f6..12963664d283 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/ConferenceRecordsServiceStubSettings.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/ConferenceRecordsServiceStubSettings.java @@ -750,6 +750,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-meet") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcConferenceRecordsServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcConferenceRecordsServiceStub.java index b0c2bb9a9fad..1f54df7051c9 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcConferenceRecordsServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcConferenceRecordsServiceStub.java @@ -305,6 +305,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConferenceRecordsTransportSettings = @@ -321,6 +322,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listParticipantsTransportSettings = @@ -332,6 +334,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getParticipantSessionTransportSettings = @@ -343,6 +346,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listParticipantSessionsTransportSettings = @@ -355,6 +359,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRecordingTransportSettings = GrpcCallSettings.newBuilder() @@ -365,6 +370,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRecordingsTransportSettings = @@ -376,6 +382,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTranscriptTransportSettings = GrpcCallSettings.newBuilder() @@ -386,6 +393,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTranscriptsTransportSettings = @@ -397,6 +405,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTranscriptEntryTransportSettings = @@ -408,6 +417,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTranscriptEntriesTransportSettings = @@ -420,6 +430,7 @@ protected GrpcConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getConferenceRecordCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcSpacesServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcSpacesServiceStub.java index 75ad32775221..78d54e718b8f 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcSpacesServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/GrpcSpacesServiceStub.java @@ -214,6 +214,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSpaceTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +237,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings endActiveConferenceTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +248,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMemberTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +259,7 @@ protected GrpcSpacesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMemberTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +270,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMembersTransportSettings = GrpcCallSettings.newBuilder() @@ -276,6 +281,7 @@ protected GrpcSpacesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMemberTransportSettings = GrpcCallSettings.newBuilder() @@ -286,6 +292,7 @@ protected GrpcSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSpaceCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonConferenceRecordsServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonConferenceRecordsServiceStub.java index e7e8b592760b..84ad8b98fc87 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonConferenceRecordsServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonConferenceRecordsServiceStub.java @@ -604,6 +604,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConferenceRecordsTransportSettings = @@ -622,6 +623,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listParticipantsTransportSettings = @@ -634,6 +636,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getParticipantSessionTransportSettings = @@ -646,6 +649,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listParticipantSessionsTransportSettings = @@ -659,6 +663,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRecordingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +675,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRecordingsTransportSettings = @@ -682,6 +688,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTranscriptTransportSettings = HttpJsonCallSettings.newBuilder() @@ -693,6 +700,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTranscriptsTransportSettings = @@ -705,6 +713,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTranscriptEntryTransportSettings = @@ -717,6 +726,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTranscriptEntriesTransportSettings = @@ -730,6 +740,7 @@ protected HttpJsonConferenceRecordsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getConferenceRecordCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonSpacesServiceStub.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonSpacesServiceStub.java index a64a167d4fc8..5fd3a56abf2b 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonSpacesServiceStub.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/HttpJsonSpacesServiceStub.java @@ -454,6 +454,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSpaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -478,6 +479,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings endActiveConferenceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -489,6 +491,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMemberTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,6 +503,7 @@ protected HttpJsonSpacesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMemberTransportSettings = HttpJsonCallSettings.newBuilder() @@ -511,6 +515,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMembersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -522,6 +527,7 @@ protected HttpJsonSpacesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMemberTransportSettings = HttpJsonCallSettings.newBuilder() @@ -533,6 +539,7 @@ protected HttpJsonSpacesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSpaceCallable = diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/SpacesServiceStubSettings.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/SpacesServiceStubSettings.java index 97fbbbb0255f..aecbbc4d8fb9 100644 --- a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/SpacesServiceStubSettings.java +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/SpacesServiceStubSettings.java @@ -370,6 +370,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-meet") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/Version.java b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/Version.java new file mode 100644 index 000000000000..effb87d99420 --- /dev/null +++ b/java-meet/google-cloud-meet/src/main/java/com/google/apps/meet/v2beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.apps.meet.v2beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-meet:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2/reflect-config.json b/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2/reflect-config.json index cf6fbbff13e3..5d91123cd939 100644 --- a/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2/reflect-config.json +++ b/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2beta/reflect-config.json b/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2beta/reflect-config.json index 1eb6760baa80..ebfe97d09183 100644 --- a/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2beta/reflect-config.json +++ b/java-meet/google-cloud-meet/src/main/resources/META-INF/native-image/com.google.apps.meet.v2beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-memcache/README.md b/java-memcache/README.md index 87f2b0e4c153..5562001fc2d4 100644 --- a/java-memcache/README.md +++ b/java-memcache/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-memcache - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-memcache:2.87.0' +implementation 'com.google.cloud:google-cloud-memcache:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-memcache/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-memcache.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-memcache/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-memcache/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/CloudMemcacheStubSettings.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/CloudMemcacheStubSettings.java index 4cf6233bafd2..e20be145395a 100644 --- a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/CloudMemcacheStubSettings.java +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/CloudMemcacheStubSettings.java @@ -513,6 +513,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-memcache") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/GrpcCloudMemcacheStub.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/GrpcCloudMemcacheStub.java index 60ceb695093e..302d8363240a 100644 --- a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/GrpcCloudMemcacheStub.java +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/GrpcCloudMemcacheStub.java @@ -246,6 +246,7 @@ protected GrpcCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +257,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +268,7 @@ protected GrpcCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -286,6 +289,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -296,6 +300,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings applyParametersTransportSettings = GrpcCallSettings.newBuilder() @@ -306,6 +311,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rescheduleMaintenanceTransportSettings = @@ -317,6 +323,7 @@ protected GrpcCloudMemcacheStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/HttpJsonCloudMemcacheStub.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/HttpJsonCloudMemcacheStub.java index f0a722c7199e..258f69c04e25 100644 --- a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/HttpJsonCloudMemcacheStub.java +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/HttpJsonCloudMemcacheStub.java @@ -566,6 +566,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -577,6 +578,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -588,6 +590,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -610,6 +613,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -621,6 +625,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings applyParametersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -632,6 +637,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rescheduleMaintenanceTransportSettings = @@ -644,6 +650,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/Version.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/Version.java new file mode 100644 index 000000000000..fe31f495ce18 --- /dev/null +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.memcache.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-memcache:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/CloudMemcacheStubSettings.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/CloudMemcacheStubSettings.java index 44051a0b0a22..d367d7c9996b 100644 --- a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/CloudMemcacheStubSettings.java +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/CloudMemcacheStubSettings.java @@ -533,6 +533,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-memcache") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/GrpcCloudMemcacheStub.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/GrpcCloudMemcacheStub.java index 82eb96e55269..c45b8e6c4333 100644 --- a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/GrpcCloudMemcacheStub.java +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/GrpcCloudMemcacheStub.java @@ -264,6 +264,7 @@ protected GrpcCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +275,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +286,7 @@ protected GrpcCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -304,6 +307,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +318,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings applyParametersTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +329,7 @@ protected GrpcCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings applySoftwareUpdateTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +340,7 @@ protected GrpcCloudMemcacheStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings rescheduleMaintenanceTransportSettings = @@ -345,6 +352,7 @@ protected GrpcCloudMemcacheStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/HttpJsonCloudMemcacheStub.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/HttpJsonCloudMemcacheStub.java index ea8751184776..6c1a852de91d 100644 --- a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/HttpJsonCloudMemcacheStub.java +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/HttpJsonCloudMemcacheStub.java @@ -613,6 +613,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -624,6 +625,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -635,6 +637,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -657,6 +660,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -668,6 +672,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings applyParametersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -679,6 +684,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings applySoftwareUpdateTransportSettings = @@ -691,6 +697,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings rescheduleMaintenanceTransportSettings = @@ -703,6 +710,7 @@ protected HttpJsonCloudMemcacheStub( builder.add("instance", String.valueOf(request.getInstance())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getInstance()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/Version.java b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/Version.java new file mode 100644 index 000000000000..e7019d866eeb --- /dev/null +++ b/java-memcache/google-cloud-memcache/src/main/java/com/google/cloud/memcache/v1beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.memcache.v1beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-memcache:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1/reflect-config.json b/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1/reflect-config.json index d7f0480c3ce3..1fe6bd0dc2f2 100644 --- a/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1/reflect-config.json +++ b/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1beta2/reflect-config.json b/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1beta2/reflect-config.json index aa11c1c2e207..998acaaab1c4 100644 --- a/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1beta2/reflect-config.json +++ b/java-memcache/google-cloud-memcache/src/main/resources/META-INF/native-image/com.google.cloud.memcache.v1beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-migrationcenter/README.md b/java-migrationcenter/README.md index 873f9964d2a3..c676f3f475ba 100644 --- a/java-migrationcenter/README.md +++ b/java-migrationcenter/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-migrationcenter - 0.69.0 + 0.70.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-migrationcenter:0.69.0' +implementation 'com.google.cloud:google-cloud-migrationcenter:0.70.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-migrationcenter" % "0.69.0" +libraryDependencies += "com.google.cloud" % "google-cloud-migrationcenter" % "0.70.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-migrationcenter/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-migrationcenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-migrationcenter/0.69.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-migrationcenter/0.70.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/GrpcMigrationCenterStub.java b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/GrpcMigrationCenterStub.java index e3ab4ef757b6..5ddca0879c1d 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/GrpcMigrationCenterStub.java +++ b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/GrpcMigrationCenterStub.java @@ -848,6 +848,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -858,6 +859,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -879,6 +881,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -889,6 +892,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -899,6 +903,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings reportAssetFramesTransportSettings = @@ -910,6 +915,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSource()) .build(); GrpcCallSettings aggregateAssetsValuesTransportSettings = @@ -932,6 +938,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listImportJobsTransportSettings = @@ -943,6 +950,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -953,6 +961,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -963,6 +972,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -983,6 +993,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -993,6 +1004,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getImportDataFileTransportSettings = GrpcCallSettings.newBuilder() @@ -1003,6 +1015,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listImportDataFilesTransportSettings = @@ -1014,6 +1027,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createImportDataFileTransportSettings = GrpcCallSettings.newBuilder() @@ -1024,6 +1038,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteImportDataFileTransportSettings = GrpcCallSettings.newBuilder() @@ -1034,6 +1049,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGroupsTransportSettings = GrpcCallSettings.newBuilder() @@ -1044,6 +1060,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1054,6 +1071,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1064,6 +1082,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1084,6 +1103,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addAssetsToGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1094,6 +1114,7 @@ protected GrpcMigrationCenterStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); GrpcCallSettings removeAssetsFromGroupTransportSettings = @@ -1105,6 +1126,7 @@ protected GrpcMigrationCenterStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); GrpcCallSettings listErrorFramesTransportSettings = @@ -1116,6 +1138,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getErrorFrameTransportSettings = GrpcCallSettings.newBuilder() @@ -1126,6 +1149,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSourcesTransportSettings = GrpcCallSettings.newBuilder() @@ -1136,6 +1160,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1146,6 +1171,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1156,6 +1182,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1176,6 +1203,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPreferenceSetsTransportSettings = @@ -1187,6 +1215,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPreferenceSetTransportSettings = GrpcCallSettings.newBuilder() @@ -1197,6 +1226,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPreferenceSetTransportSettings = GrpcCallSettings.newBuilder() @@ -1207,6 +1237,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePreferenceSetTransportSettings = GrpcCallSettings.newBuilder() @@ -1228,6 +1259,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -1238,6 +1270,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -1258,6 +1291,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReportConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1268,6 +1302,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReportConfigsTransportSettings = @@ -1279,6 +1314,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteReportConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1289,6 +1325,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReportTransportSettings = GrpcCallSettings.newBuilder() @@ -1299,6 +1336,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReportTransportSettings = GrpcCallSettings.newBuilder() @@ -1309,6 +1347,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReportsTransportSettings = GrpcCallSettings.newBuilder() @@ -1319,6 +1358,7 @@ protected GrpcMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteReportTransportSettings = GrpcCallSettings.newBuilder() @@ -1329,6 +1369,7 @@ protected GrpcMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/HttpJsonMigrationCenterStub.java b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/HttpJsonMigrationCenterStub.java index a74eebe9d098..f400c20ebb99 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/HttpJsonMigrationCenterStub.java +++ b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/HttpJsonMigrationCenterStub.java @@ -2286,6 +2286,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2297,6 +2298,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2320,6 +2322,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2331,6 +2334,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2342,6 +2346,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings reportAssetFramesTransportSettings = @@ -2354,6 +2359,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSource()) .build(); HttpJsonCallSettings aggregateAssetsValuesTransportSettings = @@ -2378,6 +2384,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listImportJobsTransportSettings = @@ -2390,6 +2397,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getImportJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2401,6 +2409,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteImportJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2412,6 +2421,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateImportJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2434,6 +2444,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runImportJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2445,6 +2456,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getImportDataFileTransportSettings = @@ -2457,6 +2469,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listImportDataFilesTransportSettings = @@ -2470,6 +2483,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createImportDataFileTransportSettings = @@ -2482,6 +2496,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteImportDataFileTransportSettings = @@ -2494,6 +2509,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGroupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2505,6 +2521,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2516,6 +2533,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2527,6 +2545,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2549,6 +2568,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addAssetsToGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2560,6 +2580,7 @@ protected HttpJsonMigrationCenterStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); HttpJsonCallSettings removeAssetsFromGroupTransportSettings = @@ -2572,6 +2593,7 @@ protected HttpJsonMigrationCenterStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); HttpJsonCallSettings listErrorFramesTransportSettings = @@ -2584,6 +2606,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getErrorFrameTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2595,6 +2618,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSourcesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2606,6 +2630,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2617,6 +2642,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2628,6 +2654,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2650,6 +2677,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPreferenceSetsTransportSettings = @@ -2662,6 +2690,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPreferenceSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2673,6 +2702,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPreferenceSetTransportSettings = @@ -2685,6 +2715,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePreferenceSetTransportSettings = @@ -2711,6 +2742,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSettingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2722,6 +2754,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSettingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2744,6 +2777,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReportConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2755,6 +2789,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReportConfigsTransportSettings = @@ -2767,6 +2802,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteReportConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2778,6 +2814,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2789,6 +2826,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2800,6 +2838,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReportsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2811,6 +2850,7 @@ protected HttpJsonMigrationCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteReportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2822,6 +2862,7 @@ protected HttpJsonMigrationCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/MigrationCenterStubSettings.java b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/MigrationCenterStubSettings.java index 5790d8483a35..2bbb77e46299 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/MigrationCenterStubSettings.java +++ b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/MigrationCenterStubSettings.java @@ -1497,6 +1497,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-migrationcenter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/Version.java b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/Version.java new file mode 100644 index 000000000000..9e55eefedc16 --- /dev/null +++ b/java-migrationcenter/google-cloud-migrationcenter/src/main/java/com/google/cloud/migrationcenter/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.migrationcenter.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-migrationcenter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-migrationcenter/google-cloud-migrationcenter/src/main/resources/META-INF/native-image/com.google.cloud.migrationcenter.v1/reflect-config.json b/java-migrationcenter/google-cloud-migrationcenter/src/main/resources/META-INF/native-image/com.google.cloud.migrationcenter.v1/reflect-config.json index 6b32e82adbcc..550d4a6826c0 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/src/main/resources/META-INF/native-image/com.google.cloud.migrationcenter.v1/reflect-config.json +++ b/java-migrationcenter/google-cloud-migrationcenter/src/main/resources/META-INF/native-image/com.google.cloud.migrationcenter.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-modelarmor/README.md b/java-modelarmor/README.md index baf234f5fb9a..4cb75a4368be 100644 --- a/java-modelarmor/README.md +++ b/java-modelarmor/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-modelarmor - 0.28.0 + 0.29.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-modelarmor:0.28.0' +implementation 'com.google.cloud:google-cloud-modelarmor:0.29.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-modelarmor" % "0.28.0" +libraryDependencies += "com.google.cloud" % "google-cloud-modelarmor" % "0.29.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-modelarmor/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-modelarmor.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-modelarmor/0.28.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-modelarmor/0.29.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/GrpcModelArmorStub.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/GrpcModelArmorStub.java index 4b0f0d761a04..637c17663f13 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/GrpcModelArmorStub.java +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/GrpcModelArmorStub.java @@ -250,6 +250,7 @@ protected GrpcModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -260,6 +261,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +272,7 @@ protected GrpcModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -290,6 +293,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getFloorSettingTransportSettings = GrpcCallSettings.newBuilder() @@ -300,6 +304,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFloorSettingTransportSettings = GrpcCallSettings.newBuilder() @@ -322,6 +327,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings sanitizeModelResponseTransportSettings = @@ -334,6 +340,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/HttpJsonModelArmorStub.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/HttpJsonModelArmorStub.java index b6ca366d9e2d..0fb0a41b9fc7 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/HttpJsonModelArmorStub.java +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/HttpJsonModelArmorStub.java @@ -549,6 +549,7 @@ protected HttpJsonModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -560,6 +561,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -571,6 +573,7 @@ protected HttpJsonModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -593,6 +596,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getFloorSettingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -604,6 +608,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateFloorSettingTransportSettings = @@ -630,6 +635,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings sanitizeModelResponseTransportSettings = @@ -643,6 +649,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/ModelArmorStubSettings.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/ModelArmorStubSettings.java index 4e912b411e97..0053d4ebf4da 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/ModelArmorStubSettings.java +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/ModelArmorStubSettings.java @@ -439,6 +439,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-modelarmor") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/Version.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/Version.java new file mode 100644 index 000000000000..0a6252db0128 --- /dev/null +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.modelarmor.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-modelarmor:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/GrpcModelArmorStub.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/GrpcModelArmorStub.java index f452be685705..dc4341099767 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/GrpcModelArmorStub.java +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/GrpcModelArmorStub.java @@ -252,6 +252,7 @@ protected GrpcModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -262,6 +263,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -272,6 +274,7 @@ protected GrpcModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +295,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getFloorSettingTransportSettings = GrpcCallSettings.newBuilder() @@ -302,6 +306,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFloorSettingTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +329,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings sanitizeModelResponseTransportSettings = @@ -336,6 +342,7 @@ protected GrpcModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/HttpJsonModelArmorStub.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/HttpJsonModelArmorStub.java index e72c8f8c81bb..6b8054ca4e36 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/HttpJsonModelArmorStub.java +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/HttpJsonModelArmorStub.java @@ -551,6 +551,7 @@ protected HttpJsonModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -562,6 +563,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -573,6 +575,7 @@ protected HttpJsonModelArmorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -595,6 +598,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getFloorSettingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -606,6 +610,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateFloorSettingTransportSettings = @@ -632,6 +637,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings sanitizeModelResponseTransportSettings = @@ -645,6 +651,7 @@ protected HttpJsonModelArmorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/ModelArmorStubSettings.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/ModelArmorStubSettings.java index d48dbc09de9f..f5fe5212024e 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/ModelArmorStubSettings.java +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/ModelArmorStubSettings.java @@ -440,6 +440,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-modelarmor") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/Version.java b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/Version.java new file mode 100644 index 000000000000..d3049e87e6d5 --- /dev/null +++ b/java-modelarmor/google-cloud-modelarmor/src/main/java/com/google/cloud/modelarmor/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.modelarmor.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-modelarmor:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1/reflect-config.json b/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1/reflect-config.json index d89ca8073eb8..05de4850af3b 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1/reflect-config.json +++ b/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1beta/reflect-config.json b/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1beta/reflect-config.json index 06696aecb5c3..80fa2193196c 100644 --- a/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1beta/reflect-config.json +++ b/java-modelarmor/google-cloud-modelarmor/src/main/resources/META-INF/native-image/com.google.cloud.modelarmor.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-monitoring-dashboards/README.md b/java-monitoring-dashboards/README.md index 860a9d49df62..e4f3e41487c7 100644 --- a/java-monitoring-dashboards/README.md +++ b/java-monitoring-dashboards/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring-dashboard - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring-dashboard:2.89.0' +implementation 'com.google.cloud:google-cloud-monitoring-dashboard:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-dashboard" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-dashboard" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-monitoring-dashboard/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-monitoring-dashboard.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-dashboard/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-dashboard/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/DashboardsServiceStubSettings.java b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/DashboardsServiceStubSettings.java index f9c4db75bb2e..3120a0fb207b 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/DashboardsServiceStubSettings.java +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/DashboardsServiceStubSettings.java @@ -335,6 +335,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring-dashboard") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/GrpcDashboardsServiceStub.java b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/GrpcDashboardsServiceStub.java index b11979dacc6b..23dd875b0991 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/GrpcDashboardsServiceStub.java +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/GrpcDashboardsServiceStub.java @@ -164,6 +164,7 @@ protected GrpcDashboardsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDashboardsTransportSettings = @@ -175,6 +176,7 @@ protected GrpcDashboardsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDashboardTransportSettings = GrpcCallSettings.newBuilder() @@ -185,6 +187,7 @@ protected GrpcDashboardsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDashboardTransportSettings = GrpcCallSettings.newBuilder() @@ -195,6 +198,7 @@ protected GrpcDashboardsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDashboardTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/HttpJsonDashboardsServiceStub.java b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/HttpJsonDashboardsServiceStub.java index 0e2fe5d10c48..5a7382269ddd 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/HttpJsonDashboardsServiceStub.java +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/HttpJsonDashboardsServiceStub.java @@ -300,6 +300,7 @@ protected HttpJsonDashboardsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDashboardsTransportSettings = @@ -312,6 +313,7 @@ protected HttpJsonDashboardsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDashboardTransportSettings = HttpJsonCallSettings.newBuilder() @@ -323,6 +325,7 @@ protected HttpJsonDashboardsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDashboardTransportSettings = HttpJsonCallSettings.newBuilder() @@ -334,6 +337,7 @@ protected HttpJsonDashboardsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDashboardTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/Version.java b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/Version.java new file mode 100644 index 000000000000..4228d6309bfb --- /dev/null +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/java/com/google/cloud/monitoring/dashboard/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.monitoring.dashboard.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-monitoring-dashboard:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.dashboard.v1/reflect-config.json b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.dashboard.v1/reflect-config.json index 3d382e8d092f..298f325b0ed3 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.dashboard.v1/reflect-config.json +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.dashboard.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-monitoring-metricsscope/README.md b/java-monitoring-metricsscope/README.md index 82332a19306c..c3d2364f184c 100644 --- a/java-monitoring-metricsscope/README.md +++ b/java-monitoring-metricsscope/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring-metricsscope - 0.81.0 + 0.82.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring-metricsscope:0.81.0' +implementation 'com.google.cloud:google-cloud-monitoring-metricsscope:0.82.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-metricsscope" % "0.81.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-metricsscope" % "0.82.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-monitoring-metricsscope/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-monitoring-metricsscope.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-metricsscope/0.81.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-metricsscope/0.82.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/GrpcMetricsScopesStub.java b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/GrpcMetricsScopesStub.java index 2f30c9b4389a..fa65e76545ca 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/GrpcMetricsScopesStub.java +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/GrpcMetricsScopesStub.java @@ -168,6 +168,7 @@ protected GrpcMetricsScopesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListMetricsScopesByMonitoredProjectRequest, ListMetricsScopesByMonitoredProjectResponse> @@ -188,6 +189,7 @@ protected GrpcMetricsScopesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMonitoredProjectTransportSettings = @@ -199,6 +201,7 @@ protected GrpcMetricsScopesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getMetricsScopeCallable = diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/MetricsScopesStubSettings.java b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/MetricsScopesStubSettings.java index 549ca861da44..7b3aace09a85 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/MetricsScopesStubSettings.java +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/MetricsScopesStubSettings.java @@ -290,6 +290,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring-metricsscope") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/Version.java b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/Version.java new file mode 100644 index 000000000000..743cb71e2068 --- /dev/null +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/java/com/google/monitoring/metricsscope/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.monitoring.metricsscope.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-monitoring-metricsscope:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/resources/META-INF/native-image/com.google.monitoring.metricsscope.v1/reflect-config.json b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/resources/META-INF/native-image/com.google.monitoring.metricsscope.v1/reflect-config.json index 8026ebcb018c..933e0dc06873 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/resources/META-INF/native-image/com.google.monitoring.metricsscope.v1/reflect-config.json +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/src/main/resources/META-INF/native-image/com.google.monitoring.metricsscope.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-monitoring/README.md b/java-monitoring/README.md index 1f85a68e5546..c38339ddc31a 100644 --- a/java-monitoring/README.md +++ b/java-monitoring/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring - 3.88.0 + 3.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring:3.88.0' +implementation 'com.google.cloud:google-cloud-monitoring:3.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring" % "3.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring" % "3.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-monitoring/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-monitoring.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring/3.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring/3.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/AlertPolicyServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/AlertPolicyServiceStubSettings.java index 2554c7087121..a4f9590a5127 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/AlertPolicyServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/AlertPolicyServiceStubSettings.java @@ -307,6 +307,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GroupServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GroupServiceStubSettings.java index 67550ac660c6..070a88438110 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GroupServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GroupServiceStubSettings.java @@ -368,6 +368,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcAlertPolicyServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcAlertPolicyServiceStub.java index 50877bdb7a7f..90b5f7da59bc 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcAlertPolicyServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcAlertPolicyServiceStub.java @@ -167,6 +167,7 @@ protected GrpcAlertPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAlertPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -177,6 +178,7 @@ protected GrpcAlertPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAlertPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -187,6 +189,7 @@ protected GrpcAlertPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteAlertPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -197,6 +200,7 @@ protected GrpcAlertPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAlertPolicyTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcGroupServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcGroupServiceStub.java index f3e1a19c0e11..762164808617 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcGroupServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcGroupServiceStub.java @@ -171,6 +171,7 @@ protected GrpcGroupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -181,6 +182,7 @@ protected GrpcGroupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -191,6 +193,7 @@ protected GrpcGroupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -211,6 +214,7 @@ protected GrpcGroupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGroupMembersTransportSettings = @@ -222,6 +226,7 @@ protected GrpcGroupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listGroupsCallable = diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcMetricServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcMetricServiceStub.java index 8be384041d5f..4ed6d2488217 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcMetricServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcMetricServiceStub.java @@ -246,6 +246,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMonitoredResourceDescriptorTransportSettings = @@ -258,6 +259,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMetricDescriptorsTransportSettings = @@ -270,6 +272,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMetricDescriptorTransportSettings = @@ -281,6 +284,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMetricDescriptorTransportSettings = @@ -292,6 +296,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteMetricDescriptorTransportSettings = GrpcCallSettings.newBuilder() @@ -302,6 +307,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTimeSeriesTransportSettings = @@ -313,6 +319,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTimeSeriesTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +330,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceTimeSeriesTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +341,7 @@ protected GrpcMetricServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listMonitoredResourceDescriptorsCallable = diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcNotificationChannelServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcNotificationChannelServiceStub.java index 1faba85eb620..e876b1677314 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcNotificationChannelServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcNotificationChannelServiceStub.java @@ -297,6 +297,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNotificationChannelDescriptorTransportSettings = @@ -310,6 +311,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotificationChannelsTransportSettings = @@ -322,6 +324,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNotificationChannelTransportSettings = @@ -333,6 +336,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNotificationChannelTransportSettings = @@ -344,6 +348,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNotificationChannelTransportSettings = @@ -368,6 +373,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings sendNotificationChannelVerificationCodeTransportSettings = @@ -379,6 +385,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GetNotificationChannelVerificationCodeRequest, @@ -395,6 +402,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings verifyNotificationChannelTransportSettings = @@ -406,6 +414,7 @@ protected GrpcNotificationChannelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listNotificationChannelDescriptorsCallable = diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcServiceMonitoringServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcServiceMonitoringServiceStub.java index ec1b2fabbc34..e0b574b39fdc 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcServiceMonitoringServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcServiceMonitoringServiceStub.java @@ -248,6 +248,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +259,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServicesTransportSettings = GrpcCallSettings.newBuilder() @@ -268,6 +270,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -288,6 +291,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceLevelObjectiveTransportSettings = @@ -299,6 +303,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceLevelObjectiveTransportSettings = @@ -310,6 +315,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceLevelObjectivesTransportSettings = @@ -322,6 +328,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceLevelObjectiveTransportSettings = @@ -346,6 +353,7 @@ protected GrpcServiceMonitoringServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createServiceCallable = diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcSnoozeServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcSnoozeServiceStub.java index e08e9e4a08e7..018efd3cac35 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcSnoozeServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcSnoozeServiceStub.java @@ -142,6 +142,7 @@ protected GrpcSnoozeServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSnoozesTransportSettings = GrpcCallSettings.newBuilder() @@ -152,6 +153,7 @@ protected GrpcSnoozeServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSnoozeTransportSettings = GrpcCallSettings.newBuilder() @@ -162,6 +164,7 @@ protected GrpcSnoozeServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSnoozeTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcUptimeCheckServiceStub.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcUptimeCheckServiceStub.java index 5a2e73eeb904..e68d4caf8f4f 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcUptimeCheckServiceStub.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/GrpcUptimeCheckServiceStub.java @@ -193,6 +193,7 @@ protected GrpcUptimeCheckServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUptimeCheckConfigTransportSettings = @@ -204,6 +205,7 @@ protected GrpcUptimeCheckServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUptimeCheckConfigTransportSettings = @@ -215,6 +217,7 @@ protected GrpcUptimeCheckServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUptimeCheckConfigTransportSettings = @@ -239,6 +242,7 @@ protected GrpcUptimeCheckServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUptimeCheckIpsTransportSettings = diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/MetricServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/MetricServiceStubSettings.java index a16cbad966ea..1389f56427e1 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/MetricServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/MetricServiceStubSettings.java @@ -507,6 +507,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/NotificationChannelServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/NotificationChannelServiceStubSettings.java index d341dec904b0..32ea1d88a577 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/NotificationChannelServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/NotificationChannelServiceStubSettings.java @@ -487,6 +487,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/QueryServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/QueryServiceStubSettings.java index 9409158fab80..fa9cbe8eafa7 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/QueryServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/QueryServiceStubSettings.java @@ -275,6 +275,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/ServiceMonitoringServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/ServiceMonitoringServiceStubSettings.java index 149efb28c92a..ec80f38b6712 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/ServiceMonitoringServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/ServiceMonitoringServiceStubSettings.java @@ -437,6 +437,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/SnoozeServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/SnoozeServiceStubSettings.java index 8a30c7bb90b5..ece65ba5342b 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/SnoozeServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/SnoozeServiceStubSettings.java @@ -287,6 +287,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/UptimeCheckServiceStubSettings.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/UptimeCheckServiceStubSettings.java index a3be422bd134..331379fac9c0 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/UptimeCheckServiceStubSettings.java +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/UptimeCheckServiceStubSettings.java @@ -402,6 +402,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-monitoring") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/Version.java b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/Version.java new file mode 100644 index 000000000000..543c92f617ba --- /dev/null +++ b/java-monitoring/google-cloud-monitoring/src/main/java/com/google/cloud/monitoring/v3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.monitoring.v3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-monitoring:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-monitoring/google-cloud-monitoring/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.v3/reflect-config.json b/java-monitoring/google-cloud-monitoring/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.v3/reflect-config.json index 7383411bbb21..45aa56bb3a42 100644 --- a/java-monitoring/google-cloud-monitoring/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.v3/reflect-config.json +++ b/java-monitoring/google-cloud-monitoring/src/main/resources/META-INF/native-image/com.google.cloud.monitoring.v3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -269,6 +323,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-netapp/README.md b/java-netapp/README.md index 6c87ce97582f..87e6fb493c64 100644 --- a/java-netapp/README.md +++ b/java-netapp/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-network-management/README.md b/java-network-management/README.md index 27273c4f655e..2080f5b20c04 100644 --- a/java-network-management/README.md +++ b/java-network-management/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-network-management - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-network-management:1.88.0' +implementation 'com.google.cloud:google-cloud-network-management:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-network-management" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-network-management" % "1.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-network-management/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-network-management.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-management/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-management/1.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java index a3a4f67ae0e2..d522dd4d3f04 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java @@ -262,6 +262,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVpcFlowLogsConfigTransportSettings = @@ -273,6 +274,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVpcFlowLogsConfigTransportSettings = @@ -284,6 +286,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -308,6 +311,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -338,6 +342,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -348,6 +353,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -359,6 +365,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcReachabilityServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcReachabilityServiceStub.java index 5575b6a65771..b7c25766c768 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcReachabilityServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcReachabilityServiceStub.java @@ -274,6 +274,7 @@ protected GrpcReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectivityTestTransportSettings = @@ -285,6 +286,7 @@ protected GrpcReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectivityTestTransportSettings = @@ -296,6 +298,7 @@ protected GrpcReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectivityTestTransportSettings = @@ -318,6 +321,7 @@ protected GrpcReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteConnectivityTestTransportSettings = @@ -329,6 +333,7 @@ protected GrpcReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +364,7 @@ protected GrpcReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -369,6 +375,7 @@ protected GrpcReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -380,6 +387,7 @@ protected GrpcReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listConnectivityTestsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcVpcFlowLogsServiceStub.java index 01db4fc9d73c..175e1d8330bb 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/GrpcVpcFlowLogsServiceStub.java @@ -307,6 +307,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVpcFlowLogsConfigTransportSettings = @@ -318,6 +319,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVpcFlowLogsConfigTransportSettings = @@ -329,6 +331,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -353,6 +356,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryOrgVpcFlowLogsConfigsTransportSettings = @@ -365,6 +369,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings showEffectiveFlowLogsConfigsTransportSettings = @@ -378,6 +383,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +414,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -418,6 +425,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -429,6 +437,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java index 3680e8dea447..cb1eeffee234 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java @@ -593,6 +593,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVpcFlowLogsConfigTransportSettings = @@ -605,6 +606,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVpcFlowLogsConfigTransportSettings = @@ -617,6 +619,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -643,6 +646,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -677,6 +681,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -688,6 +693,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -700,6 +706,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonReachabilityServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonReachabilityServiceStub.java index 927a19760217..38171350d363 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonReachabilityServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonReachabilityServiceStub.java @@ -633,6 +633,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectivityTestTransportSettings = @@ -645,6 +646,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectivityTestTransportSettings = @@ -657,6 +659,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectivityTestTransportSettings = @@ -681,6 +684,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteConnectivityTestTransportSettings = @@ -693,6 +697,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -727,6 +732,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -738,6 +744,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -750,6 +757,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listConnectivityTestsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonVpcFlowLogsServiceStub.java index ec478f201d09..dc20401add83 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/HttpJsonVpcFlowLogsServiceStub.java @@ -691,6 +691,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVpcFlowLogsConfigTransportSettings = @@ -703,6 +704,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVpcFlowLogsConfigTransportSettings = @@ -715,6 +717,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -741,6 +744,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings queryOrgVpcFlowLogsConfigsTransportSettings = @@ -754,6 +758,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings showEffectiveFlowLogsConfigsTransportSettings = @@ -768,6 +773,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -802,6 +808,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -813,6 +820,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -825,6 +833,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/OrganizationVpcFlowLogsServiceStubSettings.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/OrganizationVpcFlowLogsServiceStubSettings.java index 6f7a2e9f6b31..d8cfb893c863 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/OrganizationVpcFlowLogsServiceStubSettings.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/OrganizationVpcFlowLogsServiceStubSettings.java @@ -529,6 +529,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-network-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/ReachabilityServiceStubSettings.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/ReachabilityServiceStubSettings.java index f3c49102841a..7b972fd583cd 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/ReachabilityServiceStubSettings.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/ReachabilityServiceStubSettings.java @@ -540,6 +540,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-network-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/Version.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/Version.java new file mode 100644 index 000000000000..93cafdfbb098 --- /dev/null +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.networkmanagement.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-network-management:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/VpcFlowLogsServiceStubSettings.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/VpcFlowLogsServiceStubSettings.java index 11481d4ba594..045af44b8615 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/VpcFlowLogsServiceStubSettings.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1/stub/VpcFlowLogsServiceStubSettings.java @@ -718,6 +718,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-network-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java index 89d4232d03af..3cf23c759d7a 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcOrganizationVpcFlowLogsServiceStub.java @@ -264,6 +264,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVpcFlowLogsConfigTransportSettings = @@ -275,6 +276,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVpcFlowLogsConfigTransportSettings = @@ -286,6 +288,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -310,6 +313,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -340,6 +344,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +355,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -361,6 +367,7 @@ protected GrpcOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcReachabilityServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcReachabilityServiceStub.java index 3beec92556a4..d2971a6037d8 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcReachabilityServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcReachabilityServiceStub.java @@ -276,6 +276,7 @@ protected GrpcReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectivityTestTransportSettings = @@ -287,6 +288,7 @@ protected GrpcReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createConnectivityTestTransportSettings = @@ -298,6 +300,7 @@ protected GrpcReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConnectivityTestTransportSettings = @@ -320,6 +323,7 @@ protected GrpcReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteConnectivityTestTransportSettings = @@ -331,6 +335,7 @@ protected GrpcReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -361,6 +366,7 @@ protected GrpcReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -371,6 +377,7 @@ protected GrpcReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -382,6 +389,7 @@ protected GrpcReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listConnectivityTestsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcVpcFlowLogsServiceStub.java index 68ed20272f41..59c1ca3cadc5 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/GrpcVpcFlowLogsServiceStub.java @@ -309,6 +309,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVpcFlowLogsConfigTransportSettings = @@ -320,6 +321,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVpcFlowLogsConfigTransportSettings = @@ -331,6 +333,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -355,6 +358,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryOrgVpcFlowLogsConfigsTransportSettings = @@ -367,6 +371,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings showEffectiveFlowLogsConfigsTransportSettings = @@ -380,6 +385,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -410,6 +416,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -420,6 +427,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -431,6 +439,7 @@ protected GrpcVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java index dfd168749a50..e8ec677c3452 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonOrganizationVpcFlowLogsServiceStub.java @@ -597,6 +597,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVpcFlowLogsConfigTransportSettings = @@ -609,6 +610,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVpcFlowLogsConfigTransportSettings = @@ -621,6 +623,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -647,6 +650,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -681,6 +685,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -692,6 +697,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -704,6 +710,7 @@ protected HttpJsonOrganizationVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonReachabilityServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonReachabilityServiceStub.java index 838d6389b017..4405af285cba 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonReachabilityServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonReachabilityServiceStub.java @@ -637,6 +637,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectivityTestTransportSettings = @@ -649,6 +650,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createConnectivityTestTransportSettings = @@ -661,6 +663,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConnectivityTestTransportSettings = @@ -685,6 +688,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteConnectivityTestTransportSettings = @@ -697,6 +701,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -731,6 +736,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -742,6 +748,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -754,6 +761,7 @@ protected HttpJsonReachabilityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listConnectivityTestsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonVpcFlowLogsServiceStub.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonVpcFlowLogsServiceStub.java index aca0bd91a4e6..bd828379fedb 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonVpcFlowLogsServiceStub.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/HttpJsonVpcFlowLogsServiceStub.java @@ -695,6 +695,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVpcFlowLogsConfigTransportSettings = @@ -707,6 +708,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVpcFlowLogsConfigTransportSettings = @@ -719,6 +721,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVpcFlowLogsConfigTransportSettings = @@ -745,6 +748,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings queryOrgVpcFlowLogsConfigsTransportSettings = @@ -758,6 +762,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings showEffectiveFlowLogsConfigsTransportSettings = @@ -772,6 +777,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -806,6 +812,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -817,6 +824,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -829,6 +837,7 @@ protected HttpJsonVpcFlowLogsServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listVpcFlowLogsConfigsCallable = diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/OrganizationVpcFlowLogsServiceStubSettings.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/OrganizationVpcFlowLogsServiceStubSettings.java index ed14d3bffe5c..9231e48d1da2 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/OrganizationVpcFlowLogsServiceStubSettings.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/OrganizationVpcFlowLogsServiceStubSettings.java @@ -530,6 +530,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-network-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/ReachabilityServiceStubSettings.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/ReachabilityServiceStubSettings.java index ddd1984d69c2..a09ea4f5e1d5 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/ReachabilityServiceStubSettings.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/ReachabilityServiceStubSettings.java @@ -541,6 +541,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-network-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/Version.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/Version.java new file mode 100644 index 000000000000..936c11de549c --- /dev/null +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.networkmanagement.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-network-management:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/VpcFlowLogsServiceStubSettings.java b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/VpcFlowLogsServiceStubSettings.java index 6242b5b2a86f..177921dc9f53 100644 --- a/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/VpcFlowLogsServiceStubSettings.java +++ b/java-network-management/google-cloud-network-management/src/main/java/com/google/cloud/networkmanagement/v1beta1/stub/VpcFlowLogsServiceStubSettings.java @@ -719,6 +719,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-network-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1/reflect-config.json b/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1/reflect-config.json index c031a9d27280..2e8eb5c39beb 100644 --- a/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1/reflect-config.json +++ b/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1beta1/reflect-config.json b/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1beta1/reflect-config.json index a94739d014dc..622b805f3dbe 100644 --- a/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1beta1/reflect-config.json +++ b/java-network-management/google-cloud-network-management/src/main/resources/META-INF/native-image/com.google.cloud.networkmanagement.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-network-security/README.md b/java-network-security/README.md index 447daf4ffaf0..79f7ca4d8ad7 100644 --- a/java-network-security/README.md +++ b/java-network-security/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-networkconnectivity/README.md b/java-networkconnectivity/README.md index f4b125420cef..7a02ac421c60 100644 --- a/java-networkconnectivity/README.md +++ b/java-networkconnectivity/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-networkconnectivity - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-networkconnectivity:1.86.0' +implementation 'com.google.cloud:google-cloud-networkconnectivity:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-networkconnectivity" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-networkconnectivity" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-networkconnectivity/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-networkconnectivity.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkconnectivity/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkconnectivity/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/CrossNetworkAutomationServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/CrossNetworkAutomationServiceStubSettings.java index d616ab8dbe13..f89694af4755 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/CrossNetworkAutomationServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/CrossNetworkAutomationServiceStubSettings.java @@ -948,6 +948,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/DataTransferServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/DataTransferServiceStubSettings.java index 22599d2c3e23..956df628b805 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/DataTransferServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/DataTransferServiceStubSettings.java @@ -775,6 +775,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcCrossNetworkAutomationServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcCrossNetworkAutomationServiceStub.java index f6f68e0effe4..dee2d06a18f9 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcCrossNetworkAutomationServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcCrossNetworkAutomationServiceStub.java @@ -502,6 +502,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceConnectionMapTransportSettings = @@ -513,6 +514,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceConnectionMapTransportSettings = @@ -524,6 +526,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceConnectionMapTransportSettings = @@ -548,6 +551,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceConnectionPoliciesTransportSettings = @@ -561,6 +565,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceConnectionPolicyTransportSettings = @@ -573,6 +578,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceConnectionPolicyTransportSettings = @@ -584,6 +590,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceConnectionPolicyTransportSettings = @@ -608,6 +615,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceClassesTransportSettings = @@ -619,6 +627,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceClassTransportSettings = GrpcCallSettings.newBuilder() @@ -629,6 +638,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServiceClassTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +660,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getServiceConnectionTokenTransportSettings = @@ -661,6 +672,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceConnectionTokensTransportSettings = @@ -674,6 +686,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createServiceConnectionTokenTransportSettings = @@ -685,6 +698,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteServiceConnectionTokenTransportSettings = @@ -696,6 +710,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -726,6 +741,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -736,6 +752,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -747,6 +764,7 @@ protected GrpcCrossNetworkAutomationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServiceConnectionMapsCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcDataTransferServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcDataTransferServiceStub.java index b64c27fceb59..163eceebb4ef 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcDataTransferServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcDataTransferServiceStub.java @@ -417,6 +417,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMulticloudDataTransferConfigTransportSettings = @@ -429,6 +430,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMulticloudDataTransferConfigTransportSettings = @@ -440,6 +442,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMulticloudDataTransferConfigTransportSettings = @@ -464,6 +467,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDestinationsTransportSettings = @@ -475,6 +479,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDestinationTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +490,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDestinationTransportSettings = GrpcCallSettings.newBuilder() @@ -495,6 +501,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDestinationTransportSettings = GrpcCallSettings.newBuilder() @@ -516,6 +523,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GetMulticloudDataTransferSupportedServiceRequest, @@ -532,6 +540,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListMulticloudDataTransferSupportedServicesRequest, @@ -548,6 +557,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -578,6 +588,7 @@ protected GrpcDataTransferServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -588,6 +599,7 @@ protected GrpcDataTransferServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -599,6 +611,7 @@ protected GrpcDataTransferServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listMulticloudDataTransferConfigsCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcHubServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcHubServiceStub.java index 97f95bd3c626..18492f7392f4 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcHubServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcHubServiceStub.java @@ -498,6 +498,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHubTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +509,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHubTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +520,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHubTransportSettings = GrpcCallSettings.newBuilder() @@ -538,6 +541,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHubSpokesTransportSettings = GrpcCallSettings.newBuilder() @@ -548,6 +552,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryHubStatusTransportSettings = @@ -559,6 +564,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSpokesTransportSettings = GrpcCallSettings.newBuilder() @@ -569,6 +575,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -579,6 +586,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -589,6 +597,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -609,6 +618,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings acceptHubSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -619,6 +629,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings acceptSpokeUpdateTransportSettings = GrpcCallSettings.newBuilder() @@ -629,6 +640,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rejectSpokeUpdateTransportSettings = GrpcCallSettings.newBuilder() @@ -639,6 +651,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -649,6 +662,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRouteTableTransportSettings = GrpcCallSettings.newBuilder() @@ -659,6 +673,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -669,6 +684,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRoutesTransportSettings = GrpcCallSettings.newBuilder() @@ -679,6 +695,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRouteTablesTransportSettings = @@ -690,6 +707,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -700,6 +718,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGroupsTransportSettings = GrpcCallSettings.newBuilder() @@ -710,6 +729,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -750,6 +770,7 @@ protected GrpcHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -760,6 +781,7 @@ protected GrpcHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -771,6 +793,7 @@ protected GrpcHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listHubsCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcInternalRangeServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcInternalRangeServiceStub.java index c9ddd058a1b6..d9e34f0aab8f 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcInternalRangeServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcInternalRangeServiceStub.java @@ -250,6 +250,7 @@ protected GrpcInternalRangeServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInternalRangeTransportSettings = GrpcCallSettings.newBuilder() @@ -260,6 +261,7 @@ protected GrpcInternalRangeServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInternalRangeTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +272,7 @@ protected GrpcInternalRangeServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInternalRangeTransportSettings = GrpcCallSettings.newBuilder() @@ -291,6 +294,7 @@ protected GrpcInternalRangeServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -321,6 +325,7 @@ protected GrpcInternalRangeServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -331,6 +336,7 @@ protected GrpcInternalRangeServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -342,6 +348,7 @@ protected GrpcInternalRangeServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listInternalRangesCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceStub.java index 722ec8611256..09a68ae9da31 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceStub.java @@ -240,6 +240,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyBasedRouteTransportSettings = @@ -251,6 +252,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPolicyBasedRouteTransportSettings = @@ -262,6 +264,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePolicyBasedRouteTransportSettings = @@ -273,6 +276,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +307,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +318,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -324,6 +330,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listPolicyBasedRoutesCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/HubServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/HubServiceStubSettings.java index 864976817f1e..a56a3e2986fc 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/HubServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/HubServiceStubSettings.java @@ -1025,6 +1025,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/InternalRangeServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/InternalRangeServiceStubSettings.java index c71a57744713..5ef0bc0b358a 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/InternalRangeServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/InternalRangeServiceStubSettings.java @@ -471,6 +471,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/PolicyBasedRoutingServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/PolicyBasedRoutingServiceStubSettings.java index d378c4d2d502..b85d2564801f 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/PolicyBasedRoutingServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/PolicyBasedRoutingServiceStubSettings.java @@ -465,6 +465,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/Version.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/Version.java new file mode 100644 index 000000000000..081342c1e554 --- /dev/null +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.networkconnectivity.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-networkconnectivity:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/GrpcHubServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/GrpcHubServiceStub.java index 2b957ef1a948..efa9c8f56567 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/GrpcHubServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/GrpcHubServiceStub.java @@ -229,6 +229,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHubTransportSettings = GrpcCallSettings.newBuilder() @@ -239,6 +240,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHubTransportSettings = GrpcCallSettings.newBuilder() @@ -249,6 +251,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHubTransportSettings = GrpcCallSettings.newBuilder() @@ -269,6 +272,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSpokesTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +283,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +294,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -299,6 +305,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +326,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listHubsCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/HubServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/HubServiceStubSettings.java index 47bc67180e18..cbe65aa63c52 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/HubServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/HubServiceStubSettings.java @@ -474,6 +474,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/Version.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/Version.java new file mode 100644 index 000000000000..67f85f364db2 --- /dev/null +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.networkconnectivity.v1alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-networkconnectivity:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/DataTransferServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/DataTransferServiceStubSettings.java index befa762238d8..5d07af695d42 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/DataTransferServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/DataTransferServiceStubSettings.java @@ -777,6 +777,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcDataTransferServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcDataTransferServiceStub.java index b0774313c2a3..bef1a646c61b 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcDataTransferServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcDataTransferServiceStub.java @@ -419,6 +419,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMulticloudDataTransferConfigTransportSettings = @@ -431,6 +432,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMulticloudDataTransferConfigTransportSettings = @@ -442,6 +444,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMulticloudDataTransferConfigTransportSettings = @@ -466,6 +469,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDestinationsTransportSettings = @@ -477,6 +481,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDestinationTransportSettings = GrpcCallSettings.newBuilder() @@ -487,6 +492,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDestinationTransportSettings = GrpcCallSettings.newBuilder() @@ -497,6 +503,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDestinationTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +525,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GetMulticloudDataTransferSupportedServiceRequest, @@ -534,6 +542,7 @@ protected GrpcDataTransferServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListMulticloudDataTransferSupportedServicesRequest, @@ -550,6 +559,7 @@ protected GrpcDataTransferServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -580,6 +590,7 @@ protected GrpcDataTransferServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -590,6 +601,7 @@ protected GrpcDataTransferServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -601,6 +613,7 @@ protected GrpcDataTransferServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listMulticloudDataTransferConfigsCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcHubServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcHubServiceStub.java index 04e80e33be99..3705286bdad7 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcHubServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcHubServiceStub.java @@ -600,6 +600,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHubTransportSettings = GrpcCallSettings.newBuilder() @@ -610,6 +611,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHubTransportSettings = GrpcCallSettings.newBuilder() @@ -620,6 +622,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHubTransportSettings = GrpcCallSettings.newBuilder() @@ -640,6 +643,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHubSpokesTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +654,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings queryHubStatusTransportSettings = @@ -661,6 +666,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSpokesTransportSettings = GrpcCallSettings.newBuilder() @@ -671,6 +677,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -681,6 +688,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -691,6 +699,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -711,6 +720,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings acceptHubSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -721,6 +731,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings acceptSpokeUpdateTransportSettings = GrpcCallSettings.newBuilder() @@ -731,6 +742,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rejectSpokeUpdateTransportSettings = GrpcCallSettings.newBuilder() @@ -741,6 +753,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSpokeTransportSettings = GrpcCallSettings.newBuilder() @@ -751,6 +764,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRouteTableTransportSettings = GrpcCallSettings.newBuilder() @@ -761,6 +775,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -771,6 +786,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRoutesTransportSettings = GrpcCallSettings.newBuilder() @@ -781,6 +797,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRouteTablesTransportSettings = @@ -792,6 +809,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -802,6 +820,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGroupsTransportSettings = GrpcCallSettings.newBuilder() @@ -812,6 +831,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -833,6 +853,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGatewayAdvertisedRouteTransportSettings = @@ -844,6 +865,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGatewayAdvertisedRoutesTransportSettings = @@ -857,6 +879,7 @@ protected GrpcHubServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGatewayAdvertisedRouteTransportSettings = @@ -881,6 +904,7 @@ protected GrpcHubServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -911,6 +935,7 @@ protected GrpcHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -921,6 +946,7 @@ protected GrpcHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -932,6 +958,7 @@ protected GrpcHubServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listHubsCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcPolicyBasedRoutingServiceStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcPolicyBasedRoutingServiceStub.java index baa477ece944..2f84458103c6 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcPolicyBasedRoutingServiceStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcPolicyBasedRoutingServiceStub.java @@ -242,6 +242,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyBasedRouteTransportSettings = @@ -253,6 +254,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPolicyBasedRouteTransportSettings = @@ -264,6 +266,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePolicyBasedRouteTransportSettings = @@ -275,6 +278,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -305,6 +309,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -315,6 +320,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -326,6 +332,7 @@ protected GrpcPolicyBasedRoutingServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listPolicyBasedRoutesCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcTransportManagerStub.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcTransportManagerStub.java index 7a302a7c50b8..11766a180fda 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcTransportManagerStub.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/GrpcTransportManagerStub.java @@ -307,6 +307,7 @@ protected GrpcTransportManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRemoteTransportProfileTransportSettings = @@ -318,6 +319,7 @@ protected GrpcTransportManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTransportsTransportSettings = @@ -329,6 +331,7 @@ protected GrpcTransportManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTransportTransportSettings = GrpcCallSettings.newBuilder() @@ -339,6 +342,7 @@ protected GrpcTransportManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getStatusTransportSettings = GrpcCallSettings.newBuilder() @@ -349,6 +353,7 @@ protected GrpcTransportManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTransportTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +364,7 @@ protected GrpcTransportManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTransportTransportSettings = GrpcCallSettings.newBuilder() @@ -379,6 +385,7 @@ protected GrpcTransportManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -409,6 +416,7 @@ protected GrpcTransportManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -419,6 +427,7 @@ protected GrpcTransportManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -430,6 +439,7 @@ protected GrpcTransportManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listRemoteTransportProfilesCallable = diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/HubServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/HubServiceStubSettings.java index b7caa298931e..f021d2d7dced 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/HubServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/HubServiceStubSettings.java @@ -1200,6 +1200,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/PolicyBasedRoutingServiceStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/PolicyBasedRoutingServiceStubSettings.java index 2178e3cb8cd3..a8fc384ee007 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/PolicyBasedRoutingServiceStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/PolicyBasedRoutingServiceStubSettings.java @@ -467,6 +467,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/TransportManagerStubSettings.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/TransportManagerStubSettings.java index a7ea4218afd0..4f41554fe55a 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/TransportManagerStubSettings.java +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/TransportManagerStubSettings.java @@ -573,6 +573,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkconnectivity") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/Version.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/Version.java new file mode 100644 index 000000000000..b3a5092ebb27 --- /dev/null +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.networkconnectivity.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-networkconnectivity:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1/reflect-config.json b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1/reflect-config.json index ddc1d5f9bf58..a064a7d06df0 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1/reflect-config.json +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1alpha1/reflect-config.json b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1alpha1/reflect-config.json index ec53a3ffd127..96ef2219cd88 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1alpha1/reflect-config.json +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1beta/reflect-config.json b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1beta/reflect-config.json index 7c0f077a9f84..399f94a0dccf 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1beta/reflect-config.json +++ b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/resources/META-INF/native-image/com.google.cloud.networkconnectivity.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-networkservices/README.md b/java-networkservices/README.md index a85a1ff550b1..354289f9334e 100644 --- a/java-networkservices/README.md +++ b/java-networkservices/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-networkservices - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-networkservices:0.43.0' +implementation 'com.google.cloud:google-cloud-networkservices:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-networkservices" % "0.43.0" +libraryDependencies += "com.google.cloud" % "google-cloud-networkservices" % "0.44.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-networkservices/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-networkservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkservices/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkservices/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/DepServiceStubSettings.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/DepServiceStubSettings.java index 9d8cb85e7951..d0fd9613c61c 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/DepServiceStubSettings.java +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/DepServiceStubSettings.java @@ -975,6 +975,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkservices") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcDepServiceStub.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcDepServiceStub.java index cecc77eec8a5..b4b7d2ccfb85 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcDepServiceStub.java +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcDepServiceStub.java @@ -503,6 +503,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLbTrafficExtensionTransportSettings = @@ -514,6 +515,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLbTrafficExtensionTransportSettings = @@ -525,6 +527,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateLbTrafficExtensionTransportSettings = @@ -549,6 +552,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLbRouteExtensionsTransportSettings = @@ -561,6 +565,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLbRouteExtensionTransportSettings = @@ -572,6 +577,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLbRouteExtensionTransportSettings = @@ -583,6 +589,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateLbRouteExtensionTransportSettings = @@ -607,6 +614,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLbEdgeExtensionsTransportSettings = @@ -618,6 +626,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLbEdgeExtensionTransportSettings = @@ -629,6 +638,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLbEdgeExtensionTransportSettings = @@ -640,6 +650,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateLbEdgeExtensionTransportSettings = @@ -664,6 +675,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAuthzExtensionsTransportSettings = @@ -675,6 +687,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAuthzExtensionTransportSettings = GrpcCallSettings.newBuilder() @@ -685,6 +698,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAuthzExtensionTransportSettings = GrpcCallSettings.newBuilder() @@ -695,6 +709,7 @@ protected GrpcDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAuthzExtensionTransportSettings = GrpcCallSettings.newBuilder() @@ -717,6 +732,7 @@ protected GrpcDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -747,6 +763,7 @@ protected GrpcDepServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -757,6 +774,7 @@ protected GrpcDepServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -768,6 +786,7 @@ protected GrpcDepServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listLbTrafficExtensionsCallable = diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcNetworkServicesStub.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcNetworkServicesStub.java index 29cda95e4d29..892a8d6e9f85 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcNetworkServicesStub.java +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/GrpcNetworkServicesStub.java @@ -1083,6 +1083,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEndpointPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1093,6 +1094,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEndpointPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1103,6 +1105,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEndpointPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1125,6 +1128,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWasmPluginVersionsTransportSettings = @@ -1137,6 +1141,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWasmPluginVersionTransportSettings = @@ -1148,6 +1153,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createWasmPluginVersionTransportSettings = @@ -1159,6 +1165,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteWasmPluginVersionTransportSettings = @@ -1170,6 +1177,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWasmPluginsTransportSettings = @@ -1181,6 +1189,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWasmPluginTransportSettings = GrpcCallSettings.newBuilder() @@ -1191,6 +1200,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createWasmPluginTransportSettings = GrpcCallSettings.newBuilder() @@ -1201,6 +1211,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWasmPluginTransportSettings = GrpcCallSettings.newBuilder() @@ -1222,6 +1233,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGatewaysTransportSettings = GrpcCallSettings.newBuilder() @@ -1232,6 +1244,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -1242,6 +1255,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -1252,6 +1266,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGatewayTransportSettings = GrpcCallSettings.newBuilder() @@ -1272,6 +1287,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGrpcRoutesTransportSettings = @@ -1283,6 +1299,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGrpcRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1293,6 +1310,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGrpcRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1303,6 +1321,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGrpcRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1323,6 +1342,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHttpRoutesTransportSettings = @@ -1334,6 +1354,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHttpRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1344,6 +1365,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createHttpRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1354,6 +1376,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHttpRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1374,6 +1397,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTcpRoutesTransportSettings = GrpcCallSettings.newBuilder() @@ -1384,6 +1408,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTcpRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1394,6 +1419,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTcpRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1404,6 +1430,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTcpRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1424,6 +1451,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTlsRoutesTransportSettings = GrpcCallSettings.newBuilder() @@ -1434,6 +1462,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTlsRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1444,6 +1473,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTlsRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1454,6 +1484,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTlsRouteTransportSettings = GrpcCallSettings.newBuilder() @@ -1474,6 +1505,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceBindingsTransportSettings = @@ -1485,6 +1517,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -1495,6 +1528,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -1505,6 +1539,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -1527,6 +1562,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMeshesTransportSettings = GrpcCallSettings.newBuilder() @@ -1537,6 +1573,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMeshTransportSettings = GrpcCallSettings.newBuilder() @@ -1547,6 +1584,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createMeshTransportSettings = GrpcCallSettings.newBuilder() @@ -1557,6 +1595,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateMeshTransportSettings = GrpcCallSettings.newBuilder() @@ -1577,6 +1616,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServiceLbPoliciesTransportSettings = @@ -1589,6 +1629,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceLbPolicyTransportSettings = @@ -1600,6 +1641,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceLbPolicyTransportSettings = @@ -1611,6 +1653,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceLbPolicyTransportSettings = @@ -1635,6 +1678,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGatewayRouteViewTransportSettings = @@ -1646,6 +1690,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getMeshRouteViewTransportSettings = GrpcCallSettings.newBuilder() @@ -1656,6 +1701,7 @@ protected GrpcNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGatewayRouteViewsTransportSettings = @@ -1668,6 +1714,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMeshRouteViewsTransportSettings = @@ -1679,6 +1726,7 @@ protected GrpcNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1709,6 +1757,7 @@ protected GrpcNetworkServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1719,6 +1768,7 @@ protected GrpcNetworkServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1730,6 +1780,7 @@ protected GrpcNetworkServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listEndpointPoliciesCallable = diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonDepServiceStub.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonDepServiceStub.java index d10b427a28a0..2ff430bce316 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonDepServiceStub.java +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonDepServiceStub.java @@ -1273,6 +1273,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLbTrafficExtensionTransportSettings = @@ -1285,6 +1286,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createLbTrafficExtensionTransportSettings = @@ -1297,6 +1299,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateLbTrafficExtensionTransportSettings = @@ -1323,6 +1326,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLbRouteExtensionsTransportSettings = @@ -1336,6 +1340,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLbRouteExtensionTransportSettings = @@ -1348,6 +1353,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createLbRouteExtensionTransportSettings = @@ -1360,6 +1366,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateLbRouteExtensionTransportSettings = @@ -1386,6 +1393,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLbEdgeExtensionsTransportSettings = @@ -1399,6 +1407,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLbEdgeExtensionTransportSettings = @@ -1411,6 +1420,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createLbEdgeExtensionTransportSettings = @@ -1423,6 +1433,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateLbEdgeExtensionTransportSettings = @@ -1449,6 +1460,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAuthzExtensionsTransportSettings = @@ -1462,6 +1474,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAuthzExtensionTransportSettings = @@ -1474,6 +1487,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAuthzExtensionTransportSettings = @@ -1486,6 +1500,7 @@ protected HttpJsonDepServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAuthzExtensionTransportSettings = @@ -1512,6 +1527,7 @@ protected HttpJsonDepServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -1546,6 +1562,7 @@ protected HttpJsonDepServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1557,6 +1574,7 @@ protected HttpJsonDepServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1569,6 +1587,7 @@ protected HttpJsonDepServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listLbTrafficExtensionsCallable = diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonNetworkServicesStub.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonNetworkServicesStub.java index a02a06e8c7d6..89b4b6814079 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonNetworkServicesStub.java +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/HttpJsonNetworkServicesStub.java @@ -2870,6 +2870,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEndpointPolicyTransportSettings = @@ -2882,6 +2883,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEndpointPolicyTransportSettings = @@ -2894,6 +2896,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEndpointPolicyTransportSettings = @@ -2920,6 +2923,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWasmPluginVersionsTransportSettings = @@ -2933,6 +2937,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWasmPluginVersionTransportSettings = @@ -2945,6 +2950,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createWasmPluginVersionTransportSettings = @@ -2957,6 +2963,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteWasmPluginVersionTransportSettings = @@ -2969,6 +2976,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWasmPluginsTransportSettings = @@ -2981,6 +2989,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWasmPluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2992,6 +3001,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createWasmPluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3003,6 +3013,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWasmPluginTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3026,6 +3037,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGatewaysTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3037,6 +3049,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGatewayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3048,6 +3061,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGatewayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3059,6 +3073,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGatewayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3081,6 +3096,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGrpcRoutesTransportSettings = @@ -3093,6 +3109,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGrpcRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3104,6 +3121,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGrpcRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3115,6 +3133,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGrpcRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3137,6 +3156,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHttpRoutesTransportSettings = @@ -3149,6 +3169,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHttpRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3160,6 +3181,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createHttpRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3171,6 +3193,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHttpRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3193,6 +3216,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTcpRoutesTransportSettings = @@ -3205,6 +3229,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTcpRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3216,6 +3241,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTcpRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3227,6 +3253,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTcpRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3249,6 +3276,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTlsRoutesTransportSettings = @@ -3261,6 +3289,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTlsRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3272,6 +3301,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTlsRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3283,6 +3313,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTlsRouteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3305,6 +3336,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServiceBindingsTransportSettings = @@ -3318,6 +3350,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceBindingTransportSettings = @@ -3330,6 +3363,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceBindingTransportSettings = @@ -3342,6 +3376,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServiceBindingTransportSettings = @@ -3368,6 +3403,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMeshesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3379,6 +3415,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMeshTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3390,6 +3427,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createMeshTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3401,6 +3439,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateMeshTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3423,6 +3462,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServiceLbPoliciesTransportSettings = @@ -3436,6 +3476,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceLbPolicyTransportSettings = @@ -3448,6 +3489,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceLbPolicyTransportSettings = @@ -3460,6 +3502,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServiceLbPolicyTransportSettings = @@ -3486,6 +3529,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getGatewayRouteViewTransportSettings = @@ -3498,6 +3542,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getMeshRouteViewTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3509,6 +3554,7 @@ protected HttpJsonNetworkServicesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGatewayRouteViewsTransportSettings = @@ -3522,6 +3568,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMeshRouteViewsTransportSettings = @@ -3534,6 +3581,7 @@ protected HttpJsonNetworkServicesStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -3568,6 +3616,7 @@ protected HttpJsonNetworkServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3579,6 +3628,7 @@ protected HttpJsonNetworkServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -3591,6 +3641,7 @@ protected HttpJsonNetworkServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listEndpointPoliciesCallable = diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/NetworkServicesStubSettings.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/NetworkServicesStubSettings.java index 0288d70a21b3..1d0d4fd3d99b 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/NetworkServicesStubSettings.java +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/NetworkServicesStubSettings.java @@ -1995,6 +1995,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-networkservices") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/Version.java b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/Version.java new file mode 100644 index 000000000000..610ea2f1dc8c --- /dev/null +++ b/java-networkservices/google-cloud-networkservices/src/main/java/com/google/cloud/networkservices/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.networkservices.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-networkservices:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-networkservices/google-cloud-networkservices/src/main/resources/META-INF/native-image/com.google.cloud.networkservices.v1/reflect-config.json b/java-networkservices/google-cloud-networkservices/src/main/resources/META-INF/native-image/com.google.cloud.networkservices.v1/reflect-config.json index 48a66b32f2d1..a7bc72219571 100644 --- a/java-networkservices/google-cloud-networkservices/src/main/resources/META-INF/native-image/com.google.cloud.networkservices.v1/reflect-config.json +++ b/java-networkservices/google-cloud-networkservices/src/main/resources/META-INF/native-image/com.google.cloud.networkservices.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-notebooks/README.md b/java-notebooks/README.md index 6df5bbd1afea..f1df1f6e780d 100644 --- a/java-notebooks/README.md +++ b/java-notebooks/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-notebooks - 1.85.0 + 1.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-notebooks:1.85.0' +implementation 'com.google.cloud:google-cloud-notebooks:1.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-notebooks" % "1.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-notebooks" % "1.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-notebooks/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-notebooks.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-notebooks/1.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-notebooks/1.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcManagedNotebookServiceStub.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcManagedNotebookServiceStub.java index 486cf80d6ce2..8700428b1cb9 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcManagedNotebookServiceStub.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcManagedNotebookServiceStub.java @@ -362,6 +362,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +373,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +384,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -402,6 +405,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -462,6 +466,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings refreshRuntimeTokenInternalTransportSettings = @@ -475,6 +480,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings diagnoseRuntimeTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +491,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -515,6 +522,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -525,6 +533,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -536,6 +545,7 @@ protected GrpcManagedNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listRuntimesCallable = diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcNotebookServiceStub.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcNotebookServiceStub.java index 292a5b9831df..8aafb625070a 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcNotebookServiceStub.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/GrpcNotebookServiceStub.java @@ -862,6 +862,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -892,6 +893,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeInstanceInternalTransportSettings = @@ -954,6 +956,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -964,6 +967,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -974,6 +978,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -984,6 +989,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings triggerScheduleTransportSettings = GrpcCallSettings.newBuilder() @@ -994,6 +1000,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExecutionsTransportSettings = @@ -1005,6 +1012,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -1015,6 +1023,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -1025,6 +1034,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -1035,6 +1045,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -1065,6 +1076,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1075,6 +1087,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1086,6 +1099,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listInstancesCallable = diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/ManagedNotebookServiceStubSettings.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/ManagedNotebookServiceStubSettings.java index 246b1beede0d..9a51cec78fe6 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/ManagedNotebookServiceStubSettings.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/ManagedNotebookServiceStubSettings.java @@ -588,6 +588,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-notebooks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/NotebookServiceStubSettings.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/NotebookServiceStubSettings.java index 4d28c0024100..a94874093ddf 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/NotebookServiceStubSettings.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/NotebookServiceStubSettings.java @@ -1076,6 +1076,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-notebooks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/Version.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/Version.java new file mode 100644 index 000000000000..8093878d3cca --- /dev/null +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.notebooks.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-notebooks:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/GrpcNotebookServiceStub.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/GrpcNotebookServiceStub.java index 3f93676014e2..99a2c514ed1e 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/GrpcNotebookServiceStub.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/GrpcNotebookServiceStub.java @@ -681,6 +681,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -691,6 +692,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -702,6 +704,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listInstancesCallable = diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/NotebookServiceStubSettings.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/NotebookServiceStubSettings.java index 4d0f5ab37d61..e763a20c74c4 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/NotebookServiceStubSettings.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/NotebookServiceStubSettings.java @@ -761,6 +761,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-notebooks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/Version.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/Version.java new file mode 100644 index 000000000000..fec33cea9b4e --- /dev/null +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.notebooks.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-notebooks:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/GrpcNotebookServiceStub.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/GrpcNotebookServiceStub.java index 431f2b4e04a6..c227486ff60a 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/GrpcNotebookServiceStub.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/GrpcNotebookServiceStub.java @@ -349,6 +349,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +360,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -369,6 +371,7 @@ protected GrpcNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -389,6 +392,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -452,6 +456,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings diagnoseInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -462,6 +467,7 @@ protected GrpcNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +498,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +509,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -513,6 +521,7 @@ protected GrpcNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listInstancesCallable = diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/HttpJsonNotebookServiceStub.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/HttpJsonNotebookServiceStub.java index cc382bdd3633..a9acf25c73c1 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/HttpJsonNotebookServiceStub.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/HttpJsonNotebookServiceStub.java @@ -859,6 +859,7 @@ protected HttpJsonNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -870,6 +871,7 @@ protected HttpJsonNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -881,6 +883,7 @@ protected HttpJsonNotebookServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -903,6 +906,7 @@ protected HttpJsonNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -972,6 +976,7 @@ protected HttpJsonNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings diagnoseInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -983,6 +988,7 @@ protected HttpJsonNotebookServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -1017,6 +1023,7 @@ protected HttpJsonNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1028,6 +1035,7 @@ protected HttpJsonNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1040,6 +1048,7 @@ protected HttpJsonNotebookServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listInstancesCallable = diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/NotebookServiceStubSettings.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/NotebookServiceStubSettings.java index 6ae2ffee9d27..069df64d5b82 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/NotebookServiceStubSettings.java +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/NotebookServiceStubSettings.java @@ -602,6 +602,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-notebooks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/Version.java b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/Version.java new file mode 100644 index 000000000000..8995953a59f6 --- /dev/null +++ b/java-notebooks/google-cloud-notebooks/src/main/java/com/google/cloud/notebooks/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.notebooks.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-notebooks:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1/reflect-config.json b/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1/reflect-config.json index 3e8b00f00704..3e4d5a38af55 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1/reflect-config.json +++ b/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1beta1/reflect-config.json b/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1beta1/reflect-config.json index db26f2d59d1a..f7dff510a92a 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1beta1/reflect-config.json +++ b/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v2/reflect-config.json b/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v2/reflect-config.json index 230666120b79..5870a90fd6c6 100644 --- a/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v2/reflect-config.json +++ b/java-notebooks/google-cloud-notebooks/src/main/resources/META-INF/native-image/com.google.cloud.notebooks.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-optimization/README.md b/java-optimization/README.md index 4a40cdf4cabb..7c08b651aa79 100644 --- a/java-optimization/README.md +++ b/java-optimization/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-optimization - 1.85.0 + 1.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-optimization:1.85.0' +implementation 'com.google.cloud:google-cloud-optimization:1.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-optimization/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-optimization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-optimization/1.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-optimization/1.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java index 17f1eae3444c..a5729915fa78 100644 --- a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java +++ b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java @@ -285,6 +285,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-optimization") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/Version.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/Version.java new file mode 100644 index 000000000000..9aa9de206568 --- /dev/null +++ b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.optimization.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-optimization:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-optimization/google-cloud-optimization/src/main/resources/META-INF/native-image/com.google.cloud.optimization.v1/reflect-config.json b/java-optimization/google-cloud-optimization/src/main/resources/META-INF/native-image/com.google.cloud.optimization.v1/reflect-config.json index 0c690385efe2..16e3c8f52835 100644 --- a/java-optimization/google-cloud-optimization/src/main/resources/META-INF/native-image/com.google.cloud.optimization.v1/reflect-config.json +++ b/java-optimization/google-cloud-optimization/src/main/resources/META-INF/native-image/com.google.cloud.optimization.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-oracledatabase/README.md b/java-oracledatabase/README.md index 3d270cd466ad..571977f3271f 100644 --- a/java-oracledatabase/README.md +++ b/java-oracledatabase/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-oracledatabase - 0.36.0 + 0.37.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-oracledatabase:0.36.0' +implementation 'com.google.cloud:google-cloud-oracledatabase:0.37.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-oracledatabase" % "0.36.0" +libraryDependencies += "com.google.cloud" % "google-cloud-oracledatabase" % "0.37.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-oracledatabase/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-oracledatabase.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-oracledatabase/0.36.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-oracledatabase/0.37.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/GrpcOracleDatabaseStub.java b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/GrpcOracleDatabaseStub.java index b468156dec1e..ec49a7320027 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/GrpcOracleDatabaseStub.java +++ b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/GrpcOracleDatabaseStub.java @@ -1186,6 +1186,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCloudExadataInfrastructureTransportSettings = @@ -1198,6 +1199,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCloudExadataInfrastructureTransportSettings = @@ -1209,6 +1211,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCloudExadataInfrastructureTransportSettings = @@ -1220,6 +1223,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCloudVmClustersTransportSettings = @@ -1231,6 +1235,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCloudVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1241,6 +1246,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCloudVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1251,6 +1257,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCloudVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1261,6 +1268,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEntitlementsTransportSettings = @@ -1272,6 +1280,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDbServersTransportSettings = GrpcCallSettings.newBuilder() @@ -1282,6 +1291,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDbNodesTransportSettings = GrpcCallSettings.newBuilder() @@ -1292,6 +1302,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listGiVersionsTransportSettings = @@ -1303,6 +1314,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMinorVersionsTransportSettings = @@ -1314,6 +1326,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDbSystemShapesTransportSettings = @@ -1325,6 +1338,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAutonomousDatabasesTransportSettings = @@ -1337,6 +1351,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAutonomousDatabaseTransportSettings = @@ -1348,6 +1363,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAutonomousDatabaseTransportSettings = @@ -1359,6 +1375,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAutonomousDatabaseTransportSettings = @@ -1383,6 +1400,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restoreAutonomousDatabaseTransportSettings = @@ -1394,6 +1412,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GenerateAutonomousDatabaseWalletRequest, GenerateAutonomousDatabaseWalletResponse> @@ -1408,6 +1427,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAutonomousDbVersionsTransportSettings = @@ -1420,6 +1440,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListAutonomousDatabaseCharacterSetsRequest, ListAutonomousDatabaseCharacterSetsResponse> @@ -1435,6 +1456,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAutonomousDatabaseBackupsTransportSettings = @@ -1448,6 +1470,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings stopAutonomousDatabaseTransportSettings = @@ -1459,6 +1482,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startAutonomousDatabaseTransportSettings = @@ -1470,6 +1494,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings restartAutonomousDatabaseTransportSettings = @@ -1481,6 +1506,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings switchoverAutonomousDatabaseTransportSettings = @@ -1492,6 +1518,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings failoverAutonomousDatabaseTransportSettings = @@ -1503,6 +1530,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOdbNetworksTransportSettings = @@ -1514,6 +1542,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOdbNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -1524,6 +1553,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOdbNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -1534,6 +1564,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteOdbNetworkTransportSettings = GrpcCallSettings.newBuilder() @@ -1544,6 +1575,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOdbSubnetsTransportSettings = @@ -1555,6 +1587,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOdbSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -1565,6 +1598,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOdbSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -1575,6 +1609,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteOdbSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -1585,6 +1620,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExadbVmClustersTransportSettings = @@ -1596,6 +1632,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExadbVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1606,6 +1643,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createExadbVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1616,6 +1654,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteExadbVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1626,6 +1665,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateExadbVmClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1649,6 +1689,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExascaleDbStorageVaultsTransportSettings = @@ -1662,6 +1703,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExascaleDbStorageVaultTransportSettings = @@ -1673,6 +1715,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createExascaleDbStorageVaultTransportSettings = @@ -1684,6 +1727,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteExascaleDbStorageVaultTransportSettings = @@ -1695,6 +1739,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListDbSystemInitialStorageSizesRequest, ListDbSystemInitialStorageSizesResponse> @@ -1709,6 +1754,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDatabasesTransportSettings = GrpcCallSettings.newBuilder() @@ -1719,6 +1765,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatabaseTransportSettings = GrpcCallSettings.newBuilder() @@ -1729,6 +1776,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPluggableDatabasesTransportSettings = @@ -1741,6 +1789,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPluggableDatabaseTransportSettings = @@ -1752,6 +1801,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDbSystemsTransportSettings = GrpcCallSettings.newBuilder() @@ -1762,6 +1812,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDbSystemTransportSettings = GrpcCallSettings.newBuilder() @@ -1772,6 +1823,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDbSystemTransportSettings = GrpcCallSettings.newBuilder() @@ -1782,6 +1834,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDbSystemTransportSettings = GrpcCallSettings.newBuilder() @@ -1792,6 +1845,7 @@ protected GrpcOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDbVersionsTransportSettings = @@ -1803,6 +1857,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDatabaseCharacterSetsTransportSettings = @@ -1815,6 +1870,7 @@ protected GrpcOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/HttpJsonOracleDatabaseStub.java b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/HttpJsonOracleDatabaseStub.java index b08a7a5122a8..e5f95650d864 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/HttpJsonOracleDatabaseStub.java +++ b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/HttpJsonOracleDatabaseStub.java @@ -2851,6 +2851,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCloudExadataInfrastructureTransportSettings = @@ -2864,6 +2865,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCloudExadataInfrastructureTransportSettings = @@ -2876,6 +2878,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCloudExadataInfrastructureTransportSettings = @@ -2888,6 +2891,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCloudVmClustersTransportSettings = @@ -2901,6 +2905,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCloudVmClusterTransportSettings = @@ -2913,6 +2918,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCloudVmClusterTransportSettings = @@ -2925,6 +2931,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCloudVmClusterTransportSettings = @@ -2937,6 +2944,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEntitlementsTransportSettings = @@ -2949,6 +2957,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDbServersTransportSettings = @@ -2961,6 +2970,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDbNodesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2972,6 +2982,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listGiVersionsTransportSettings = @@ -2984,6 +2995,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMinorVersionsTransportSettings = @@ -2996,6 +3008,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDbSystemShapesTransportSettings = @@ -3008,6 +3021,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAutonomousDatabasesTransportSettings = @@ -3021,6 +3035,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAutonomousDatabaseTransportSettings = @@ -3033,6 +3048,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAutonomousDatabaseTransportSettings = @@ -3045,6 +3061,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAutonomousDatabaseTransportSettings = @@ -3071,6 +3088,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restoreAutonomousDatabaseTransportSettings = @@ -3083,6 +3101,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GenerateAutonomousDatabaseWalletRequest, GenerateAutonomousDatabaseWalletResponse> @@ -3098,6 +3117,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAutonomousDbVersionsTransportSettings = @@ -3111,6 +3131,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListAutonomousDatabaseCharacterSetsRequest, ListAutonomousDatabaseCharacterSetsResponse> @@ -3127,6 +3148,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListAutonomousDatabaseBackupsRequest, ListAutonomousDatabaseBackupsResponse> @@ -3142,6 +3164,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings stopAutonomousDatabaseTransportSettings = @@ -3154,6 +3177,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startAutonomousDatabaseTransportSettings = @@ -3166,6 +3190,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings restartAutonomousDatabaseTransportSettings = @@ -3178,6 +3203,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings switchoverAutonomousDatabaseTransportSettings = @@ -3190,6 +3216,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings failoverAutonomousDatabaseTransportSettings = @@ -3202,6 +3229,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOdbNetworksTransportSettings = @@ -3214,6 +3242,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOdbNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3225,6 +3254,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOdbNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3236,6 +3266,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteOdbNetworkTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3247,6 +3278,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOdbSubnetsTransportSettings = @@ -3259,6 +3291,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOdbSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3270,6 +3303,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOdbSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3281,6 +3315,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteOdbSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3292,6 +3327,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExadbVmClustersTransportSettings = @@ -3305,6 +3341,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExadbVmClusterTransportSettings = @@ -3317,6 +3354,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createExadbVmClusterTransportSettings = @@ -3329,6 +3367,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteExadbVmClusterTransportSettings = @@ -3341,6 +3380,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateExadbVmClusterTransportSettings = @@ -3367,6 +3407,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExascaleDbStorageVaultsTransportSettings = @@ -3381,6 +3422,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExascaleDbStorageVaultTransportSettings = @@ -3394,6 +3436,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createExascaleDbStorageVaultTransportSettings = @@ -3406,6 +3449,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteExascaleDbStorageVaultTransportSettings = @@ -3418,6 +3462,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListDbSystemInitialStorageSizesRequest, ListDbSystemInitialStorageSizesResponse> @@ -3433,6 +3478,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDatabasesTransportSettings = @@ -3445,6 +3491,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatabaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3456,6 +3503,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPluggableDatabasesTransportSettings = @@ -3469,6 +3517,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPluggableDatabaseTransportSettings = @@ -3481,6 +3530,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDbSystemsTransportSettings = @@ -3493,6 +3543,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDbSystemTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3504,6 +3555,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDbSystemTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3515,6 +3567,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDbSystemTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3526,6 +3579,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDbVersionsTransportSettings = @@ -3538,6 +3592,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDatabaseCharacterSetsTransportSettings = @@ -3551,6 +3606,7 @@ protected HttpJsonOracleDatabaseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/OracleDatabaseStubSettings.java b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/OracleDatabaseStubSettings.java index b99e45d28422..d72998ff336e 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/OracleDatabaseStubSettings.java +++ b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/OracleDatabaseStubSettings.java @@ -2705,6 +2705,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-oracledatabase") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/Version.java b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/Version.java new file mode 100644 index 000000000000..6faf0e1eaddb --- /dev/null +++ b/java-oracledatabase/google-cloud-oracledatabase/src/main/java/com/google/cloud/oracledatabase/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.oracledatabase.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-oracledatabase:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-oracledatabase/google-cloud-oracledatabase/src/main/resources/META-INF/native-image/com.google.cloud.oracledatabase.v1/reflect-config.json b/java-oracledatabase/google-cloud-oracledatabase/src/main/resources/META-INF/native-image/com.google.cloud.oracledatabase.v1/reflect-config.json index f719a2386160..101db14b1f19 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/src/main/resources/META-INF/native-image/com.google.cloud.oracledatabase.v1/reflect-config.json +++ b/java-oracledatabase/google-cloud-oracledatabase/src/main/resources/META-INF/native-image/com.google.cloud.oracledatabase.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-orchestration-airflow/README.md b/java-orchestration-airflow/README.md index 0c142b1567ac..aa3f15e2cdf9 100644 --- a/java-orchestration-airflow/README.md +++ b/java-orchestration-airflow/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-orchestration-airflow - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-orchestration-airflow:1.87.0' +implementation 'com.google.cloud:google-cloud-orchestration-airflow:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-orchestration-airflow" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-orchestration-airflow" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-orchestration-airflow/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-orchestration-airflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java index 1f307b107548..18ce03a08903 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/EnvironmentsStubSettings.java @@ -859,6 +859,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-orchestration-airflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java index eb1f83a549b9..65f9d5899166 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/GrpcEnvironmentsStub.java @@ -593,6 +593,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings checkUpgradeTransportSettings = GrpcCallSettings.newBuilder() @@ -614,6 +615,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserWorkloadsSecretTransportSettings = @@ -625,6 +627,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUserWorkloadsSecretsTransportSettings = @@ -637,6 +640,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserWorkloadsSecretTransportSettings = @@ -661,6 +665,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserWorkloadsConfigMapTransportSettings = @@ -673,6 +678,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserWorkloadsConfigMapTransportSettings = @@ -684,6 +690,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUserWorkloadsConfigMapsTransportSettings = @@ -697,6 +704,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserWorkloadsConfigMapTransportSettings = @@ -722,6 +730,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings saveSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -764,6 +773,7 @@ protected GrpcEnvironmentsStub( builder.add("environment", String.valueOf(request.getEnvironment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEnvironment()) .build(); this.createEnvironmentCallable = diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java index 3df2fc026696..f5ebae00627e 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/HttpJsonEnvironmentsStub.java @@ -1298,6 +1298,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings checkUpgradeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1321,6 +1322,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserWorkloadsSecretTransportSettings = @@ -1333,6 +1335,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUserWorkloadsSecretsTransportSettings = @@ -1346,6 +1349,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserWorkloadsSecretTransportSettings = @@ -1372,6 +1376,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserWorkloadsConfigMapTransportSettings = @@ -1385,6 +1390,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserWorkloadsConfigMapTransportSettings = @@ -1398,6 +1404,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUserWorkloadsConfigMapsTransportSettings = @@ -1412,6 +1419,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserWorkloadsConfigMapTransportSettings = @@ -1439,6 +1447,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings saveSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1485,6 +1494,7 @@ protected HttpJsonEnvironmentsStub( builder.add("environment", String.valueOf(request.getEnvironment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEnvironment()) .build(); this.createEnvironmentCallable = diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java index dfb898889a97..cf409f5f7a80 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/ImageVersionsStubSettings.java @@ -302,6 +302,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-orchestration-airflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/Version.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/Version.java new file mode 100644 index 000000000000..936b7a4842b7 --- /dev/null +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.orchestration.airflow.service.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-orchestration-airflow:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java index 7876823aeb07..d4324d9184d2 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/EnvironmentsStubSettings.java @@ -877,6 +877,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-orchestration-airflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java index 83b0ea5190cb..13ae24913e63 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/GrpcEnvironmentsStub.java @@ -631,6 +631,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createUserWorkloadsSecretTransportSettings = @@ -642,6 +643,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserWorkloadsSecretTransportSettings = @@ -653,6 +655,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUserWorkloadsSecretsTransportSettings = @@ -665,6 +668,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserWorkloadsSecretTransportSettings = @@ -689,6 +693,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserWorkloadsConfigMapTransportSettings = @@ -701,6 +706,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUserWorkloadsConfigMapTransportSettings = @@ -712,6 +718,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUserWorkloadsConfigMapsTransportSettings = @@ -725,6 +732,7 @@ protected GrpcEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUserWorkloadsConfigMapTransportSettings = @@ -750,6 +758,7 @@ protected GrpcEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings saveSnapshotTransportSettings = GrpcCallSettings.newBuilder() @@ -792,6 +801,7 @@ protected GrpcEnvironmentsStub( builder.add("environment", String.valueOf(request.getEnvironment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEnvironment()) .build(); this.createEnvironmentCallable = diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java index c652144ccfbd..15fce8dc13c6 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/HttpJsonEnvironmentsStub.java @@ -1367,6 +1367,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createUserWorkloadsSecretTransportSettings = @@ -1379,6 +1380,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserWorkloadsSecretTransportSettings = @@ -1391,6 +1393,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUserWorkloadsSecretsTransportSettings = @@ -1404,6 +1407,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserWorkloadsSecretTransportSettings = @@ -1430,6 +1434,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserWorkloadsConfigMapTransportSettings = @@ -1443,6 +1448,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUserWorkloadsConfigMapTransportSettings = @@ -1456,6 +1462,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUserWorkloadsConfigMapsTransportSettings = @@ -1470,6 +1477,7 @@ protected HttpJsonEnvironmentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUserWorkloadsConfigMapTransportSettings = @@ -1497,6 +1505,7 @@ protected HttpJsonEnvironmentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings saveSnapshotTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1543,6 +1552,7 @@ protected HttpJsonEnvironmentsStub( builder.add("environment", String.valueOf(request.getEnvironment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getEnvironment()) .build(); this.createEnvironmentCallable = diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java index 32348557e38a..b80e77e22255 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/ImageVersionsStubSettings.java @@ -303,6 +303,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-orchestration-airflow") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/Version.java b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/Version.java new file mode 100644 index 000000000000..d5916d67086d --- /dev/null +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/java/com/google/cloud/orchestration/airflow/service/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.orchestration.airflow.service.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-orchestration-airflow:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json index e55ab0d76fdd..aa8b63b32d6c 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json index 175f42b50352..3267fb403899 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/src/main/resources/META-INF/native-image/com.google.cloud.orchestration.airflow.service.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-orgpolicy/README.md b/java-orgpolicy/README.md index 86c3f58936b4..012e8b56429c 100644 --- a/java-orgpolicy/README.md +++ b/java-orgpolicy/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-orgpolicy - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-orgpolicy:2.87.0' +implementation 'com.google.cloud:google-cloud-orgpolicy:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-orgpolicy" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-orgpolicy" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/proto-google-cloud-orgpolicy-v1/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-orgpolicy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orgpolicy/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orgpolicy/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/GrpcOrgPolicyStub.java b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/GrpcOrgPolicyStub.java index 860277ca85ac..ecf40f85ad7a 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/GrpcOrgPolicyStub.java +++ b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/GrpcOrgPolicyStub.java @@ -261,6 +261,7 @@ protected GrpcOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPoliciesTransportSettings = GrpcCallSettings.newBuilder() @@ -271,6 +272,7 @@ protected GrpcOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -281,6 +283,7 @@ protected GrpcOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEffectivePolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -291,6 +294,7 @@ protected GrpcOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -301,6 +305,7 @@ protected GrpcOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -321,6 +326,7 @@ protected GrpcOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomConstraintTransportSettings = @@ -332,6 +338,7 @@ protected GrpcOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomConstraintTransportSettings = @@ -356,6 +363,7 @@ protected GrpcOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomConstraintsTransportSettings = @@ -368,6 +376,7 @@ protected GrpcOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCustomConstraintTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +387,7 @@ protected GrpcOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listConstraintsCallable = diff --git a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/HttpJsonOrgPolicyStub.java b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/HttpJsonOrgPolicyStub.java index b7cdcd9dbba7..fc386d5c7dd4 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/HttpJsonOrgPolicyStub.java +++ b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/HttpJsonOrgPolicyStub.java @@ -598,6 +598,7 @@ protected HttpJsonOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPoliciesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -609,6 +610,7 @@ protected HttpJsonOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -620,6 +622,7 @@ protected HttpJsonOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getEffectivePolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -631,6 +634,7 @@ protected HttpJsonOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -642,6 +646,7 @@ protected HttpJsonOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -664,6 +669,7 @@ protected HttpJsonOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomConstraintTransportSettings = @@ -676,6 +682,7 @@ protected HttpJsonOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomConstraintTransportSettings = @@ -702,6 +709,7 @@ protected HttpJsonOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomConstraintsTransportSettings = @@ -715,6 +723,7 @@ protected HttpJsonOrgPolicyStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCustomConstraintTransportSettings = @@ -727,6 +736,7 @@ protected HttpJsonOrgPolicyStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listConstraintsCallable = diff --git a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/OrgPolicyStubSettings.java b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/OrgPolicyStubSettings.java index c69b814d12e1..45dfa61d3ac5 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/OrgPolicyStubSettings.java +++ b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/OrgPolicyStubSettings.java @@ -522,6 +522,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-orgpolicy") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/Version.java b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/Version.java new file mode 100644 index 000000000000..29d4d99a8abc --- /dev/null +++ b/java-orgpolicy/google-cloud-orgpolicy/src/main/java/com/google/cloud/orgpolicy/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.orgpolicy.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-orgpolicy:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-orgpolicy/google-cloud-orgpolicy/src/main/resources/META-INF/native-image/com.google.cloud.orgpolicy.v2/reflect-config.json b/java-orgpolicy/google-cloud-orgpolicy/src/main/resources/META-INF/native-image/com.google.cloud.orgpolicy.v2/reflect-config.json index 3ba343bc8505..0b3531fb7933 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/src/main/resources/META-INF/native-image/com.google.cloud.orgpolicy.v2/reflect-config.json +++ b/java-orgpolicy/google-cloud-orgpolicy/src/main/resources/META-INF/native-image/com.google.cloud.orgpolicy.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-os-config/README.md b/java-os-config/README.md index 4cbacf30aad0..6b5424599e54 100644 --- a/java-os-config/README.md +++ b/java-os-config/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-os-config - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-os-config:2.89.0' +implementation 'com.google.cloud:google-cloud-os-config:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-os-config" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-os-config" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-os-config/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-os-config.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-config/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-config/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigServiceStub.java index a03c34131cf5..da5b0bed7d06 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigServiceStub.java @@ -318,6 +318,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPatchJobTransportSettings = @@ -329,6 +330,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelPatchJobTransportSettings = @@ -340,6 +342,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPatchJobsTransportSettings = @@ -352,6 +355,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< PatchJobs.ListPatchJobInstanceDetailsRequest, @@ -368,6 +372,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< PatchDeployments.CreatePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -382,6 +387,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPatchDeploymentTransportSettings = @@ -395,6 +401,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< PatchDeployments.ListPatchDeploymentsRequest, @@ -411,6 +418,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePatchDeploymentTransportSettings = @@ -422,6 +430,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< PatchDeployments.UpdatePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -451,6 +460,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< PatchDeployments.ResumePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -465,6 +475,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.executePatchJobCallable = diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigZonalServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigZonalServiceStub.java index 903bc123c9e2..905d05e820e9 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigZonalServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/GrpcOsConfigZonalServiceStub.java @@ -333,6 +333,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOSPolicyAssignmentTransportSettings = @@ -357,6 +358,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOSPolicyAssignmentsTransportSettings = @@ -369,6 +371,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListOSPolicyAssignmentRevisionsRequest, ListOSPolicyAssignmentRevisionsResponse> @@ -383,6 +386,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteOSPolicyAssignmentTransportSettings = @@ -394,6 +398,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getOSPolicyAssignmentReportTransportSettings = @@ -406,6 +411,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOSPolicyAssignmentReportsTransportSettings = @@ -419,6 +425,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -429,6 +436,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInventoriesTransportSettings = @@ -440,6 +448,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVulnerabilityReportTransportSettings = @@ -451,6 +460,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVulnerabilityReportsTransportSettings = @@ -463,6 +473,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOSPolicyAssignmentCallable = diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigServiceStub.java index b7893d6d69c8..788f34e12320 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigServiceStub.java @@ -628,6 +628,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPatchJobTransportSettings = @@ -640,6 +641,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelPatchJobTransportSettings = @@ -652,6 +654,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPatchJobsTransportSettings = @@ -665,6 +668,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< PatchJobs.ListPatchJobInstanceDetailsRequest, @@ -682,6 +686,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< PatchDeployments.CreatePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -697,6 +702,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< PatchDeployments.GetPatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -712,6 +718,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< PatchDeployments.ListPatchDeploymentsRequest, @@ -729,6 +736,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePatchDeploymentTransportSettings = @@ -741,6 +749,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< PatchDeployments.UpdatePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -773,6 +782,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< PatchDeployments.ResumePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -788,6 +798,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.executePatchJobCallable = diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigZonalServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigZonalServiceStub.java index c38a1b58f7b3..b813731417dd 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigZonalServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/HttpJsonOsConfigZonalServiceStub.java @@ -680,6 +680,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOSPolicyAssignmentTransportSettings = @@ -706,6 +707,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOSPolicyAssignmentsTransportSettings = @@ -719,6 +721,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListOSPolicyAssignmentRevisionsRequest, ListOSPolicyAssignmentRevisionsResponse> @@ -734,6 +737,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteOSPolicyAssignmentTransportSettings = @@ -746,6 +750,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getOSPolicyAssignmentReportTransportSettings = @@ -759,6 +764,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListOSPolicyAssignmentReportsRequest, ListOSPolicyAssignmentReportsResponse> @@ -774,6 +780,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -785,6 +792,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInventoriesTransportSettings = @@ -797,6 +805,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVulnerabilityReportTransportSettings = @@ -809,6 +818,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVulnerabilityReportsTransportSettings = @@ -822,6 +832,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOSPolicyAssignmentCallable = diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigServiceStubSettings.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigServiceStubSettings.java index b9d06f20767e..ff026bd82578 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigServiceStubSettings.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigServiceStubSettings.java @@ -596,6 +596,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-os-config") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigZonalServiceStubSettings.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigZonalServiceStubSettings.java index 5d4dff8437ed..ea2c23911f56 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigZonalServiceStubSettings.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/OsConfigZonalServiceStubSettings.java @@ -816,6 +816,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-os-config") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/Version.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/Version.java new file mode 100644 index 000000000000..23563d283be1 --- /dev/null +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.osconfig.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-os-config:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/GrpcOsConfigZonalServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/GrpcOsConfigZonalServiceStub.java index c50ad783e5d5..54e6a217b440 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/GrpcOsConfigZonalServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/GrpcOsConfigZonalServiceStub.java @@ -383,6 +383,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOSPolicyAssignmentTransportSettings = @@ -407,6 +408,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOSPolicyAssignmentsTransportSettings = @@ -419,6 +421,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListOSPolicyAssignmentRevisionsRequest, ListOSPolicyAssignmentRevisionsResponse> @@ -433,6 +436,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteOSPolicyAssignmentTransportSettings = @@ -444,6 +448,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInstanceOSPoliciesComplianceTransportSettings = @@ -456,6 +461,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListInstanceOSPoliciesCompliancesRequest, ListInstanceOSPoliciesCompliancesResponse> @@ -471,6 +477,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOSPolicyAssignmentReportTransportSettings = @@ -483,6 +490,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOSPolicyAssignmentReportsTransportSettings = @@ -496,6 +504,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -506,6 +515,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInventoriesTransportSettings = @@ -517,6 +527,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVulnerabilityReportTransportSettings = @@ -528,6 +539,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVulnerabilityReportsTransportSettings = @@ -540,6 +552,7 @@ protected GrpcOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOSPolicyAssignmentCallable = diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/HttpJsonOsConfigZonalServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/HttpJsonOsConfigZonalServiceStub.java index e4e02cb28c2f..a440ee059d4b 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/HttpJsonOsConfigZonalServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/HttpJsonOsConfigZonalServiceStub.java @@ -776,6 +776,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOSPolicyAssignmentTransportSettings = @@ -802,6 +803,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOSPolicyAssignmentsTransportSettings = @@ -815,6 +817,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListOSPolicyAssignmentRevisionsRequest, ListOSPolicyAssignmentRevisionsResponse> @@ -830,6 +833,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteOSPolicyAssignmentTransportSettings = @@ -842,6 +846,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInstanceOSPoliciesComplianceTransportSettings = @@ -855,6 +860,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListInstanceOSPoliciesCompliancesRequest, ListInstanceOSPoliciesCompliancesResponse> @@ -871,6 +877,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOSPolicyAssignmentReportTransportSettings = @@ -884,6 +891,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListOSPolicyAssignmentReportsRequest, ListOSPolicyAssignmentReportsResponse> @@ -899,6 +907,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -910,6 +919,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInventoriesTransportSettings = @@ -922,6 +932,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getVulnerabilityReportTransportSettings = @@ -934,6 +945,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVulnerabilityReportsTransportSettings = @@ -947,6 +959,7 @@ protected HttpJsonOsConfigZonalServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createOSPolicyAssignmentCallable = diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/OsConfigZonalServiceStubSettings.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/OsConfigZonalServiceStubSettings.java index 06759ea2fe03..2dac12a59d79 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/OsConfigZonalServiceStubSettings.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/OsConfigZonalServiceStubSettings.java @@ -939,6 +939,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-os-config") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/Version.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/Version.java new file mode 100644 index 000000000000..759934257934 --- /dev/null +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.osconfig.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-os-config:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/GrpcOsConfigServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/GrpcOsConfigServiceStub.java index e1ff68fce778..e922ec0de01e 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/GrpcOsConfigServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/GrpcOsConfigServiceStub.java @@ -568,6 +568,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< PatchDeployments.ResumePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -582,6 +583,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGuestPolicyTransportSettings = @@ -594,6 +596,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGuestPolicyTransportSettings = @@ -606,6 +609,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GuestPolicies.ListGuestPoliciesRequest, GuestPolicies.ListGuestPoliciesResponse> @@ -620,6 +624,7 @@ protected GrpcOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGuestPolicyTransportSettings = @@ -644,6 +649,7 @@ protected GrpcOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GuestPolicies.LookupEffectiveGuestPolicyRequest, GuestPolicies.EffectiveGuestPolicy> diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/HttpJsonOsConfigServiceStub.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/HttpJsonOsConfigServiceStub.java index 3778948385fe..4fab6e607dcd 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/HttpJsonOsConfigServiceStub.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/HttpJsonOsConfigServiceStub.java @@ -1034,6 +1034,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< PatchDeployments.ResumePatchDeploymentRequest, PatchDeployments.PatchDeployment> @@ -1049,6 +1050,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGuestPolicyTransportSettings = @@ -1062,6 +1064,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGuestPolicyTransportSettings = @@ -1075,6 +1078,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GuestPolicies.ListGuestPoliciesRequest, GuestPolicies.ListGuestPoliciesResponse> @@ -1090,6 +1094,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGuestPolicyTransportSettings = @@ -1116,6 +1121,7 @@ protected HttpJsonOsConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GuestPolicies.LookupEffectiveGuestPolicyRequest, GuestPolicies.EffectiveGuestPolicy> diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/OsConfigServiceStubSettings.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/OsConfigServiceStubSettings.java index 4f0cd8aed6ee..a392bf1aa9c7 100644 --- a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/OsConfigServiceStubSettings.java +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/OsConfigServiceStubSettings.java @@ -738,6 +738,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-os-config") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/Version.java b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/Version.java new file mode 100644 index 000000000000..0f7a4250d8c5 --- /dev/null +++ b/java-os-config/google-cloud-os-config/src/main/java/com/google/cloud/osconfig/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.osconfig.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-os-config:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1/reflect-config.json b/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1/reflect-config.json index 02255e54d8be..67d077b8a930 100644 --- a/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1/reflect-config.json +++ b/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1alpha/reflect-config.json b/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1alpha/reflect-config.json index c377e952a4fd..ccfc4e9026c9 100644 --- a/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1alpha/reflect-config.json +++ b/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1beta/reflect-config.json b/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1beta/reflect-config.json index a14f7fb7b0fd..f509158ab347 100644 --- a/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1beta/reflect-config.json +++ b/java-os-config/google-cloud-os-config/src/main/resources/META-INF/native-image/com.google.cloud.osconfig.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-os-login/README.md b/java-os-login/README.md index 79bc993d8c0e..642d9f65405d 100644 --- a/java-os-login/README.md +++ b/java-os-login/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-os-login - 2.86.0 + 2.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-os-login:2.86.0' +implementation 'com.google.cloud:google-cloud-os-login:2.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-os-login" % "2.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-os-login" % "2.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-os-login/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-os-login.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-login/2.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-login/2.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceStub.java b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceStub.java index 96a344e88cc9..a7684ef033cb 100644 --- a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceStub.java +++ b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceStub.java @@ -196,6 +196,7 @@ protected GrpcOsLoginServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePosixAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -206,6 +207,7 @@ protected GrpcOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSshPublicKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +218,7 @@ protected GrpcOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getLoginProfileTransportSettings = GrpcCallSettings.newBuilder() @@ -226,6 +229,7 @@ protected GrpcOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSshPublicKeyTransportSettings = @@ -237,6 +241,7 @@ protected GrpcOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importSshPublicKeyTransportSettings = @@ -248,6 +253,7 @@ protected GrpcOsLoginServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSshPublicKeyTransportSettings = @@ -259,6 +265,7 @@ protected GrpcOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSshPublicKeyCallable = diff --git a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/HttpJsonOsLoginServiceStub.java b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/HttpJsonOsLoginServiceStub.java index bf71d79b3b54..0b3eb06d65a5 100644 --- a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/HttpJsonOsLoginServiceStub.java +++ b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/HttpJsonOsLoginServiceStub.java @@ -375,6 +375,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePosixAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -386,6 +387,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSshPublicKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -397,6 +399,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getLoginProfileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -408,6 +411,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSshPublicKeyTransportSettings = @@ -420,6 +424,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importSshPublicKeyTransportSettings = @@ -432,6 +437,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSshPublicKeyTransportSettings = @@ -444,6 +450,7 @@ protected HttpJsonOsLoginServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSshPublicKeyCallable = diff --git a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStubSettings.java b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStubSettings.java index 7a3009b59d22..ba28da3b4746 100644 --- a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStubSettings.java +++ b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-os-login") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/Version.java b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/Version.java new file mode 100644 index 000000000000..995a57fc6bb1 --- /dev/null +++ b/java-os-login/google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.oslogin.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-os-login:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-os-login/google-cloud-os-login/src/main/resources/META-INF/native-image/com.google.cloud.oslogin.v1/reflect-config.json b/java-os-login/google-cloud-os-login/src/main/resources/META-INF/native-image/com.google.cloud.oslogin.v1/reflect-config.json index 5a9dd55b2748..e7d1ff6075fe 100644 --- a/java-os-login/google-cloud-os-login/src/main/resources/META-INF/native-image/com.google.cloud.oslogin.v1/reflect-config.json +++ b/java-os-login/google-cloud-os-login/src/main/resources/META-INF/native-image/com.google.cloud.oslogin.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-parallelstore/README.md b/java-parallelstore/README.md index c0487ab29106..a3d72249ff74 100644 --- a/java-parallelstore/README.md +++ b/java-parallelstore/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-parallelstore - 0.50.0 + 0.51.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-parallelstore:0.50.0' +implementation 'com.google.cloud:google-cloud-parallelstore:0.51.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-parallelstore" % "0.50.0" +libraryDependencies += "com.google.cloud" % "google-cloud-parallelstore" % "0.51.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-parallelstore/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-parallelstore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parallelstore/0.50.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parallelstore/0.51.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/GrpcParallelstoreStub.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/GrpcParallelstoreStub.java index 1015f4ecd541..2e27c95f2e02 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/GrpcParallelstoreStub.java +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/GrpcParallelstoreStub.java @@ -230,6 +230,7 @@ protected GrpcParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -240,6 +241,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -250,6 +252,7 @@ protected GrpcParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +273,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +284,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -290,6 +295,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/HttpJsonParallelstoreStub.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/HttpJsonParallelstoreStub.java index 9866ab40403f..b858c394e99e 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/HttpJsonParallelstoreStub.java +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/HttpJsonParallelstoreStub.java @@ -532,6 +532,7 @@ protected HttpJsonParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -543,6 +544,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -554,6 +556,7 @@ protected HttpJsonParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -576,6 +579,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -587,6 +591,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -598,6 +603,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/ParallelstoreStubSettings.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/ParallelstoreStubSettings.java index 0a3788e22b20..12340bddc0c3 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/ParallelstoreStubSettings.java +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/ParallelstoreStubSettings.java @@ -497,6 +497,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-parallelstore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/Version.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/Version.java new file mode 100644 index 000000000000..9aa260286210 --- /dev/null +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.parallelstore.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-parallelstore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/GrpcParallelstoreStub.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/GrpcParallelstoreStub.java index 6a6a61a9f397..e110a8aff3cd 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/GrpcParallelstoreStub.java +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/GrpcParallelstoreStub.java @@ -232,6 +232,7 @@ protected GrpcParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -242,6 +243,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -252,6 +254,7 @@ protected GrpcParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -272,6 +275,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -282,6 +286,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +297,7 @@ protected GrpcParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/HttpJsonParallelstoreStub.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/HttpJsonParallelstoreStub.java index 0df127a0654c..3f3d1c6bfac5 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/HttpJsonParallelstoreStub.java +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/HttpJsonParallelstoreStub.java @@ -534,6 +534,7 @@ protected HttpJsonParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -545,6 +546,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -556,6 +558,7 @@ protected HttpJsonParallelstoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -578,6 +581,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -589,6 +593,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -600,6 +605,7 @@ protected HttpJsonParallelstoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/ParallelstoreStubSettings.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/ParallelstoreStubSettings.java index 24d03d659b81..c18031487713 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/ParallelstoreStubSettings.java +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/ParallelstoreStubSettings.java @@ -498,6 +498,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-parallelstore") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/Version.java b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/Version.java new file mode 100644 index 000000000000..e0b43492ffbc --- /dev/null +++ b/java-parallelstore/google-cloud-parallelstore/src/main/java/com/google/cloud/parallelstore/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.parallelstore.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-parallelstore:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1/reflect-config.json b/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1/reflect-config.json index 0a20678453ce..287105df8c56 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1/reflect-config.json +++ b/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1beta/reflect-config.json b/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1beta/reflect-config.json index 8fbb571a76be..53cbafc35a95 100644 --- a/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1beta/reflect-config.json +++ b/java-parallelstore/google-cloud-parallelstore/src/main/resources/META-INF/native-image/com.google.cloud.parallelstore.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-parametermanager/README.md b/java-parametermanager/README.md index e0c40b02c35c..3d47eb712cb4 100644 --- a/java-parametermanager/README.md +++ b/java-parametermanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-parametermanager - 0.31.0 + 0.32.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-parametermanager:0.31.0' +implementation 'com.google.cloud:google-cloud-parametermanager:0.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-parametermanager" % "0.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-parametermanager" % "0.32.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-parametermanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-parametermanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parametermanager/0.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parametermanager/0.32.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/GrpcParameterManagerStub.java b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/GrpcParameterManagerStub.java index db421beb8e20..0bc4f6137c59 100644 --- a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/GrpcParameterManagerStub.java +++ b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/GrpcParameterManagerStub.java @@ -297,6 +297,7 @@ protected GrpcParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getParameterTransportSettings = GrpcCallSettings.newBuilder() @@ -307,6 +308,7 @@ protected GrpcParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createParameterTransportSettings = GrpcCallSettings.newBuilder() @@ -317,6 +319,7 @@ protected GrpcParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateParameterTransportSettings = GrpcCallSettings.newBuilder() @@ -337,6 +340,7 @@ protected GrpcParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listParameterVersionsTransportSettings = @@ -349,6 +353,7 @@ protected GrpcParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getParameterVersionTransportSettings = @@ -360,6 +365,7 @@ protected GrpcParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renderParameterVersionTransportSettings = @@ -372,6 +378,7 @@ protected GrpcParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createParameterVersionTransportSettings = @@ -383,6 +390,7 @@ protected GrpcParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateParameterVersionTransportSettings = @@ -406,6 +414,7 @@ protected GrpcParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/HttpJsonParameterManagerStub.java b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/HttpJsonParameterManagerStub.java index 8fe2bbdec8a7..9ce658db70c1 100644 --- a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/HttpJsonParameterManagerStub.java +++ b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/HttpJsonParameterManagerStub.java @@ -642,6 +642,7 @@ protected HttpJsonParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getParameterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -653,6 +654,7 @@ protected HttpJsonParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createParameterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -664,6 +666,7 @@ protected HttpJsonParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateParameterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -686,6 +689,7 @@ protected HttpJsonParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listParameterVersionsTransportSettings = @@ -699,6 +703,7 @@ protected HttpJsonParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getParameterVersionTransportSettings = @@ -711,6 +716,7 @@ protected HttpJsonParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renderParameterVersionTransportSettings = @@ -724,6 +730,7 @@ protected HttpJsonParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createParameterVersionTransportSettings = @@ -736,6 +743,7 @@ protected HttpJsonParameterManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateParameterVersionTransportSettings = @@ -762,6 +770,7 @@ protected HttpJsonParameterManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/ParameterManagerStubSettings.java b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/ParameterManagerStubSettings.java index 36783032975e..7ccb960ea53e 100644 --- a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/ParameterManagerStubSettings.java +++ b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/ParameterManagerStubSettings.java @@ -535,6 +535,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-parametermanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/Version.java b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/Version.java new file mode 100644 index 000000000000..f0924dd56fcc --- /dev/null +++ b/java-parametermanager/google-cloud-parametermanager/src/main/java/com/google/cloud/parametermanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.parametermanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-parametermanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-parametermanager/google-cloud-parametermanager/src/main/resources/META-INF/native-image/com.google.cloud.parametermanager.v1/reflect-config.json b/java-parametermanager/google-cloud-parametermanager/src/main/resources/META-INF/native-image/com.google.cloud.parametermanager.v1/reflect-config.json index 18816c4cdcb9..f7d2e4d37b19 100644 --- a/java-parametermanager/google-cloud-parametermanager/src/main/resources/META-INF/native-image/com.google.cloud.parametermanager.v1/reflect-config.json +++ b/java-parametermanager/google-cloud-parametermanager/src/main/resources/META-INF/native-image/com.google.cloud.parametermanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-phishingprotection/README.md b/java-phishingprotection/README.md index 0bae5fee44ed..8e31d7de92a4 100644 --- a/java-phishingprotection/README.md +++ b/java-phishingprotection/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-phishingprotection - 0.118.0 + 0.119.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-phishingprotection:0.118.0' +implementation 'com.google.cloud:google-cloud-phishingprotection:0.119.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-phishingprotection" % "0.118.0" +libraryDependencies += "com.google.cloud" % "google-cloud-phishingprotection" % "0.119.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-phishingprotection/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-phishingprotection.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-phishingprotection/0.118.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-phishingprotection/0.119.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/GrpcPhishingProtectionServiceV1Beta1Stub.java b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/GrpcPhishingProtectionServiceV1Beta1Stub.java index 38191ef5b45e..e4331de2fd80 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/GrpcPhishingProtectionServiceV1Beta1Stub.java +++ b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/GrpcPhishingProtectionServiceV1Beta1Stub.java @@ -114,6 +114,7 @@ protected GrpcPhishingProtectionServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.reportPhishingCallable = diff --git a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/HttpJsonPhishingProtectionServiceV1Beta1Stub.java b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/HttpJsonPhishingProtectionServiceV1Beta1Stub.java index 4d56fe603117..72a5d706cf33 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/HttpJsonPhishingProtectionServiceV1Beta1Stub.java +++ b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/HttpJsonPhishingProtectionServiceV1Beta1Stub.java @@ -149,6 +149,7 @@ protected HttpJsonPhishingProtectionServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.reportPhishingCallable = diff --git a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/PhishingProtectionServiceV1Beta1StubSettings.java b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/PhishingProtectionServiceV1Beta1StubSettings.java index 7c932afd52a6..606683dc953e 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/PhishingProtectionServiceV1Beta1StubSettings.java +++ b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/PhishingProtectionServiceV1Beta1StubSettings.java @@ -239,6 +239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-phishingprotection") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/Version.java b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/Version.java new file mode 100644 index 000000000000..01352f98f52f --- /dev/null +++ b/java-phishingprotection/google-cloud-phishingprotection/src/main/java/com/google/cloud/phishingprotection/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.phishingprotection.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-phishingprotection:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-phishingprotection/google-cloud-phishingprotection/src/main/resources/META-INF/native-image/com.google.cloud.phishingprotection.v1beta1/reflect-config.json b/java-phishingprotection/google-cloud-phishingprotection/src/main/resources/META-INF/native-image/com.google.cloud.phishingprotection.v1beta1/reflect-config.json index 0044c1d07e95..576e5357595b 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/src/main/resources/META-INF/native-image/com.google.cloud.phishingprotection.v1beta1/reflect-config.json +++ b/java-phishingprotection/google-cloud-phishingprotection/src/main/resources/META-INF/native-image/com.google.cloud.phishingprotection.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-policy-troubleshooter/README.md b/java-policy-troubleshooter/README.md index 554c4c6f2b98..f28d96f3b131 100644 --- a/java-policy-troubleshooter/README.md +++ b/java-policy-troubleshooter/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-policy-troubleshooter - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-policy-troubleshooter:1.86.0' +implementation 'com.google.cloud:google-cloud-policy-troubleshooter:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-policy-troubleshooter/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-policy-troubleshooter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policy-troubleshooter/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policy-troubleshooter/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/PolicyTroubleshooterStubSettings.java b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/PolicyTroubleshooterStubSettings.java index 86bfcc4d6fb9..add9af4254e4 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/PolicyTroubleshooterStubSettings.java +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/PolicyTroubleshooterStubSettings.java @@ -235,6 +235,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-policy-troubleshooter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/Version.java b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/Version.java new file mode 100644 index 000000000000..d9643636d6e3 --- /dev/null +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/iam/v3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.policytroubleshooter.iam.v3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-policy-troubleshooter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/IamCheckerStubSettings.java b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/IamCheckerStubSettings.java index 387501f8ca2a..50795a94d84e 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/IamCheckerStubSettings.java +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/IamCheckerStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-policy-troubleshooter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/Version.java b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/Version.java new file mode 100644 index 000000000000..141ab1c2dbff --- /dev/null +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/java/com/google/cloud/policytroubleshooter/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.policytroubleshooter.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-policy-troubleshooter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.iam.v3/reflect-config.json b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.iam.v3/reflect-config.json index 7a9b6a6780e7..bf58ae261977 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.iam.v3/reflect-config.json +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.iam.v3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.v1/reflect-config.json b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.v1/reflect-config.json index 1fe9f5ee77f3..67cf697d2598 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.v1/reflect-config.json +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/src/main/resources/META-INF/native-image/com.google.cloud.policytroubleshooter.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-policysimulator/README.md b/java-policysimulator/README.md index 4956b7e5ac4a..f0c220a3dd7e 100644 --- a/java-policysimulator/README.md +++ b/java-policysimulator/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-policysimulator - 0.66.0 + 0.67.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-policysimulator:0.66.0' +implementation 'com.google.cloud:google-cloud-policysimulator:0.67.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-policysimulator" % "0.66.0" +libraryDependencies += "com.google.cloud" % "google-cloud-policysimulator" % "0.67.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-policysimulator/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-policysimulator.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policysimulator/0.66.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policysimulator/0.67.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcOrgPolicyViolationsPreviewServiceStub.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcOrgPolicyViolationsPreviewServiceStub.java index 0c72bb8a9be3..b277e06f2315 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcOrgPolicyViolationsPreviewServiceStub.java +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcOrgPolicyViolationsPreviewServiceStub.java @@ -193,6 +193,7 @@ protected GrpcOrgPolicyViolationsPreviewServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrgPolicyViolationsPreviewTransportSettings = @@ -205,6 +206,7 @@ protected GrpcOrgPolicyViolationsPreviewServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOrgPolicyViolationsPreviewTransportSettings = @@ -216,6 +218,7 @@ protected GrpcOrgPolicyViolationsPreviewServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listOrgPolicyViolationsTransportSettings = @@ -228,6 +231,7 @@ protected GrpcOrgPolicyViolationsPreviewServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listOrgPolicyViolationsPreviewsCallable = diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcSimulatorStub.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcSimulatorStub.java index f2a9d9950189..d3c1bd47d35c 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcSimulatorStub.java +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/GrpcSimulatorStub.java @@ -138,6 +138,7 @@ protected GrpcSimulatorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReplayTransportSettings = GrpcCallSettings.newBuilder() @@ -159,6 +160,7 @@ protected GrpcSimulatorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getReplayCallable = diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonOrgPolicyViolationsPreviewServiceStub.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonOrgPolicyViolationsPreviewServiceStub.java index eef35cccea50..aae556ab810a 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonOrgPolicyViolationsPreviewServiceStub.java +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonOrgPolicyViolationsPreviewServiceStub.java @@ -388,6 +388,7 @@ protected HttpJsonOrgPolicyViolationsPreviewServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrgPolicyViolationsPreviewTransportSettings = @@ -401,6 +402,7 @@ protected HttpJsonOrgPolicyViolationsPreviewServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOrgPolicyViolationsPreviewTransportSettings = @@ -413,6 +415,7 @@ protected HttpJsonOrgPolicyViolationsPreviewServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listOrgPolicyViolationsTransportSettings = @@ -426,6 +429,7 @@ protected HttpJsonOrgPolicyViolationsPreviewServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listOrgPolicyViolationsPreviewsCallable = diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonSimulatorStub.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonSimulatorStub.java index 943fd1886d6a..148c8c6d3d0b 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonSimulatorStub.java +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/HttpJsonSimulatorStub.java @@ -317,6 +317,7 @@ protected HttpJsonSimulatorStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReplayTransportSettings = HttpJsonCallSettings.newBuilder() @@ -340,6 +341,7 @@ protected HttpJsonSimulatorStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getReplayCallable = diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/OrgPolicyViolationsPreviewServiceStubSettings.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/OrgPolicyViolationsPreviewServiceStubSettings.java index e251f054c477..33bf06977fe5 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/OrgPolicyViolationsPreviewServiceStubSettings.java +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/OrgPolicyViolationsPreviewServiceStubSettings.java @@ -497,6 +497,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-policysimulator") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/SimulatorStubSettings.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/SimulatorStubSettings.java index 6f72bed8a2da..157726a75492 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/SimulatorStubSettings.java +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/SimulatorStubSettings.java @@ -358,6 +358,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-policysimulator") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/Version.java b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/Version.java new file mode 100644 index 000000000000..76cd48803be5 --- /dev/null +++ b/java-policysimulator/google-cloud-policysimulator/src/main/java/com/google/cloud/policysimulator/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.policysimulator.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-policysimulator:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-policysimulator/google-cloud-policysimulator/src/main/resources/META-INF/native-image/com.google.cloud.policysimulator.v1/reflect-config.json b/java-policysimulator/google-cloud-policysimulator/src/main/resources/META-INF/native-image/com.google.cloud.policysimulator.v1/reflect-config.json index 4c80852f420a..f0c1c7843a2e 100644 --- a/java-policysimulator/google-cloud-policysimulator/src/main/resources/META-INF/native-image/com.google.cloud.policysimulator.v1/reflect-config.json +++ b/java-policysimulator/google-cloud-policysimulator/src/main/resources/META-INF/native-image/com.google.cloud.policysimulator.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-private-catalog/README.md b/java-private-catalog/README.md index c92241f5f8a1..329bee8b2066 100644 --- a/java-private-catalog/README.md +++ b/java-private-catalog/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-private-catalog - 0.89.0 + 0.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-private-catalog:0.89.0' +implementation 'com.google.cloud:google-cloud-private-catalog:0.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-private-catalog" % "0.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-private-catalog" % "0.90.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-private-catalog/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-private-catalog.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-private-catalog/0.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-private-catalog/0.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/PrivateCatalogStubSettings.java b/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/PrivateCatalogStubSettings.java index f93d29b74377..e3189878e606 100644 --- a/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/PrivateCatalogStubSettings.java +++ b/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/PrivateCatalogStubSettings.java @@ -431,6 +431,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-private-catalog") .setRepository("googleapis/google-cloud-java") + .setVersion(com.google.cloud.privatecatalog.v1beta1.stub.Version.VERSION) .build(); } diff --git a/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/Version.java b/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/Version.java new file mode 100644 index 000000000000..93ac94add592 --- /dev/null +++ b/java-private-catalog/google-cloud-private-catalog/src/main/java/com/google/cloud/privatecatalog/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.privatecatalog.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-private-catalog:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-private-catalog/google-cloud-private-catalog/src/main/resources/META-INF/native-image/com.google.cloud.privatecatalog.v1beta1/reflect-config.json b/java-private-catalog/google-cloud-private-catalog/src/main/resources/META-INF/native-image/com.google.cloud.privatecatalog.v1beta1/reflect-config.json index 57a42b344eb6..501c739a77af 100644 --- a/java-private-catalog/google-cloud-private-catalog/src/main/resources/META-INF/native-image/com.google.cloud.privatecatalog.v1beta1/reflect-config.json +++ b/java-private-catalog/google-cloud-private-catalog/src/main/resources/META-INF/native-image/com.google.cloud.privatecatalog.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-privilegedaccessmanager/README.md b/java-privilegedaccessmanager/README.md index 5fd42b6164fe..e822780e3662 100644 --- a/java-privilegedaccessmanager/README.md +++ b/java-privilegedaccessmanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-privilegedaccessmanager - 0.41.0 + 0.42.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-privilegedaccessmanager:0.41.0' +implementation 'com.google.cloud:google-cloud-privilegedaccessmanager:0.42.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-privilegedaccessmanager" % "0.41.0" +libraryDependencies += "com.google.cloud" % "google-cloud-privilegedaccessmanager" % "0.42.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-privilegedaccessmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-privilegedaccessmanager/0.41.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-privilegedaccessmanager/0.42.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/GrpcPrivilegedAccessManagerStub.java b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/GrpcPrivilegedAccessManagerStub.java index 2dfd902c461a..7f78baec9703 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/GrpcPrivilegedAccessManagerStub.java +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/GrpcPrivilegedAccessManagerStub.java @@ -346,6 +346,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listEntitlementsTransportSettings = @@ -357,6 +358,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchEntitlementsTransportSettings = @@ -368,6 +370,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEntitlementTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +381,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEntitlementTransportSettings = GrpcCallSettings.newBuilder() @@ -388,6 +392,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEntitlementTransportSettings = GrpcCallSettings.newBuilder() @@ -398,6 +403,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEntitlementTransportSettings = GrpcCallSettings.newBuilder() @@ -419,6 +425,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchGrantsTransportSettings = GrpcCallSettings.newBuilder() @@ -429,6 +436,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGrantTransportSettings = GrpcCallSettings.newBuilder() @@ -439,6 +447,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGrantTransportSettings = GrpcCallSettings.newBuilder() @@ -449,6 +458,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings approveGrantTransportSettings = GrpcCallSettings.newBuilder() @@ -459,6 +469,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings denyGrantTransportSettings = GrpcCallSettings.newBuilder() @@ -469,6 +480,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings revokeGrantTransportSettings = GrpcCallSettings.newBuilder() @@ -479,6 +491,7 @@ protected GrpcPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/HttpJsonPrivilegedAccessManagerStub.java b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/HttpJsonPrivilegedAccessManagerStub.java index 487c74153624..feb3f179fd12 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/HttpJsonPrivilegedAccessManagerStub.java +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/HttpJsonPrivilegedAccessManagerStub.java @@ -890,6 +890,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listEntitlementsTransportSettings = @@ -902,6 +903,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchEntitlementsTransportSettings = @@ -914,6 +916,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEntitlementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -925,6 +928,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEntitlementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -936,6 +940,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEntitlementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -947,6 +952,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEntitlementTransportSettings = HttpJsonCallSettings.newBuilder() @@ -970,6 +976,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchGrantsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -981,6 +988,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGrantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -992,6 +1000,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGrantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1003,6 +1012,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings approveGrantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1014,6 +1024,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings denyGrantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1025,6 +1036,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings revokeGrantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1036,6 +1048,7 @@ protected HttpJsonPrivilegedAccessManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/PrivilegedAccessManagerStubSettings.java b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/PrivilegedAccessManagerStubSettings.java index 1967623cbe21..5da3c52c2510 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/PrivilegedAccessManagerStubSettings.java +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/PrivilegedAccessManagerStubSettings.java @@ -732,6 +732,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-privilegedaccessmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/Version.java b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/Version.java new file mode 100644 index 000000000000..8831297238d9 --- /dev/null +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/java/com/google/cloud/privilegedaccessmanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.privilegedaccessmanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-privilegedaccessmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/resources/META-INF/native-image/com.google.cloud.privilegedaccessmanager.v1/reflect-config.json b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/resources/META-INF/native-image/com.google.cloud.privilegedaccessmanager.v1/reflect-config.json index 0b52ac8c03dc..8bf4a6def9a4 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/resources/META-INF/native-image/com.google.cloud.privilegedaccessmanager.v1/reflect-config.json +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/src/main/resources/META-INF/native-image/com.google.cloud.privilegedaccessmanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-profiler/README.md b/java-profiler/README.md index a1739c6ee1ee..2be68f47fa5a 100644 --- a/java-profiler/README.md +++ b/java-profiler/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-profiler - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-profiler:2.87.0' +implementation 'com.google.cloud:google-cloud-profiler:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-profiler" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-profiler" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-profiler/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-profiler.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-profiler/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-profiler/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ExportServiceStubSettings.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ExportServiceStubSettings.java index 57017cccee96..08f48edbef62 100644 --- a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ExportServiceStubSettings.java +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ExportServiceStubSettings.java @@ -298,6 +298,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-profiler") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcExportServiceStub.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcExportServiceStub.java index 63b1c2749e51..ecc6ebeaac92 100644 --- a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcExportServiceStub.java +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcExportServiceStub.java @@ -108,6 +108,7 @@ protected GrpcExportServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listProfilesCallable = diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcProfilerServiceStub.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcProfilerServiceStub.java index b5995c498f2c..f3a097a25e08 100644 --- a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcProfilerServiceStub.java +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/GrpcProfilerServiceStub.java @@ -133,6 +133,7 @@ protected GrpcProfilerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createOfflineProfileTransportSettings = GrpcCallSettings.newBuilder() @@ -143,6 +144,7 @@ protected GrpcProfilerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProfileTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonExportServiceStub.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonExportServiceStub.java index 56a6f08355d7..64896d652c6a 100644 --- a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonExportServiceStub.java +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonExportServiceStub.java @@ -143,6 +143,7 @@ protected HttpJsonExportServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listProfilesCallable = diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonProfilerServiceStub.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonProfilerServiceStub.java index 94592eb1551b..4d4b01d71144 100644 --- a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonProfilerServiceStub.java +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/HttpJsonProfilerServiceStub.java @@ -221,6 +221,7 @@ protected HttpJsonProfilerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createOfflineProfileTransportSettings = @@ -233,6 +234,7 @@ protected HttpJsonProfilerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProfileTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ProfilerServiceStubSettings.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ProfilerServiceStubSettings.java index 65d94a4476fc..e009832ad50d 100644 --- a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ProfilerServiceStubSettings.java +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/ProfilerServiceStubSettings.java @@ -251,6 +251,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-profiler") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/Version.java b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/Version.java new file mode 100644 index 000000000000..4473e631dc71 --- /dev/null +++ b/java-profiler/google-cloud-profiler/src/main/java/com/google/devtools/cloudprofiler/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.devtools.cloudprofiler.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-profiler:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-profiler/google-cloud-profiler/src/main/resources/META-INF/native-image/com.google.devtools.cloudprofiler.v2/reflect-config.json b/java-profiler/google-cloud-profiler/src/main/resources/META-INF/native-image/com.google.devtools.cloudprofiler.v2/reflect-config.json index da1cca979450..fc0fcd051c40 100644 --- a/java-profiler/google-cloud-profiler/src/main/resources/META-INF/native-image/com.google.devtools.cloudprofiler.v2/reflect-config.json +++ b/java-profiler/google-cloud-profiler/src/main/resources/META-INF/native-image/com.google.devtools.cloudprofiler.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-publicca/README.md b/java-publicca/README.md index 66b5839fee3c..a41785a97d28 100644 --- a/java-publicca/README.md +++ b/java-publicca/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-publicca - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-publicca:0.84.0' +implementation 'com.google.cloud:google-cloud-publicca:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-publicca" % "0.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-publicca" % "0.85.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-publicca/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-publicca.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-publicca/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-publicca/0.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/GrpcPublicCertificateAuthorityServiceStub.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/GrpcPublicCertificateAuthorityServiceStub.java index 12546e28734a..a3ea651f6141 100644 --- a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/GrpcPublicCertificateAuthorityServiceStub.java +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/GrpcPublicCertificateAuthorityServiceStub.java @@ -113,6 +113,7 @@ protected GrpcPublicCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createExternalAccountKeyCallable = diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java index 003099b0ad09..33adb7223799 100644 --- a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java @@ -149,6 +149,7 @@ protected HttpJsonPublicCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createExternalAccountKeyCallable = diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/PublicCertificateAuthorityServiceStubSettings.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/PublicCertificateAuthorityServiceStubSettings.java index 3b3904cd7ed3..288ce4f3862a 100644 --- a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/PublicCertificateAuthorityServiceStubSettings.java +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/PublicCertificateAuthorityServiceStubSettings.java @@ -239,6 +239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-publicca") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/Version.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/Version.java new file mode 100644 index 000000000000..b518ca66e07c --- /dev/null +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.security.publicca.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-publicca:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/GrpcPublicCertificateAuthorityServiceStub.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/GrpcPublicCertificateAuthorityServiceStub.java index a0d10049952b..0c70053ab62b 100644 --- a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/GrpcPublicCertificateAuthorityServiceStub.java +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/GrpcPublicCertificateAuthorityServiceStub.java @@ -115,6 +115,7 @@ protected GrpcPublicCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createExternalAccountKeyCallable = diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java index 32e2cc869c1b..85aed7fc5172 100644 --- a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/HttpJsonPublicCertificateAuthorityServiceStub.java @@ -151,6 +151,7 @@ protected HttpJsonPublicCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createExternalAccountKeyCallable = diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/PublicCertificateAuthorityServiceStubSettings.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/PublicCertificateAuthorityServiceStubSettings.java index a2be2d7b3b29..688f66f121e9 100644 --- a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/PublicCertificateAuthorityServiceStubSettings.java +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/PublicCertificateAuthorityServiceStubSettings.java @@ -240,6 +240,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-publicca") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/Version.java b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/Version.java new file mode 100644 index 000000000000..fd7993338dd8 --- /dev/null +++ b/java-publicca/google-cloud-publicca/src/main/java/com/google/cloud/security/publicca/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.security.publicca.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-publicca:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1/reflect-config.json b/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1/reflect-config.json index 7f2ac778d1d4..e3fd301bb70b 100644 --- a/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1/reflect-config.json +++ b/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1beta1/reflect-config.json b/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1beta1/reflect-config.json index e4f4a262f013..05182693765f 100644 --- a/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1beta1/reflect-config.json +++ b/java-publicca/google-cloud-publicca/src/main/resources/META-INF/native-image/com.google.cloud.security.publicca.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-rapidmigrationassessment/README.md b/java-rapidmigrationassessment/README.md index f6368fafca4a..fcc974b42e9c 100644 --- a/java-rapidmigrationassessment/README.md +++ b/java-rapidmigrationassessment/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-rapidmigrationassessment - 0.70.0 + 0.71.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-rapidmigrationassessment:0.70.0' +implementation 'com.google.cloud:google-cloud-rapidmigrationassessment:0.71.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-rapidmigrationassessment" % "0.70.0" +libraryDependencies += "com.google.cloud" % "google-cloud-rapidmigrationassessment" % "0.71.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-rapidmigrationassessment/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-rapidmigrationassessment.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-rapidmigrationassessment/0.70.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-rapidmigrationassessment/0.71.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/GrpcRapidMigrationAssessmentStub.java b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/GrpcRapidMigrationAssessmentStub.java index f0fb2554eb3e..381bbc362597 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/GrpcRapidMigrationAssessmentStub.java +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/GrpcRapidMigrationAssessmentStub.java @@ -287,6 +287,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAnnotationTransportSettings = GrpcCallSettings.newBuilder() @@ -297,6 +298,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnnotationTransportSettings = GrpcCallSettings.newBuilder() @@ -307,6 +309,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCollectorsTransportSettings = @@ -318,6 +321,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCollectorTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +332,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCollectorTransportSettings = GrpcCallSettings.newBuilder() @@ -348,6 +353,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeCollectorTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +364,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings registerCollectorTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +375,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseCollectorTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +386,7 @@ protected GrpcRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/HttpJsonRapidMigrationAssessmentStub.java b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/HttpJsonRapidMigrationAssessmentStub.java index 217f18200684..78853ee9a8fb 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/HttpJsonRapidMigrationAssessmentStub.java +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/HttpJsonRapidMigrationAssessmentStub.java @@ -662,6 +662,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAnnotationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -673,6 +674,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAnnotationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -684,6 +686,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCollectorsTransportSettings = @@ -696,6 +699,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCollectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -707,6 +711,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCollectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -729,6 +734,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeCollectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -740,6 +746,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings registerCollectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -751,6 +758,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseCollectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -762,6 +770,7 @@ protected HttpJsonRapidMigrationAssessmentStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/RapidMigrationAssessmentStubSettings.java b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/RapidMigrationAssessmentStubSettings.java index 17795a333438..74d3593f98b5 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/RapidMigrationAssessmentStubSettings.java +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/RapidMigrationAssessmentStubSettings.java @@ -541,6 +541,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-rapidmigrationassessment") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/Version.java b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/Version.java new file mode 100644 index 000000000000..ab563bc02e15 --- /dev/null +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/java/com/google/cloud/rapidmigrationassessment/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.rapidmigrationassessment.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-rapidmigrationassessment:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/resources/META-INF/native-image/com.google.cloud.rapidmigrationassessment.v1/reflect-config.json b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/resources/META-INF/native-image/com.google.cloud.rapidmigrationassessment.v1/reflect-config.json index 31b19e769487..e22cf1272599 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/resources/META-INF/native-image/com.google.cloud.rapidmigrationassessment.v1/reflect-config.json +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/src/main/resources/META-INF/native-image/com.google.cloud.rapidmigrationassessment.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-recaptchaenterprise/README.md b/java-recaptchaenterprise/README.md index b2e42b81b07f..1c0d3e25b183 100644 --- a/java-recaptchaenterprise/README.md +++ b/java-recaptchaenterprise/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recaptchaenterprise - 3.84.0 + 3.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recaptchaenterprise:3.84.0' +implementation 'com.google.cloud:google-cloud-recaptchaenterprise:3.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recaptchaenterprise" % "3.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recaptchaenterprise" % "3.85.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-recaptchaenterprise/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recaptchaenterprise.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.85.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/GrpcRecaptchaEnterpriseServiceStub.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/GrpcRecaptchaEnterpriseServiceStub.java index c8a16c76e12e..c7ec06193807 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/GrpcRecaptchaEnterpriseServiceStub.java +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/GrpcRecaptchaEnterpriseServiceStub.java @@ -470,6 +470,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings annotateAssessmentTransportSettings = @@ -481,6 +482,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -491,6 +493,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listKeysTransportSettings = GrpcCallSettings.newBuilder() @@ -501,6 +504,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings retrieveLegacySecretKeyTransportSettings = @@ -513,6 +517,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("key", String.valueOf(request.getKey())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getKey()) .build(); GrpcCallSettings getKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -523,6 +528,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -543,6 +549,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings migrateKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -553,6 +560,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addIpOverrideTransportSettings = GrpcCallSettings.newBuilder() @@ -563,6 +571,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeIpOverrideTransportSettings = @@ -574,6 +583,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIpOverridesTransportSettings = @@ -585,6 +595,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMetricsTransportSettings = GrpcCallSettings.newBuilder() @@ -595,6 +606,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createFirewallPolicyTransportSettings = @@ -606,6 +618,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFirewallPoliciesTransportSettings = @@ -617,6 +630,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFirewallPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -627,6 +641,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateFirewallPolicyTransportSettings = @@ -650,6 +665,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reorderFirewallPoliciesTransportSettings = @@ -662,6 +678,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRelatedAccountGroupsTransportSettings = @@ -674,6 +691,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListRelatedAccountGroupMembershipsRequest, ListRelatedAccountGroupMembershipsResponse> @@ -689,6 +707,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< SearchRelatedAccountGroupMembershipsRequest, @@ -705,6 +724,7 @@ protected GrpcRecaptchaEnterpriseServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); this.createAssessmentCallable = diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/RecaptchaEnterpriseServiceStubSettings.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/RecaptchaEnterpriseServiceStubSettings.java index 1595df63225a..a592cf168da4 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/RecaptchaEnterpriseServiceStubSettings.java +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/RecaptchaEnterpriseServiceStubSettings.java @@ -857,6 +857,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recaptchaenterprise") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/Version.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/Version.java new file mode 100644 index 000000000000..f13c6b411d10 --- /dev/null +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.recaptchaenterprise.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-recaptchaenterprise:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/GrpcRecaptchaEnterpriseServiceV1Beta1Stub.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/GrpcRecaptchaEnterpriseServiceV1Beta1Stub.java index ffb34c377a07..3b4222bee22b 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/GrpcRecaptchaEnterpriseServiceV1Beta1Stub.java +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/GrpcRecaptchaEnterpriseServiceV1Beta1Stub.java @@ -130,6 +130,7 @@ protected GrpcRecaptchaEnterpriseServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings annotateAssessmentTransportSettings = @@ -141,6 +142,7 @@ protected GrpcRecaptchaEnterpriseServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createAssessmentCallable = diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/HttpJsonRecaptchaEnterpriseServiceV1Beta1Stub.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/HttpJsonRecaptchaEnterpriseServiceV1Beta1Stub.java index a72ab139545c..56970a87eebc 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/HttpJsonRecaptchaEnterpriseServiceV1Beta1Stub.java +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/HttpJsonRecaptchaEnterpriseServiceV1Beta1Stub.java @@ -190,6 +190,7 @@ protected HttpJsonRecaptchaEnterpriseServiceV1Beta1Stub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings annotateAssessmentTransportSettings = @@ -202,6 +203,7 @@ protected HttpJsonRecaptchaEnterpriseServiceV1Beta1Stub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createAssessmentCallable = diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/RecaptchaEnterpriseServiceV1Beta1StubSettings.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/RecaptchaEnterpriseServiceV1Beta1StubSettings.java index a140acf96fc3..962c36dd9ca5 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/RecaptchaEnterpriseServiceV1Beta1StubSettings.java +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/RecaptchaEnterpriseServiceV1Beta1StubSettings.java @@ -250,6 +250,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recaptchaenterprise") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/Version.java b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/Version.java new file mode 100644 index 000000000000..7c0746f76a0e --- /dev/null +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.recaptchaenterprise.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-recaptchaenterprise:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1/reflect-config.json b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1/reflect-config.json index 0b7a436e9071..227a70eb11d3 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1/reflect-config.json +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1beta1/reflect-config.json b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1beta1/reflect-config.json index 0a7beeaf131c..cd6b968ce240 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1beta1/reflect-config.json +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/resources/META-INF/native-image/com.google.cloud.recaptchaenterprise.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-recommendations-ai/README.md b/java-recommendations-ai/README.md index 59f4848bff24..db7eea8e885d 100644 --- a/java-recommendations-ai/README.md +++ b/java-recommendations-ai/README.md @@ -24,7 +24,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -46,20 +46,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recommendations-ai - 0.94.0 + 0.95.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recommendations-ai:0.94.0' +implementation 'com.google.cloud:google-cloud-recommendations-ai:0.95.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recommendations-ai" % "0.94.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recommendations-ai" % "0.95.0" ``` ## Authentication @@ -182,7 +182,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-recommendations-ai/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recommendations-ai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommendations-ai/0.94.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommendations-ai/0.95.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/CatalogServiceStubSettings.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/CatalogServiceStubSettings.java index abc784bca37a..3dbf2aa2750d 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/CatalogServiceStubSettings.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/CatalogServiceStubSettings.java @@ -389,6 +389,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recommendations-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcCatalogServiceStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcCatalogServiceStub.java index 1b5976ca2462..e70d7d24ebaf 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcCatalogServiceStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcCatalogServiceStub.java @@ -194,6 +194,7 @@ protected GrpcCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCatalogItemTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +205,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCatalogItemsTransportSettings = @@ -215,6 +217,7 @@ protected GrpcCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCatalogItemTransportSettings = GrpcCallSettings.newBuilder() @@ -225,6 +228,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteCatalogItemTransportSettings = GrpcCallSettings.newBuilder() @@ -235,6 +239,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importCatalogItemsTransportSettings = GrpcCallSettings.newBuilder() @@ -245,6 +250,7 @@ protected GrpcCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCatalogItemCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionApiKeyRegistryStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionApiKeyRegistryStub.java index 06b69d41862a..56c4ea87fef6 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionApiKeyRegistryStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionApiKeyRegistryStub.java @@ -164,6 +164,7 @@ protected GrpcPredictionApiKeyRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListPredictionApiKeyRegistrationsRequest, ListPredictionApiKeyRegistrationsResponse> @@ -179,6 +180,7 @@ protected GrpcPredictionApiKeyRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deletePredictionApiKeyRegistrationTransportSettings = @@ -190,6 +192,7 @@ protected GrpcPredictionApiKeyRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPredictionApiKeyRegistrationCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionServiceStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionServiceStub.java index ee3f95390e80..548e2f90d986 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionServiceStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcPredictionServiceStub.java @@ -109,6 +109,7 @@ protected GrpcPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.predictCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcUserEventServiceStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcUserEventServiceStub.java index 5469d926fd4f..d1e6cc13a7ae 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcUserEventServiceStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/GrpcUserEventServiceStub.java @@ -183,6 +183,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings collectUserEventTransportSettings = GrpcCallSettings.newBuilder() @@ -193,6 +194,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUserEventsTransportSettings = @@ -204,6 +206,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -214,6 +217,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -224,6 +228,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonCatalogServiceStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonCatalogServiceStub.java index 2851fb5a1eaf..01c3768ca39e 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonCatalogServiceStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonCatalogServiceStub.java @@ -391,6 +391,7 @@ protected HttpJsonCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCatalogItemTransportSettings = HttpJsonCallSettings.newBuilder() @@ -402,6 +403,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCatalogItemsTransportSettings = @@ -414,6 +416,7 @@ protected HttpJsonCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCatalogItemTransportSettings = HttpJsonCallSettings.newBuilder() @@ -425,6 +428,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteCatalogItemTransportSettings = HttpJsonCallSettings.newBuilder() @@ -436,6 +440,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importCatalogItemsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -447,6 +452,7 @@ protected HttpJsonCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCatalogItemCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionApiKeyRegistryStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionApiKeyRegistryStub.java index a28865b71f53..acdcad582170 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionApiKeyRegistryStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionApiKeyRegistryStub.java @@ -246,6 +246,7 @@ protected HttpJsonPredictionApiKeyRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListPredictionApiKeyRegistrationsRequest, ListPredictionApiKeyRegistrationsResponse> @@ -262,6 +263,7 @@ protected HttpJsonPredictionApiKeyRegistryStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deletePredictionApiKeyRegistrationTransportSettings = @@ -274,6 +276,7 @@ protected HttpJsonPredictionApiKeyRegistryStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPredictionApiKeyRegistrationCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionServiceStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionServiceStub.java index 340b86b70813..f8fe160175b1 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionServiceStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonPredictionServiceStub.java @@ -146,6 +146,7 @@ protected HttpJsonPredictionServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.predictCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonUserEventServiceStub.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonUserEventServiceStub.java index c70128adfa03..da1ea5144d78 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonUserEventServiceStub.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/HttpJsonUserEventServiceStub.java @@ -364,6 +364,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings collectUserEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -375,6 +376,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUserEventsTransportSettings = @@ -387,6 +389,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -398,6 +401,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -409,6 +413,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.writeUserEventCallable = diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionApiKeyRegistryStubSettings.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionApiKeyRegistryStubSettings.java index 80ca4ee52a03..be4c42b4029c 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionApiKeyRegistryStubSettings.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionApiKeyRegistryStubSettings.java @@ -357,6 +357,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recommendations-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionServiceStubSettings.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionServiceStubSettings.java index 2006d684545c..1ba16967cc39 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionServiceStubSettings.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/PredictionServiceStubSettings.java @@ -297,6 +297,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recommendations-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/UserEventServiceStubSettings.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/UserEventServiceStubSettings.java index c4b3d0ff32c9..552ef4c02170 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/UserEventServiceStubSettings.java +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/UserEventServiceStubSettings.java @@ -387,6 +387,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recommendations-ai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/Version.java b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/Version.java new file mode 100644 index 000000000000..aba7225010d7 --- /dev/null +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/java/com/google/cloud/recommendationengine/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.recommendationengine.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-recommendations-ai:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/resources/META-INF/native-image/com.google.cloud.recommendationengine.v1beta1/reflect-config.json b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/resources/META-INF/native-image/com.google.cloud.recommendationengine.v1beta1/reflect-config.json index cd47f6fdf241..b3c0c6b85de1 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/src/main/resources/META-INF/native-image/com.google.cloud.recommendationengine.v1beta1/reflect-config.json +++ b/java-recommendations-ai/google-cloud-recommendations-ai/src/main/resources/META-INF/native-image/com.google.cloud.recommendationengine.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-recommender/README.md b/java-recommender/README.md index b450d64d6328..da5490342bda 100644 --- a/java-recommender/README.md +++ b/java-recommender/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recommender - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recommender:2.89.0' +implementation 'com.google.cloud:google-cloud-recommender:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recommender" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recommender" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-recommender/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recommender.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommender/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommender/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/GrpcRecommenderStub.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/GrpcRecommenderStub.java index 5f3b793127c8..a42c8b0e052d 100644 --- a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/GrpcRecommenderStub.java +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/GrpcRecommenderStub.java @@ -283,6 +283,7 @@ protected GrpcRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInsightTransportSettings = GrpcCallSettings.newBuilder() @@ -293,6 +294,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markInsightAcceptedTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +305,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRecommendationsTransportSettings = @@ -314,6 +317,7 @@ protected GrpcRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRecommendationTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +328,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationDismissedTransportSettings = @@ -335,6 +340,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationClaimedTransportSettings = @@ -346,6 +352,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationSucceededTransportSettings = @@ -357,6 +364,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationFailedTransportSettings = @@ -368,6 +376,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRecommenderConfigTransportSettings = @@ -379,6 +388,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRecommenderConfigTransportSettings = @@ -403,6 +413,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInsightTypeConfigTransportSettings = diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/HttpJsonRecommenderStub.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/HttpJsonRecommenderStub.java index 4fc05db8de78..83039871f308 100644 --- a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/HttpJsonRecommenderStub.java +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/HttpJsonRecommenderStub.java @@ -681,6 +681,7 @@ protected HttpJsonRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInsightTransportSettings = HttpJsonCallSettings.newBuilder() @@ -692,6 +693,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markInsightAcceptedTransportSettings = HttpJsonCallSettings.newBuilder() @@ -703,6 +705,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRecommendationsTransportSettings = @@ -716,6 +719,7 @@ protected HttpJsonRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRecommendationTransportSettings = @@ -728,6 +732,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationDismissedTransportSettings = @@ -740,6 +745,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationClaimedTransportSettings = @@ -752,6 +758,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationSucceededTransportSettings = @@ -764,6 +771,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationFailedTransportSettings = @@ -776,6 +784,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getRecommenderConfigTransportSettings = @@ -788,6 +797,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRecommenderConfigTransportSettings = @@ -814,6 +824,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInsightTypeConfigTransportSettings = diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/RecommenderStubSettings.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/RecommenderStubSettings.java index 5a5c6f9dacac..291886f44c8d 100644 --- a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/RecommenderStubSettings.java +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/RecommenderStubSettings.java @@ -477,6 +477,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recommender") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/Version.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/Version.java new file mode 100644 index 000000000000..1e41e5aae641 --- /dev/null +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.recommender.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-recommender:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/GrpcRecommenderStub.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/GrpcRecommenderStub.java index e3e0584d3c1c..217e803a3b2b 100644 --- a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/GrpcRecommenderStub.java +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/GrpcRecommenderStub.java @@ -313,6 +313,7 @@ protected GrpcRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInsightTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +324,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markInsightAcceptedTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +335,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRecommendationsTransportSettings = @@ -344,6 +347,7 @@ protected GrpcRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRecommendationTransportSettings = GrpcCallSettings.newBuilder() @@ -354,6 +358,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationClaimedTransportSettings = @@ -365,6 +370,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationSucceededTransportSettings = @@ -376,6 +382,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings markRecommendationFailedTransportSettings = @@ -387,6 +394,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getRecommenderConfigTransportSettings = @@ -398,6 +406,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRecommenderConfigTransportSettings = @@ -422,6 +431,7 @@ protected GrpcRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInsightTypeConfigTransportSettings = diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/HttpJsonRecommenderStub.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/HttpJsonRecommenderStub.java index 4b07adbaf30f..0b482691488a 100644 --- a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/HttpJsonRecommenderStub.java +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/HttpJsonRecommenderStub.java @@ -723,6 +723,7 @@ protected HttpJsonRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInsightTransportSettings = HttpJsonCallSettings.newBuilder() @@ -734,6 +735,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markInsightAcceptedTransportSettings = HttpJsonCallSettings.newBuilder() @@ -745,6 +747,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRecommendationsTransportSettings = @@ -758,6 +761,7 @@ protected HttpJsonRecommenderStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRecommendationTransportSettings = @@ -770,6 +774,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationClaimedTransportSettings = @@ -782,6 +787,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationSucceededTransportSettings = @@ -794,6 +800,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings markRecommendationFailedTransportSettings = @@ -806,6 +813,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getRecommenderConfigTransportSettings = @@ -818,6 +826,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRecommenderConfigTransportSettings = @@ -844,6 +853,7 @@ protected HttpJsonRecommenderStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInsightTypeConfigTransportSettings = diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/RecommenderStubSettings.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/RecommenderStubSettings.java index b3ac9b5dc0b6..dc038e3b7e17 100644 --- a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/RecommenderStubSettings.java +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/RecommenderStubSettings.java @@ -611,6 +611,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-recommender") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/Version.java b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/Version.java new file mode 100644 index 000000000000..b31195323aa2 --- /dev/null +++ b/java-recommender/google-cloud-recommender/src/main/java/com/google/cloud/recommender/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.recommender.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-recommender:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1/reflect-config.json b/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1/reflect-config.json index 4581c524646e..6fb3eb50ab4e 100644 --- a/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1/reflect-config.json +++ b/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1beta1/reflect-config.json b/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1beta1/reflect-config.json index 09cd89e0340a..af2d85b3ca18 100644 --- a/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1beta1/reflect-config.json +++ b/java-recommender/google-cloud-recommender/src/main/resources/META-INF/native-image/com.google.cloud.recommender.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-redis-cluster/README.md b/java-redis-cluster/README.md index e59d6311a144..ce263eb40d12 100644 --- a/java-redis-cluster/README.md +++ b/java-redis-cluster/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-redis-cluster - 0.59.0 + 0.60.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-redis-cluster:0.59.0' +implementation 'com.google.cloud:google-cloud-redis-cluster:0.60.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-redis-cluster" % "0.59.0" +libraryDependencies += "com.google.cloud" % "google-cloud-redis-cluster" % "0.60.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-redis-cluster/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-redis-cluster.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis-cluster/0.59.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis-cluster/0.60.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/CloudRedisClusterStubSettings.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/CloudRedisClusterStubSettings.java index 1697993bf470..7e12e753506e 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/CloudRedisClusterStubSettings.java +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/CloudRedisClusterStubSettings.java @@ -705,6 +705,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-redis-cluster") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/GrpcCloudRedisClusterStub.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/GrpcCloudRedisClusterStub.java index d1c10475d3ac..3f8de7640e0c 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/GrpcCloudRedisClusterStub.java +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/GrpcCloudRedisClusterStub.java @@ -340,6 +340,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +351,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +372,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -380,6 +383,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterCertificateAuthorityTransportSettings = @@ -392,6 +396,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rescheduleClusterMaintenanceTransportSettings = @@ -403,6 +408,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBackupCollectionsTransportSettings = @@ -415,6 +421,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupCollectionTransportSettings = @@ -426,6 +433,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -436,6 +444,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -446,6 +455,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -456,6 +466,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -466,6 +477,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings backupClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -476,6 +488,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/HttpJsonCloudRedisClusterStub.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/HttpJsonCloudRedisClusterStub.java index 09f8eea9bcee..2dab4b46413d 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/HttpJsonCloudRedisClusterStub.java +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/HttpJsonCloudRedisClusterStub.java @@ -810,6 +810,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -821,6 +822,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -843,6 +845,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -854,6 +857,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterCertificateAuthorityTransportSettings = @@ -867,6 +871,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rescheduleClusterMaintenanceTransportSettings = @@ -879,6 +884,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupCollectionsTransportSettings = @@ -892,6 +898,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupCollectionTransportSettings = @@ -904,6 +911,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -915,6 +923,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -926,6 +935,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -937,6 +947,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -948,6 +959,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings backupClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -959,6 +971,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/Version.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/Version.java new file mode 100644 index 000000000000..5ed38ac03dbc --- /dev/null +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.redis.cluster.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-redis-cluster:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/CloudRedisClusterStubSettings.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/CloudRedisClusterStubSettings.java index 4bcbaac75c8e..6841fe53ab8f 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/CloudRedisClusterStubSettings.java +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/CloudRedisClusterStubSettings.java @@ -706,6 +706,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-redis-cluster") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/GrpcCloudRedisClusterStub.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/GrpcCloudRedisClusterStub.java index 3d66af0a0698..56d34bc4f5e4 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/GrpcCloudRedisClusterStub.java +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/GrpcCloudRedisClusterStub.java @@ -349,6 +349,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +360,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -379,6 +381,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -389,6 +392,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterCertificateAuthorityTransportSettings = @@ -401,6 +405,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rescheduleClusterMaintenanceTransportSettings = @@ -412,6 +417,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBackupCollectionsTransportSettings = @@ -424,6 +430,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupCollectionTransportSettings = @@ -435,6 +442,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBackupsTransportSettings = GrpcCallSettings.newBuilder() @@ -445,6 +453,7 @@ protected GrpcCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -455,6 +464,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +475,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportBackupTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +486,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings backupClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +497,7 @@ protected GrpcCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/HttpJsonCloudRedisClusterStub.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/HttpJsonCloudRedisClusterStub.java index 832c551e6315..c1465be67192 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/HttpJsonCloudRedisClusterStub.java +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/HttpJsonCloudRedisClusterStub.java @@ -819,6 +819,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -830,6 +831,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -852,6 +854,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -863,6 +866,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterCertificateAuthorityTransportSettings = @@ -876,6 +880,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rescheduleClusterMaintenanceTransportSettings = @@ -888,6 +893,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupCollectionsTransportSettings = @@ -901,6 +907,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupCollectionTransportSettings = @@ -913,6 +920,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -924,6 +932,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -935,6 +944,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -946,6 +956,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -957,6 +968,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings backupClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -968,6 +980,7 @@ protected HttpJsonCloudRedisClusterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/Version.java b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/Version.java new file mode 100644 index 000000000000..cdf3c1a9eaa4 --- /dev/null +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/java/com/google/cloud/redis/cluster/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.redis.cluster.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-redis-cluster:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1/reflect-config.json b/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1/reflect-config.json index 543536ca7b9a..b3dc47c93038 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1/reflect-config.json +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1beta1/reflect-config.json b/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1beta1/reflect-config.json index 6294c0f9f199..bb352bc8e2b0 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1beta1/reflect-config.json +++ b/java-redis-cluster/google-cloud-redis-cluster/src/main/resources/META-INF/native-image/com.google.cloud.redis.cluster.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-redis/README.md b/java-redis/README.md index 7dc5d82c9b39..682a0ea30499 100644 --- a/java-redis/README.md +++ b/java-redis/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-redis - 2.90.0 + 2.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-redis:2.90.0' +implementation 'com.google.cloud:google-cloud-redis:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "2.91.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-redis/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-redis.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis/2.91.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/CloudRedisStubSettings.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/CloudRedisStubSettings.java index c36df366483f..ad46893347e0 100644 --- a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/CloudRedisStubSettings.java +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/CloudRedisStubSettings.java @@ -556,6 +556,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-redis") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/GrpcCloudRedisStub.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/GrpcCloudRedisStub.java index a5086053200f..5ddb50921102 100644 --- a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/GrpcCloudRedisStub.java +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/GrpcCloudRedisStub.java @@ -291,6 +291,7 @@ protected GrpcCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -301,6 +302,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInstanceAuthStringTransportSettings = @@ -312,6 +314,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -322,6 +325,7 @@ protected GrpcCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -342,6 +346,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +377,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +388,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rescheduleMaintenanceTransportSettings = @@ -393,6 +400,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/HttpJsonCloudRedisStub.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/HttpJsonCloudRedisStub.java index f003aa45f976..1da68988151e 100644 --- a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/HttpJsonCloudRedisStub.java +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/HttpJsonCloudRedisStub.java @@ -690,6 +690,7 @@ protected HttpJsonCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -701,6 +702,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInstanceAuthStringTransportSettings = @@ -713,6 +715,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -724,6 +727,7 @@ protected HttpJsonCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -746,6 +750,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -779,6 +784,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -790,6 +796,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rescheduleMaintenanceTransportSettings = @@ -802,6 +809,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/Version.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/Version.java new file mode 100644 index 000000000000..bf1c71d264dc --- /dev/null +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.redis.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-redis:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/CloudRedisStubSettings.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/CloudRedisStubSettings.java index 515421ebdcdb..9bfa0572e609 100644 --- a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/CloudRedisStubSettings.java +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/CloudRedisStubSettings.java @@ -484,6 +484,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-redis") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/GrpcCloudRedisStub.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/GrpcCloudRedisStub.java index 489e6c4ec81f..18bab12ba28b 100644 --- a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/GrpcCloudRedisStub.java +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/GrpcCloudRedisStub.java @@ -263,6 +263,7 @@ protected GrpcCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -273,6 +274,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInstanceAuthStringTransportSettings = @@ -284,6 +286,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -294,6 +297,7 @@ protected GrpcCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +318,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -344,6 +349,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -354,6 +360,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rescheduleMaintenanceTransportSettings = @@ -365,6 +372,7 @@ protected GrpcCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listInstancesCallable = diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/HttpJsonCloudRedisStub.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/HttpJsonCloudRedisStub.java index ac40ebf8f9a2..3644e4eaa070 100644 --- a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/HttpJsonCloudRedisStub.java +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/HttpJsonCloudRedisStub.java @@ -615,6 +615,7 @@ protected HttpJsonCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -626,6 +627,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInstanceAuthStringTransportSettings = @@ -638,6 +640,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -649,6 +652,7 @@ protected HttpJsonCloudRedisStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -671,6 +675,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -704,6 +709,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -715,6 +721,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rescheduleMaintenanceTransportSettings = @@ -727,6 +734,7 @@ protected HttpJsonCloudRedisStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listInstancesCallable = diff --git a/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/Version.java b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/Version.java new file mode 100644 index 000000000000..f2b830846a95 --- /dev/null +++ b/java-redis/google-cloud-redis/src/main/java/com/google/cloud/redis/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.redis.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-redis:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1/reflect-config.json b/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1/reflect-config.json index 3fd57d9a25e4..b0fe9a3d42c1 100644 --- a/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1/reflect-config.json +++ b/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1beta1/reflect-config.json b/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1beta1/reflect-config.json index 8838e35cd9fc..34adea37c6fb 100644 --- a/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1beta1/reflect-config.json +++ b/java-redis/google-cloud-redis/src/main/resources/META-INF/native-image/com.google.cloud.redis.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-resourcemanager/README.md b/java-resourcemanager/README.md index b35ffe2b52df..90c33256ea5d 100644 --- a/java-resourcemanager/README.md +++ b/java-resourcemanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-resourcemanager - 1.89.0 + 1.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-resourcemanager:1.89.0' +implementation 'com.google.cloud:google-cloud-resourcemanager:1.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-resourcemanager" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-resourcemanager" % "1.90.0" ``` ## Authentication @@ -316,7 +316,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-resourcemanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-resourcemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-resourcemanager/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-resourcemanager/1.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/FoldersStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/FoldersStubSettings.java index 56c80fcd3f42..9950817c7e8b 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/FoldersStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/FoldersStubSettings.java @@ -514,6 +514,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcFoldersStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcFoldersStub.java index a2ba72901226..7c185121567b 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcFoldersStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcFoldersStub.java @@ -251,10 +251,12 @@ protected GrpcFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFoldersTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listFoldersMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchFoldersTransportSettings = GrpcCallSettings.newBuilder() @@ -283,6 +285,7 @@ protected GrpcFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteFolderTransportSettings = GrpcCallSettings.newBuilder() @@ -293,6 +296,7 @@ protected GrpcFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteFolderTransportSettings = GrpcCallSettings.newBuilder() @@ -303,6 +307,7 @@ protected GrpcFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -313,6 +318,7 @@ protected GrpcFoldersStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -323,6 +329,7 @@ protected GrpcFoldersStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -334,6 +341,7 @@ protected GrpcFoldersStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFolderCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcOrganizationsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcOrganizationsStub.java index 7661eaad5792..e31b4d0664ca 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcOrganizationsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcOrganizationsStub.java @@ -164,6 +164,7 @@ protected GrpcOrganizationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchOrganizationsTransportSettings = @@ -179,6 +180,7 @@ protected GrpcOrganizationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -189,6 +191,7 @@ protected GrpcOrganizationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -200,6 +203,7 @@ protected GrpcOrganizationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getOrganizationCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcProjectsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcProjectsStub.java index eedade8141af..cfae02077e35 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcProjectsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcProjectsStub.java @@ -254,10 +254,12 @@ protected GrpcProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProjectsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listProjectsMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchProjectsTransportSettings = @@ -287,6 +289,7 @@ protected GrpcProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteProjectTransportSettings = GrpcCallSettings.newBuilder() @@ -297,6 +300,7 @@ protected GrpcProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteProjectTransportSettings = GrpcCallSettings.newBuilder() @@ -307,6 +311,7 @@ protected GrpcProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -317,6 +322,7 @@ protected GrpcProjectsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -327,6 +333,7 @@ protected GrpcProjectsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -338,6 +345,7 @@ protected GrpcProjectsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getProjectCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagBindingsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagBindingsStub.java index b3eeb9c90241..7117380a524d 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagBindingsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagBindingsStub.java @@ -160,6 +160,7 @@ protected GrpcTagBindingsStub( listTagBindingsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listTagBindingsMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createTagBindingTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +175,7 @@ protected GrpcTagBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEffectiveTagsTransportSettings = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagHoldsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagHoldsStub.java index 670c39ca9405..322043942f0d 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagHoldsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagHoldsStub.java @@ -141,6 +141,7 @@ protected GrpcTagHoldsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTagHoldTransportSettings = GrpcCallSettings.newBuilder() @@ -151,6 +152,7 @@ protected GrpcTagHoldsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTagHoldsTransportSettings = GrpcCallSettings.newBuilder() @@ -161,6 +163,7 @@ protected GrpcTagHoldsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createTagHoldCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagKeysStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagKeysStub.java index e624c23cbed0..5421e1333d76 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagKeysStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagKeysStub.java @@ -210,6 +210,7 @@ protected GrpcTagKeysStub( GrpcCallSettings listTagKeysTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listTagKeysMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTagKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -220,10 +221,12 @@ protected GrpcTagKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNamespacedTagKeyTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getNamespacedTagKeyMethodDescriptor) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +251,7 @@ protected GrpcTagKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +262,7 @@ protected GrpcTagKeysStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -268,6 +273,7 @@ protected GrpcTagKeysStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -279,6 +285,7 @@ protected GrpcTagKeysStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listTagKeysCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagValuesStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagValuesStub.java index 483865ddf376..119d7e9b9454 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagValuesStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/GrpcTagValuesStub.java @@ -216,6 +216,7 @@ protected GrpcTagValuesStub( GrpcCallSettings listTagValuesTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listTagValuesMethodDescriptor) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTagValueTransportSettings = GrpcCallSettings.newBuilder() @@ -226,11 +227,13 @@ protected GrpcTagValuesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNamespacedTagValueTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getNamespacedTagValueMethodDescriptor) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTagValueTransportSettings = GrpcCallSettings.newBuilder() @@ -255,6 +258,7 @@ protected GrpcTagValuesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -265,6 +269,7 @@ protected GrpcTagValuesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -275,6 +280,7 @@ protected GrpcTagValuesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -286,6 +292,7 @@ protected GrpcTagValuesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listTagValuesCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonFoldersStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonFoldersStub.java index 2d454c1c80d9..17d5543e6ec8 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonFoldersStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonFoldersStub.java @@ -588,11 +588,13 @@ protected HttpJsonFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFoldersTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(listFoldersMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchFoldersTransportSettings = @@ -626,6 +628,7 @@ protected HttpJsonFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteFolderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -637,6 +640,7 @@ protected HttpJsonFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteFolderTransportSettings = HttpJsonCallSettings.newBuilder() @@ -648,6 +652,7 @@ protected HttpJsonFoldersStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -659,6 +664,7 @@ protected HttpJsonFoldersStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -670,6 +676,7 @@ protected HttpJsonFoldersStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -682,6 +689,7 @@ protected HttpJsonFoldersStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getFolderCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonOrganizationsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonOrganizationsStub.java index 18f11859b708..c3030b9271ba 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonOrganizationsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonOrganizationsStub.java @@ -302,6 +302,7 @@ protected HttpJsonOrganizationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchOrganizationsTransportSettings = @@ -320,6 +321,7 @@ protected HttpJsonOrganizationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -331,6 +333,7 @@ protected HttpJsonOrganizationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -343,6 +346,7 @@ protected HttpJsonOrganizationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getOrganizationCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonProjectsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonProjectsStub.java index 8b19a3cc5bc2..47f630b5e805 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonProjectsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonProjectsStub.java @@ -590,11 +590,13 @@ protected HttpJsonProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProjectsTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(listProjectsMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchProjectsTransportSettings = @@ -628,6 +630,7 @@ protected HttpJsonProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteProjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -639,6 +642,7 @@ protected HttpJsonProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteProjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -650,6 +654,7 @@ protected HttpJsonProjectsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -661,6 +666,7 @@ protected HttpJsonProjectsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -672,6 +678,7 @@ protected HttpJsonProjectsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -684,6 +691,7 @@ protected HttpJsonProjectsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getProjectCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagBindingsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagBindingsStub.java index 7b648b260d08..f51fd16cd037 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagBindingsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagBindingsStub.java @@ -295,6 +295,7 @@ protected HttpJsonTagBindingsStub( HttpJsonCallSettings.newBuilder() .setMethodDescriptor(listTagBindingsMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createTagBindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -311,6 +312,7 @@ protected HttpJsonTagBindingsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEffectiveTagsTransportSettings = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagHoldsStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagHoldsStub.java index 43c155d0155a..ffa10d5c2ae8 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagHoldsStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagHoldsStub.java @@ -259,6 +259,7 @@ protected HttpJsonTagHoldsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTagHoldTransportSettings = HttpJsonCallSettings.newBuilder() @@ -270,6 +271,7 @@ protected HttpJsonTagHoldsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTagHoldsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -281,6 +283,7 @@ protected HttpJsonTagHoldsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createTagHoldCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagKeysStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagKeysStub.java index 8e91197fc5e8..5d49e9a907db 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagKeysStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagKeysStub.java @@ -489,6 +489,7 @@ protected HttpJsonTagKeysStub( HttpJsonCallSettings.newBuilder() .setMethodDescriptor(listTagKeysMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTagKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,11 +501,13 @@ protected HttpJsonTagKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getNamespacedTagKeyTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(getNamespacedTagKeyMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagKeyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -532,6 +535,7 @@ protected HttpJsonTagKeysStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -543,6 +547,7 @@ protected HttpJsonTagKeysStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -554,6 +559,7 @@ protected HttpJsonTagKeysStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -566,6 +572,7 @@ protected HttpJsonTagKeysStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listTagKeysCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagValuesStub.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagValuesStub.java index 5340cbf6d238..ce62cf8588a4 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagValuesStub.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/HttpJsonTagValuesStub.java @@ -493,6 +493,7 @@ protected HttpJsonTagValuesStub( HttpJsonCallSettings.newBuilder() .setMethodDescriptor(listTagValuesMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTagValueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -504,12 +505,14 @@ protected HttpJsonTagValuesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getNamespacedTagValueTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(getNamespacedTagValueMethodDescriptor) .setTypeRegistry(typeRegistry) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTagValueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -537,6 +540,7 @@ protected HttpJsonTagValuesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -548,6 +552,7 @@ protected HttpJsonTagValuesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -559,6 +564,7 @@ protected HttpJsonTagValuesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -571,6 +577,7 @@ protected HttpJsonTagValuesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listTagValuesCallable = diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/OrganizationsStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/OrganizationsStubSettings.java index d3ddde42a3be..cd4093c93764 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/OrganizationsStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/OrganizationsStubSettings.java @@ -343,6 +343,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/ProjectsStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/ProjectsStubSettings.java index d4cf28ece34d..68dbefde622b 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/ProjectsStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/ProjectsStubSettings.java @@ -517,6 +517,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagBindingsStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagBindingsStubSettings.java index 1ea3f11541ee..c4ab8d7ce53b 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagBindingsStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagBindingsStubSettings.java @@ -444,6 +444,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagHoldsStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagHoldsStubSettings.java index 2ac0231610bb..3ff4ada95ba5 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagHoldsStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagHoldsStubSettings.java @@ -362,6 +362,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagKeysStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagKeysStubSettings.java index 0be1e5af626a..0a8efcaea3f1 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagKeysStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagKeysStubSettings.java @@ -422,6 +422,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagValuesStubSettings.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagValuesStubSettings.java index c0d87d681b85..23f602113c13 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagValuesStubSettings.java +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/TagValuesStubSettings.java @@ -424,6 +424,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-resourcemanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/Version.java b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/Version.java new file mode 100644 index 000000000000..d93d65d9449e --- /dev/null +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/v3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.resourcemanager.v3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-resourcemanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-resourcemanager/google-cloud-resourcemanager/src/main/resources/META-INF/native-image/com.google.cloud.resourcemanager.v3/reflect-config.json b/java-resourcemanager/google-cloud-resourcemanager/src/main/resources/META-INF/native-image/com.google.cloud.resourcemanager.v3/reflect-config.json index 62c92e547e27..7013352f0d82 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/src/main/resources/META-INF/native-image/com.google.cloud.resourcemanager.v3/reflect-config.json +++ b/java-resourcemanager/google-cloud-resourcemanager/src/main/resources/META-INF/native-image/com.google.cloud.resourcemanager.v3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-retail/README.md b/java-retail/README.md index d21f2907abad..1fece3c228ff 100644 --- a/java-retail/README.md +++ b/java-retail/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-retail - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-retail:2.89.0' +implementation 'com.google.cloud:google-cloud-retail:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-retail" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-retail" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-retail/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-retail.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-retail/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-retail/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/AnalyticsServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/AnalyticsServiceStubSettings.java index b1cf2c0f610a..dd3209783804 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/AnalyticsServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/AnalyticsServiceStubSettings.java @@ -276,6 +276,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CatalogServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CatalogServiceStubSettings.java index 5aa58392908d..38844e465a7f 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CatalogServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CatalogServiceStubSettings.java @@ -394,6 +394,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CompletionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CompletionServiceStubSettings.java index af74ac2388eb..38d79e71045a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CompletionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/CompletionServiceStubSettings.java @@ -286,6 +286,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ControlServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ControlServiceStubSettings.java index 4353d5675dc7..24911197d30b 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ControlServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ControlServiceStubSettings.java @@ -326,6 +326,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ConversationalSearchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ConversationalSearchServiceStubSettings.java index 3792d55f3efb..7cc7615c09ec 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ConversationalSearchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ConversationalSearchServiceStubSettings.java @@ -235,6 +235,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GenerativeQuestionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GenerativeQuestionServiceStubSettings.java index 3240aa010735..aadc8eb71dd6 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GenerativeQuestionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GenerativeQuestionServiceStubSettings.java @@ -293,6 +293,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCatalogServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCatalogServiceStub.java index 9ba87722a8e9..1ddf85565048 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCatalogServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCatalogServiceStub.java @@ -254,6 +254,7 @@ protected GrpcCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +275,7 @@ protected GrpcCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings getDefaultBranchTransportSettings = @@ -285,6 +287,7 @@ protected GrpcCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings getCompletionConfigTransportSettings = @@ -296,6 +299,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCompletionConfigTransportSettings = @@ -320,6 +324,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAttributesConfigTransportSettings = @@ -345,6 +350,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings removeCatalogAttributeTransportSettings = @@ -357,6 +363,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings replaceCatalogAttributeTransportSettings = @@ -369,6 +376,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); this.listCatalogsCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCompletionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCompletionServiceStub.java index 67151b0c45f7..70f730b0823a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCompletionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcCompletionServiceStub.java @@ -127,6 +127,7 @@ protected GrpcCompletionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings importCompletionDataTransportSettings = GrpcCallSettings.newBuilder() @@ -137,6 +138,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcControlServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcControlServiceStub.java index 99b502c869b2..83c42a1676e1 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcControlServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcControlServiceStub.java @@ -160,6 +160,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteControlTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +171,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateControlTransportSettings = GrpcCallSettings.newBuilder() @@ -190,6 +192,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -200,6 +203,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcConversationalSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcConversationalSearchServiceStub.java index 80f3440ce67a..3d85b69e4a30 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcConversationalSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcConversationalSearchServiceStub.java @@ -113,6 +113,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.conversationalSearchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcGenerativeQuestionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcGenerativeQuestionServiceStub.java index 22a601e7e669..4c6625fe43a2 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcGenerativeQuestionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcGenerativeQuestionServiceStub.java @@ -220,6 +220,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings listGenerativeQuestionConfigsTransportSettings = @@ -233,6 +234,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGenerativeQuestionConfigTransportSettings = @@ -263,6 +265,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateGenerativeQuestionsFeatureConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcModelServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcModelServiceStub.java index 3fd5ee66bf01..7e3bf78e1bf5 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcModelServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcModelServiceStub.java @@ -194,6 +194,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +205,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseModelTransportSettings = GrpcCallSettings.newBuilder() @@ -214,6 +216,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeModelTransportSettings = GrpcCallSettings.newBuilder() @@ -234,6 +237,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -244,6 +248,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +269,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createModelCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcProductServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcProductServiceStub.java index d0798f5eb5d1..fd4b4be0d48a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcProductServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcProductServiceStub.java @@ -291,6 +291,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -301,6 +302,7 @@ protected GrpcProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -311,6 +313,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProductTransportSettings = GrpcCallSettings.newBuilder() @@ -331,6 +334,7 @@ protected GrpcProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -341,6 +345,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -351,6 +356,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -371,6 +377,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings removeFulfillmentPlacesTransportSettings = @@ -382,6 +389,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings addLocalInventoriesTransportSettings = GrpcCallSettings.newBuilder() @@ -392,6 +400,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings removeLocalInventoriesTransportSettings = @@ -403,6 +412,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); this.createProductCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcSearchServiceStub.java index ba4dc29a1f5e..28c293aac30a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcSearchServiceStub.java @@ -105,6 +105,7 @@ protected GrpcSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.searchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcServingConfigServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcServingConfigServiceStub.java index b6979b0f5f3c..d9589556124e 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcServingConfigServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcServingConfigServiceStub.java @@ -194,6 +194,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteServingConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +205,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServingConfigTransportSettings = @@ -227,6 +229,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServingConfigsTransportSettings = @@ -238,6 +241,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addControlTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +252,7 @@ protected GrpcServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings removeControlTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +263,7 @@ protected GrpcServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.createServingConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcUserEventServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcUserEventServiceStub.java index ab5093ab7a72..0fd7d094bff9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcUserEventServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/GrpcUserEventServiceStub.java @@ -194,6 +194,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -204,6 +205,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings rejoinUserEventsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCatalogServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCatalogServiceStub.java index b41b23e19758..5fa539ceff91 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCatalogServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCatalogServiceStub.java @@ -559,6 +559,7 @@ protected HttpJsonCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -581,6 +582,7 @@ protected HttpJsonCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings getDefaultBranchTransportSettings = @@ -593,6 +595,7 @@ protected HttpJsonCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings getCompletionConfigTransportSettings = @@ -605,6 +608,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCompletionConfigTransportSettings = @@ -631,6 +635,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttributesConfigTransportSettings = @@ -658,6 +663,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings removeCatalogAttributeTransportSettings = @@ -671,6 +677,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings replaceCatalogAttributeTransportSettings = @@ -684,6 +691,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); this.listCatalogsCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCompletionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCompletionServiceStub.java index 9a52ed71cce8..aef88fc96470 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCompletionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonCompletionServiceStub.java @@ -247,6 +247,7 @@ protected HttpJsonCompletionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings importCompletionDataTransportSettings = @@ -259,6 +260,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonControlServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonControlServiceStub.java index c3ad823a8d8f..ba65112e5655 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonControlServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonControlServiceStub.java @@ -298,6 +298,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -309,6 +310,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -331,6 +333,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -342,6 +345,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonConversationalSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonConversationalSearchServiceStub.java index b92dbc878702..7bf58b07db2b 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonConversationalSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonConversationalSearchServiceStub.java @@ -151,6 +151,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.conversationalSearchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonGenerativeQuestionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonGenerativeQuestionServiceStub.java index e595f89ff8e3..a12bc80e48ee 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonGenerativeQuestionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonGenerativeQuestionServiceStub.java @@ -367,6 +367,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings< ListGenerativeQuestionConfigsRequest, ListGenerativeQuestionConfigsResponse> @@ -382,6 +383,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGenerativeQuestionConfigTransportSettings = @@ -414,6 +416,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateGenerativeQuestionsFeatureConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonModelServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonModelServiceStub.java index a0ed47bf8eb8..b2cb22813927 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonModelServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonModelServiceStub.java @@ -470,6 +470,7 @@ protected HttpJsonModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -481,6 +482,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -492,6 +494,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -514,6 +517,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -525,6 +529,7 @@ protected HttpJsonModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -547,6 +552,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createModelCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonProductServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonProductServiceStub.java index 4357412aca17..63f965f23206 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonProductServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonProductServiceStub.java @@ -696,6 +696,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -707,6 +708,7 @@ protected HttpJsonProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -718,6 +720,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -740,6 +743,7 @@ protected HttpJsonProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings purgeProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -751,6 +755,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -762,6 +767,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -785,6 +791,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings removeFulfillmentPlacesTransportSettings = @@ -797,6 +804,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings addLocalInventoriesTransportSettings = @@ -809,6 +817,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings removeLocalInventoriesTransportSettings = @@ -821,6 +830,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); this.createProductCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonSearchServiceStub.java index 461545d6a033..8fb791176a19 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonSearchServiceStub.java @@ -144,6 +144,7 @@ protected HttpJsonSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.searchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonServingConfigServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonServingConfigServiceStub.java index 55f0f20ceb3e..91c189229a33 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonServingConfigServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonServingConfigServiceStub.java @@ -387,6 +387,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteServingConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -398,6 +399,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateServingConfigTransportSettings = @@ -423,6 +425,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServingConfigsTransportSettings = @@ -435,6 +438,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -446,6 +450,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings removeControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -457,6 +462,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.createServingConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonUserEventServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonUserEventServiceStub.java index 1c8ffb8394d4..9d43ad8bdb15 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonUserEventServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/HttpJsonUserEventServiceStub.java @@ -400,6 +400,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -411,6 +412,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings rejoinUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ModelServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ModelServiceStubSettings.java index 5ea4de9cf581..f86d31c3ab52 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ModelServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ModelServiceStubSettings.java @@ -402,6 +402,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/PredictionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/PredictionServiceStubSettings.java index 6eb85c46dc4d..0aaf182f5972 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/PredictionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/PredictionServiceStubSettings.java @@ -231,6 +231,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ProductServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ProductServiceStubSettings.java index e6ad6c1bb052..d8e6ce2e79d9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ProductServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ProductServiceStubSettings.java @@ -519,6 +519,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/SearchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/SearchServiceStubSettings.java index 815a4724f46e..67ec6dd3190e 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/SearchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/SearchServiceStubSettings.java @@ -290,6 +290,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ServingConfigServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ServingConfigServiceStubSettings.java index 90431ecc29f2..0144813a04ac 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ServingConfigServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/ServingConfigServiceStubSettings.java @@ -357,6 +357,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/UserEventServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/UserEventServiceStubSettings.java index 9447124040bf..8aae480acd2d 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/UserEventServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/UserEventServiceStubSettings.java @@ -331,6 +331,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/Version.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/Version.java new file mode 100644 index 000000000000..dbe72e2d9f80 --- /dev/null +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.retail.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-retail:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/AnalyticsServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/AnalyticsServiceStubSettings.java index d467797eb292..56da1d95619a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/AnalyticsServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/AnalyticsServiceStubSettings.java @@ -277,6 +277,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/BranchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/BranchServiceStubSettings.java index 866724f90d0d..d122a9004d9a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/BranchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/BranchServiceStubSettings.java @@ -240,6 +240,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CatalogServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CatalogServiceStubSettings.java index 351e6d27bcf5..ec1345448ae0 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CatalogServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CatalogServiceStubSettings.java @@ -409,6 +409,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CompletionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CompletionServiceStubSettings.java index 1532bba2552e..6bbb08b9e2c1 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CompletionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/CompletionServiceStubSettings.java @@ -287,6 +287,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ControlServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ControlServiceStubSettings.java index a5d4598e488d..038151b4dc97 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ControlServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ControlServiceStubSettings.java @@ -327,6 +327,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ConversationalSearchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ConversationalSearchServiceStubSettings.java index 7e5c3f8d7829..2d9634b5fb63 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ConversationalSearchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ConversationalSearchServiceStubSettings.java @@ -236,6 +236,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GenerativeQuestionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GenerativeQuestionServiceStubSettings.java index 0108f64244fe..6a93ad154db8 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GenerativeQuestionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GenerativeQuestionServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcBranchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcBranchServiceStub.java index b1b22ef2b607..892b52048c41 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcBranchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcBranchServiceStub.java @@ -118,6 +118,7 @@ protected GrpcBranchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBranchTransportSettings = GrpcCallSettings.newBuilder() @@ -128,6 +129,7 @@ protected GrpcBranchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listBranchesCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCatalogServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCatalogServiceStub.java index 143e36cde187..09c386018ce3 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCatalogServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCatalogServiceStub.java @@ -281,6 +281,7 @@ protected GrpcCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -301,6 +302,7 @@ protected GrpcCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings getDefaultBranchTransportSettings = @@ -312,6 +314,7 @@ protected GrpcCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings getCompletionConfigTransportSettings = @@ -323,6 +326,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCompletionConfigTransportSettings = @@ -347,6 +351,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAttributesConfigTransportSettings = @@ -372,6 +377,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings removeCatalogAttributeTransportSettings = @@ -384,6 +390,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings batchRemoveCatalogAttributesTransportSettings = @@ -398,6 +405,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings replaceCatalogAttributeTransportSettings = @@ -410,6 +418,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); this.listCatalogsCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCompletionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCompletionServiceStub.java index 54402bf532b0..4bc3bd983a33 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCompletionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcCompletionServiceStub.java @@ -130,6 +130,7 @@ protected GrpcCompletionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings importCompletionDataTransportSettings = GrpcCallSettings.newBuilder() @@ -140,6 +141,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcControlServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcControlServiceStub.java index 76f77f98eea4..3c187e69d009 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcControlServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcControlServiceStub.java @@ -162,6 +162,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteControlTransportSettings = GrpcCallSettings.newBuilder() @@ -172,6 +173,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateControlTransportSettings = GrpcCallSettings.newBuilder() @@ -192,6 +194,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -202,6 +205,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcConversationalSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcConversationalSearchServiceStub.java index 1aac0c38a014..8baee54009d2 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcConversationalSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcConversationalSearchServiceStub.java @@ -115,6 +115,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.conversationalSearchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcGenerativeQuestionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcGenerativeQuestionServiceStub.java index bb0387949a65..6e68508796fa 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcGenerativeQuestionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcGenerativeQuestionServiceStub.java @@ -222,6 +222,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings listGenerativeQuestionConfigsTransportSettings = @@ -235,6 +236,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGenerativeQuestionConfigTransportSettings = @@ -265,6 +267,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateGenerativeQuestionsFeatureConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcMerchantCenterAccountLinkServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcMerchantCenterAccountLinkServiceStub.java index ebf75ce57829..c34ba30a1941 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcMerchantCenterAccountLinkServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcMerchantCenterAccountLinkServiceStub.java @@ -164,6 +164,7 @@ protected GrpcMerchantCenterAccountLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createMerchantCenterAccountLinkTransportSettings = @@ -175,6 +176,7 @@ protected GrpcMerchantCenterAccountLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMerchantCenterAccountLinkTransportSettings = @@ -186,6 +188,7 @@ protected GrpcMerchantCenterAccountLinkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listMerchantCenterAccountLinksCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcModelServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcModelServiceStub.java index c709ae6049ba..8dd048b5ddeb 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcModelServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcModelServiceStub.java @@ -196,6 +196,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -206,6 +207,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseModelTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +218,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeModelTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +239,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +250,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +271,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createModelCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProductServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProductServiceStub.java index 2bbae62c5289..29a88e67de45 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProductServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProductServiceStub.java @@ -312,6 +312,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -322,6 +323,7 @@ protected GrpcProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -332,6 +334,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProductTransportSettings = GrpcCallSettings.newBuilder() @@ -352,6 +355,7 @@ protected GrpcProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -362,6 +366,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +377,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +388,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -402,6 +409,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings removeFulfillmentPlacesTransportSettings = @@ -413,6 +421,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings addLocalInventoriesTransportSettings = GrpcCallSettings.newBuilder() @@ -423,6 +432,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings removeLocalInventoriesTransportSettings = @@ -434,6 +444,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); this.createProductCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProjectServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProjectServiceStub.java index fd9ec51cbcc0..1efca797194d 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProjectServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcProjectServiceStub.java @@ -208,6 +208,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings acceptTermsTransportSettings = GrpcCallSettings.newBuilder() @@ -218,6 +219,7 @@ protected GrpcProjectServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); GrpcCallSettings enrollSolutionTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +230,7 @@ protected GrpcProjectServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); GrpcCallSettings listEnrolledSolutionsTransportSettings = @@ -240,6 +243,7 @@ protected GrpcProjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLoggingConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -250,6 +254,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateLoggingConfigTransportSettings = @@ -273,6 +278,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAlertConfigTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcSearchServiceStub.java index 6a42d4dc47c0..22581d45ceef 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcSearchServiceStub.java @@ -107,6 +107,7 @@ protected GrpcSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.searchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcServingConfigServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcServingConfigServiceStub.java index cfa25168ff02..ca04f88ee48f 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcServingConfigServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcServingConfigServiceStub.java @@ -201,6 +201,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteServingConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -211,6 +212,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServingConfigTransportSettings = @@ -234,6 +236,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServingConfigsTransportSettings = @@ -245,6 +248,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addControlTransportSettings = GrpcCallSettings.newBuilder() @@ -255,6 +259,7 @@ protected GrpcServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings removeControlTransportSettings = GrpcCallSettings.newBuilder() @@ -265,6 +270,7 @@ protected GrpcServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.createServingConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcUserEventServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcUserEventServiceStub.java index 3101734cf5dd..31c245f53a88 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcUserEventServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/GrpcUserEventServiceStub.java @@ -213,6 +213,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -223,6 +224,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +235,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings rejoinUserEventsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonBranchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonBranchServiceStub.java index 5f189efe71c5..44ecd77c2d68 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonBranchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonBranchServiceStub.java @@ -177,6 +177,7 @@ protected HttpJsonBranchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBranchTransportSettings = HttpJsonCallSettings.newBuilder() @@ -188,6 +189,7 @@ protected HttpJsonBranchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listBranchesCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCatalogServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCatalogServiceStub.java index 83edd10a56fe..ee03e297ed92 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCatalogServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCatalogServiceStub.java @@ -615,6 +615,7 @@ protected HttpJsonCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -637,6 +638,7 @@ protected HttpJsonCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings getDefaultBranchTransportSettings = @@ -649,6 +651,7 @@ protected HttpJsonCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings getCompletionConfigTransportSettings = @@ -661,6 +664,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCompletionConfigTransportSettings = @@ -687,6 +691,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttributesConfigTransportSettings = @@ -714,6 +719,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings removeCatalogAttributeTransportSettings = @@ -727,6 +733,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings batchRemoveCatalogAttributesTransportSettings = @@ -742,6 +749,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings replaceCatalogAttributeTransportSettings = @@ -755,6 +763,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); this.listCatalogsCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCompletionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCompletionServiceStub.java index e27f70874316..61bd52b484b9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCompletionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonCompletionServiceStub.java @@ -256,6 +256,7 @@ protected HttpJsonCompletionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings importCompletionDataTransportSettings = @@ -268,6 +269,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonControlServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonControlServiceStub.java index 142fa13d45f8..7b7303cf76e5 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonControlServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonControlServiceStub.java @@ -300,6 +300,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -311,6 +312,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -333,6 +335,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -344,6 +347,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonConversationalSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonConversationalSearchServiceStub.java index a82bd0fd8e0c..91a208075290 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonConversationalSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonConversationalSearchServiceStub.java @@ -153,6 +153,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.conversationalSearchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonGenerativeQuestionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonGenerativeQuestionServiceStub.java index 2eec0bda684d..a18c5db24f70 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonGenerativeQuestionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonGenerativeQuestionServiceStub.java @@ -369,6 +369,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings< ListGenerativeQuestionConfigsRequest, ListGenerativeQuestionConfigsResponse> @@ -384,6 +385,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGenerativeQuestionConfigTransportSettings = @@ -416,6 +418,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateGenerativeQuestionsFeatureConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonMerchantCenterAccountLinkServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonMerchantCenterAccountLinkServiceStub.java index d6005a24d90c..eb8410866ee8 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonMerchantCenterAccountLinkServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonMerchantCenterAccountLinkServiceStub.java @@ -303,6 +303,7 @@ protected HttpJsonMerchantCenterAccountLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createMerchantCenterAccountLinkTransportSettings = @@ -315,6 +316,7 @@ protected HttpJsonMerchantCenterAccountLinkServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMerchantCenterAccountLinkTransportSettings = @@ -327,6 +329,7 @@ protected HttpJsonMerchantCenterAccountLinkServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listMerchantCenterAccountLinksCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonModelServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonModelServiceStub.java index 9e6b98527800..33fd9a36eab9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonModelServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonModelServiceStub.java @@ -478,6 +478,7 @@ protected HttpJsonModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -489,6 +490,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,6 +502,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -522,6 +525,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -533,6 +537,7 @@ protected HttpJsonModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -555,6 +560,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createModelCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProductServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProductServiceStub.java index 053fcb4bf21a..c869c8ac8aba 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProductServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProductServiceStub.java @@ -757,6 +757,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -768,6 +769,7 @@ protected HttpJsonProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -779,6 +781,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -801,6 +804,7 @@ protected HttpJsonProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings purgeProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -812,6 +816,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -823,6 +828,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -834,6 +840,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -857,6 +864,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings removeFulfillmentPlacesTransportSettings = @@ -869,6 +877,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings addLocalInventoriesTransportSettings = @@ -881,6 +890,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings removeLocalInventoriesTransportSettings = @@ -893,6 +903,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); this.createProductCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProjectServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProjectServiceStub.java index 1ea168b7e7ce..f29f8a96218f 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProjectServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonProjectServiceStub.java @@ -476,6 +476,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings acceptTermsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -487,6 +488,7 @@ protected HttpJsonProjectServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); HttpJsonCallSettings enrollSolutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -498,6 +500,7 @@ protected HttpJsonProjectServiceStub( builder.add("project", String.valueOf(request.getProject())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProject()) .build(); HttpJsonCallSettings listEnrolledSolutionsTransportSettings = @@ -511,6 +514,7 @@ protected HttpJsonProjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLoggingConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -522,6 +526,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateLoggingConfigTransportSettings = @@ -547,6 +552,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAlertConfigTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonSearchServiceStub.java index 189311d66567..4f7a1978d289 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonSearchServiceStub.java @@ -146,6 +146,7 @@ protected HttpJsonSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.searchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonServingConfigServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonServingConfigServiceStub.java index 4f77e4102b20..b0c19d236099 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonServingConfigServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonServingConfigServiceStub.java @@ -394,6 +394,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteServingConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -405,6 +406,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateServingConfigTransportSettings = @@ -430,6 +432,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServingConfigsTransportSettings = @@ -442,6 +445,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -453,6 +457,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings removeControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -464,6 +469,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.createServingConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonUserEventServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonUserEventServiceStub.java index 901fd896b3be..f0839be698fd 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonUserEventServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/HttpJsonUserEventServiceStub.java @@ -456,6 +456,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -467,6 +468,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -478,6 +480,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings rejoinUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/MerchantCenterAccountLinkServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/MerchantCenterAccountLinkServiceStubSettings.java index 9b3b454734d2..08af9259d4d8 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/MerchantCenterAccountLinkServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/MerchantCenterAccountLinkServiceStubSettings.java @@ -315,6 +315,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ModelServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ModelServiceStubSettings.java index be001b471962..0c83527f462c 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ModelServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ModelServiceStubSettings.java @@ -403,6 +403,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/PredictionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/PredictionServiceStubSettings.java index ad920372f531..2d801bb091b1 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/PredictionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/PredictionServiceStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProductServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProductServiceStubSettings.java index 13c464ef3cd9..509de2d4f42e 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProductServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProductServiceStubSettings.java @@ -539,6 +539,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProjectServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProjectServiceStubSettings.java index 458a0ac2de2f..a37c020d495a 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProjectServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ProjectServiceStubSettings.java @@ -338,6 +338,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/SearchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/SearchServiceStubSettings.java index ee7b0f667883..0e0f678fc497 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/SearchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/SearchServiceStubSettings.java @@ -291,6 +291,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ServingConfigServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ServingConfigServiceStubSettings.java index 71cd53844cc7..8d32ab0cc8e5 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ServingConfigServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/ServingConfigServiceStubSettings.java @@ -358,6 +358,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/UserEventServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/UserEventServiceStubSettings.java index 5fb98694cdc8..14a01121b641 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/UserEventServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/UserEventServiceStubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/Version.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/Version.java new file mode 100644 index 000000000000..647ae00b204d --- /dev/null +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.retail.v2alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-retail:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/AnalyticsServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/AnalyticsServiceStubSettings.java index 0e9b35ff574e..b2eda643b1b4 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/AnalyticsServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/AnalyticsServiceStubSettings.java @@ -277,6 +277,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CatalogServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CatalogServiceStubSettings.java index 71d90716a3a6..15f1f2777cdc 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CatalogServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CatalogServiceStubSettings.java @@ -409,6 +409,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CompletionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CompletionServiceStubSettings.java index 9f1f677145f6..c8af541413ad 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CompletionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/CompletionServiceStubSettings.java @@ -287,6 +287,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ControlServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ControlServiceStubSettings.java index 1aa9c8360c5e..94fab2ace7fd 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ControlServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ControlServiceStubSettings.java @@ -327,6 +327,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ConversationalSearchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ConversationalSearchServiceStubSettings.java index fde3d79246b4..75125df5ccb9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ConversationalSearchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ConversationalSearchServiceStubSettings.java @@ -236,6 +236,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GenerativeQuestionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GenerativeQuestionServiceStubSettings.java index 2d7eec51fe18..ee43f0282ebc 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GenerativeQuestionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GenerativeQuestionServiceStubSettings.java @@ -294,6 +294,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCatalogServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCatalogServiceStub.java index 7d2aad77b8dc..4c4673abb56d 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCatalogServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCatalogServiceStub.java @@ -278,6 +278,7 @@ protected GrpcCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCatalogTransportSettings = GrpcCallSettings.newBuilder() @@ -298,6 +299,7 @@ protected GrpcCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings getDefaultBranchTransportSettings = @@ -309,6 +311,7 @@ protected GrpcCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings getCompletionConfigTransportSettings = @@ -320,6 +323,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCompletionConfigTransportSettings = @@ -344,6 +348,7 @@ protected GrpcCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAttributesConfigTransportSettings = @@ -369,6 +374,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings removeCatalogAttributeTransportSettings = @@ -381,6 +387,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings batchRemoveCatalogAttributesTransportSettings = @@ -395,6 +402,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); GrpcCallSettings replaceCatalogAttributeTransportSettings = @@ -407,6 +415,7 @@ protected GrpcCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); this.listCatalogsCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCompletionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCompletionServiceStub.java index 63cd6cf00c52..7eea4c21048f 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCompletionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcCompletionServiceStub.java @@ -130,6 +130,7 @@ protected GrpcCompletionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings importCompletionDataTransportSettings = GrpcCallSettings.newBuilder() @@ -140,6 +141,7 @@ protected GrpcCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcControlServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcControlServiceStub.java index 3c1a20e25460..4cedf94f569d 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcControlServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcControlServiceStub.java @@ -162,6 +162,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteControlTransportSettings = GrpcCallSettings.newBuilder() @@ -172,6 +173,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateControlTransportSettings = GrpcCallSettings.newBuilder() @@ -192,6 +194,7 @@ protected GrpcControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listControlsTransportSettings = GrpcCallSettings.newBuilder() @@ -202,6 +205,7 @@ protected GrpcControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcConversationalSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcConversationalSearchServiceStub.java index 46011f1c3caf..6d8bdb9d50cd 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcConversationalSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcConversationalSearchServiceStub.java @@ -115,6 +115,7 @@ protected GrpcConversationalSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.conversationalSearchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcGenerativeQuestionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcGenerativeQuestionServiceStub.java index 062e2ea4292d..d5b7c08a2c53 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcGenerativeQuestionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcGenerativeQuestionServiceStub.java @@ -222,6 +222,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); GrpcCallSettings listGenerativeQuestionConfigsTransportSettings = @@ -235,6 +236,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGenerativeQuestionConfigTransportSettings = @@ -265,6 +267,7 @@ protected GrpcGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateGenerativeQuestionsFeatureConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcModelServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcModelServiceStub.java index 47a51e35c27b..68400c8f81a7 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcModelServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcModelServiceStub.java @@ -196,6 +196,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -206,6 +207,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseModelTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +218,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeModelTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +239,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +250,7 @@ protected GrpcModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateModelTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +271,7 @@ protected GrpcModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createModelCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProductServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProductServiceStub.java index cc8e0273237e..5c6bb926a734 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProductServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProductServiceStub.java @@ -311,6 +311,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -321,6 +322,7 @@ protected GrpcProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -331,6 +333,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProductTransportSettings = GrpcCallSettings.newBuilder() @@ -351,6 +354,7 @@ protected GrpcProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -361,6 +365,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -371,6 +376,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -381,6 +387,7 @@ protected GrpcProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -401,6 +408,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings removeFulfillmentPlacesTransportSettings = @@ -412,6 +420,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings addLocalInventoriesTransportSettings = GrpcCallSettings.newBuilder() @@ -422,6 +431,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); GrpcCallSettings removeLocalInventoriesTransportSettings = @@ -433,6 +443,7 @@ protected GrpcProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); this.createProductCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProjectServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProjectServiceStub.java index 05099be3a13c..86983b5db148 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProjectServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcProjectServiceStub.java @@ -121,6 +121,7 @@ protected GrpcProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAlertConfigTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcSearchServiceStub.java index fdca9f2b9254..73ae4cba99e9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcSearchServiceStub.java @@ -107,6 +107,7 @@ protected GrpcSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.searchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcServingConfigServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcServingConfigServiceStub.java index 2d2aca9b9a5e..b6bd6d91f978 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcServingConfigServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcServingConfigServiceStub.java @@ -200,6 +200,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteServingConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -210,6 +211,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServingConfigTransportSettings = @@ -233,6 +235,7 @@ protected GrpcServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServingConfigsTransportSettings = @@ -244,6 +247,7 @@ protected GrpcServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addControlTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +258,7 @@ protected GrpcServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); GrpcCallSettings removeControlTransportSettings = GrpcCallSettings.newBuilder() @@ -264,6 +269,7 @@ protected GrpcServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.createServingConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcUserEventServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcUserEventServiceStub.java index 491bc1c9dd10..d26535c28dab 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcUserEventServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/GrpcUserEventServiceStub.java @@ -213,6 +213,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -223,6 +224,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings exportUserEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +235,7 @@ protected GrpcUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings rejoinUserEventsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCatalogServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCatalogServiceStub.java index 431dd71fe3d4..4de0da0cce12 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCatalogServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCatalogServiceStub.java @@ -612,6 +612,7 @@ protected HttpJsonCatalogServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCatalogTransportSettings = HttpJsonCallSettings.newBuilder() @@ -634,6 +635,7 @@ protected HttpJsonCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings getDefaultBranchTransportSettings = @@ -646,6 +648,7 @@ protected HttpJsonCatalogServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings getCompletionConfigTransportSettings = @@ -658,6 +661,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCompletionConfigTransportSettings = @@ -684,6 +688,7 @@ protected HttpJsonCatalogServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAttributesConfigTransportSettings = @@ -711,6 +716,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings removeCatalogAttributeTransportSettings = @@ -724,6 +730,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings batchRemoveCatalogAttributesTransportSettings = @@ -739,6 +746,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); HttpJsonCallSettings replaceCatalogAttributeTransportSettings = @@ -752,6 +760,7 @@ protected HttpJsonCatalogServiceStub( "attributes_config", String.valueOf(request.getAttributesConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAttributesConfig()) .build(); this.listCatalogsCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCompletionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCompletionServiceStub.java index e3c8209abd8d..c1973cf6eb25 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCompletionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonCompletionServiceStub.java @@ -251,6 +251,7 @@ protected HttpJsonCompletionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings importCompletionDataTransportSettings = @@ -263,6 +264,7 @@ protected HttpJsonCompletionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonControlServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonControlServiceStub.java index 79fbafda08c9..e15b24e1cae8 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonControlServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonControlServiceStub.java @@ -300,6 +300,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -311,6 +312,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -333,6 +335,7 @@ protected HttpJsonControlServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listControlsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -344,6 +347,7 @@ protected HttpJsonControlServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createControlCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonConversationalSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonConversationalSearchServiceStub.java index 9ed5b6c40a34..5db974314454 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonConversationalSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonConversationalSearchServiceStub.java @@ -153,6 +153,7 @@ protected HttpJsonConversationalSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.conversationalSearchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonGenerativeQuestionServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonGenerativeQuestionServiceStub.java index 166a4e30e539..1eb924e7f0ce 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonGenerativeQuestionServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonGenerativeQuestionServiceStub.java @@ -369,6 +369,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("catalog", String.valueOf(request.getCatalog())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCatalog()) .build(); HttpJsonCallSettings< ListGenerativeQuestionConfigsRequest, ListGenerativeQuestionConfigsResponse> @@ -384,6 +385,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGenerativeQuestionConfigTransportSettings = @@ -416,6 +418,7 @@ protected HttpJsonGenerativeQuestionServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.updateGenerativeQuestionsFeatureConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonModelServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonModelServiceStub.java index de859e18ec17..2b11c337bb97 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonModelServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonModelServiceStub.java @@ -473,6 +473,7 @@ protected HttpJsonModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -484,6 +485,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -495,6 +497,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -517,6 +520,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -528,6 +532,7 @@ protected HttpJsonModelServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -550,6 +555,7 @@ protected HttpJsonModelServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createModelCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProductServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProductServiceStub.java index 264bc152fd06..55118fa20487 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProductServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProductServiceStub.java @@ -748,6 +748,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -759,6 +760,7 @@ protected HttpJsonProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -770,6 +772,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -792,6 +795,7 @@ protected HttpJsonProductServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings purgeProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -803,6 +807,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -814,6 +819,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -825,6 +831,7 @@ protected HttpJsonProductServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -848,6 +855,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings removeFulfillmentPlacesTransportSettings = @@ -860,6 +868,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings addLocalInventoriesTransportSettings = @@ -872,6 +881,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); HttpJsonCallSettings removeLocalInventoriesTransportSettings = @@ -884,6 +894,7 @@ protected HttpJsonProductServiceStub( builder.add("product", String.valueOf(request.getProduct())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProduct()) .build(); this.createProductCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProjectServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProjectServiceStub.java index 7cbf1a1c270d..ef98b0f34367 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProjectServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonProjectServiceStub.java @@ -180,6 +180,7 @@ protected HttpJsonProjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAlertConfigTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonSearchServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonSearchServiceStub.java index bd033921fe1e..eab593a87f3e 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonSearchServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonSearchServiceStub.java @@ -146,6 +146,7 @@ protected HttpJsonSearchServiceStub( builder.add("placement", String.valueOf(request.getPlacement())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getBranch()) .build(); this.searchCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonServingConfigServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonServingConfigServiceStub.java index d372091eda68..5d36c642c655 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonServingConfigServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonServingConfigServiceStub.java @@ -393,6 +393,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteServingConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -404,6 +405,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateServingConfigTransportSettings = @@ -429,6 +431,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServingConfigsTransportSettings = @@ -441,6 +444,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -452,6 +456,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); HttpJsonCallSettings removeControlTransportSettings = HttpJsonCallSettings.newBuilder() @@ -463,6 +468,7 @@ protected HttpJsonServingConfigServiceStub( builder.add("serving_config", String.valueOf(request.getServingConfig())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getServingConfig()) .build(); this.createServingConfigCallable = diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonUserEventServiceStub.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonUserEventServiceStub.java index a9d5852e5b00..ec82cdcd7bd4 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonUserEventServiceStub.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/HttpJsonUserEventServiceStub.java @@ -451,6 +451,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -462,6 +463,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings exportUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -473,6 +475,7 @@ protected HttpJsonUserEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings rejoinUserEventsTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ModelServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ModelServiceStubSettings.java index 4c1293ee51ee..6137430842fb 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ModelServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ModelServiceStubSettings.java @@ -403,6 +403,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/PredictionServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/PredictionServiceStubSettings.java index 908d9c344ec0..82c4634759a0 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/PredictionServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/PredictionServiceStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProductServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProductServiceStubSettings.java index 72ce256d7f0a..e3f05cf24526 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProductServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProductServiceStubSettings.java @@ -539,6 +539,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProjectServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProjectServiceStubSettings.java index 9080d546a95b..2b1aa1b23a8c 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProjectServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ProjectServiceStubSettings.java @@ -238,6 +238,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/SearchServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/SearchServiceStubSettings.java index 9f32037aa27b..6ec3ebd101a9 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/SearchServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/SearchServiceStubSettings.java @@ -291,6 +291,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ServingConfigServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ServingConfigServiceStubSettings.java index 42dca42952d0..de9463e0c83f 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ServingConfigServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/ServingConfigServiceStubSettings.java @@ -358,6 +358,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/UserEventServiceStubSettings.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/UserEventServiceStubSettings.java index a334a0f2156e..d91c51259d83 100644 --- a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/UserEventServiceStubSettings.java +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/UserEventServiceStubSettings.java @@ -352,6 +352,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-retail") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/Version.java b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/Version.java new file mode 100644 index 000000000000..59909a829a7d --- /dev/null +++ b/java-retail/google-cloud-retail/src/main/java/com/google/cloud/retail/v2beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.retail.v2beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-retail:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2/reflect-config.json b/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2/reflect-config.json index a30ec922883d..67d3494b3690 100644 --- a/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2/reflect-config.json +++ b/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2alpha/reflect-config.json b/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2alpha/reflect-config.json index 48e761d89d36..24424e6e6a2b 100644 --- a/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2alpha/reflect-config.json +++ b/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2beta/reflect-config.json b/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2beta/reflect-config.json index 1c0270a66745..75369db34150 100644 --- a/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2beta/reflect-config.json +++ b/java-retail/google-cloud-retail/src/main/resources/META-INF/native-image/com.google.cloud.retail.v2beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-run/README.md b/java-run/README.md index 677206b20bd0..e4a1787e9c49 100644 --- a/java-run/README.md +++ b/java-run/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/BuildsStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/BuildsStubSettings.java index 54adf071a128..9d9c6e6b0355 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/BuildsStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/BuildsStubSettings.java @@ -226,6 +226,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ExecutionsStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ExecutionsStubSettings.java index 74eb3bac398d..cd30e165a4cb 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ExecutionsStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ExecutionsStubSettings.java @@ -367,6 +367,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcBuildsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcBuildsStub.java index 8e2da653b7a2..e9cf47458cbf 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcBuildsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcBuildsStub.java @@ -101,6 +101,7 @@ protected GrpcBuildsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWorkerPool()) .build(); this.submitBuildCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcExecutionsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcExecutionsStub.java index af20437466b6..abc6c0c5615c 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcExecutionsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcExecutionsStub.java @@ -154,6 +154,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExecutionsTransportSettings = @@ -165,6 +166,7 @@ protected GrpcExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -175,6 +177,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -185,6 +188,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getExecutionCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcInstancesStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcInstancesStub.java index 99b7f61076a3..ea6aa1469567 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcInstancesStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcInstancesStub.java @@ -191,6 +191,7 @@ protected GrpcInstancesStub( builder.add(request.getParent(), "location", CREATE_INSTANCE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -201,6 +202,7 @@ protected GrpcInstancesStub( builder.add(request.getName(), "location", DELETE_INSTANCE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -211,6 +213,7 @@ protected GrpcInstancesStub( builder.add(request.getName(), "location", GET_INSTANCE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -221,6 +224,7 @@ protected GrpcInstancesStub( builder.add(request.getParent(), "location", LIST_INSTANCES_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings stopInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -231,6 +235,7 @@ protected GrpcInstancesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -241,6 +246,7 @@ protected GrpcInstancesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createInstanceCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcJobsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcJobsStub.java index 663bb6a15db0..3326ada6ba3a 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcJobsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcJobsStub.java @@ -218,6 +218,7 @@ protected GrpcJobsStub( builder.add(request.getParent(), "location", CREATE_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +229,7 @@ protected GrpcJobsStub( builder.add(request.getName(), "location", GET_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -238,6 +240,7 @@ protected GrpcJobsStub( builder.add(request.getParent(), "location", LIST_JOBS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateJobTransportSettings = GrpcCallSettings.newBuilder() @@ -260,6 +263,7 @@ protected GrpcJobsStub( builder.add(request.getName(), "location", DELETE_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runJobTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +274,7 @@ protected GrpcJobsStub( builder.add(request.getName(), "location", RUN_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +285,7 @@ protected GrpcJobsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -290,6 +296,7 @@ protected GrpcJobsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -301,6 +308,7 @@ protected GrpcJobsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createJobCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcRevisionsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcRevisionsStub.java index b7a6e7c92951..c0a1c0e5eca7 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcRevisionsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcRevisionsStub.java @@ -145,6 +145,7 @@ protected GrpcRevisionsStub( builder.add(request.getName(), "location", GET_REVISION_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRevisionsTransportSettings = GrpcCallSettings.newBuilder() @@ -155,6 +156,7 @@ protected GrpcRevisionsStub( builder.add(request.getParent(), "location", LIST_REVISIONS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRevisionTransportSettings = GrpcCallSettings.newBuilder() @@ -165,6 +167,7 @@ protected GrpcRevisionsStub( builder.add(request.getName(), "location", DELETE_REVISION_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getRevisionCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcServicesStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcServicesStub.java index 9dc9dbf396d3..ef2c4a7b3283 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcServicesStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcServicesStub.java @@ -215,6 +215,7 @@ protected GrpcServicesStub( builder.add(request.getParent(), "location", CREATE_SERVICE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -225,6 +226,7 @@ protected GrpcServicesStub( builder.add(request.getName(), "location", GET_SERVICE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listServicesTransportSettings = GrpcCallSettings.newBuilder() @@ -235,6 +237,7 @@ protected GrpcServicesStub( builder.add(request.getParent(), "location", LIST_SERVICES_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -258,6 +261,7 @@ protected GrpcServicesStub( builder.add(request.getName(), "location", DELETE_SERVICE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -268,6 +272,7 @@ protected GrpcServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -278,6 +283,7 @@ protected GrpcServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -289,6 +295,7 @@ protected GrpcServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createServiceCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcTasksStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcTasksStub.java index 84c5806316e7..03e27d491444 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcTasksStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcTasksStub.java @@ -115,6 +115,7 @@ protected GrpcTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -125,6 +126,7 @@ protected GrpcTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTaskCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcWorkerPoolsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcWorkerPoolsStub.java index f60fd2667aba..e63b9cd16577 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcWorkerPoolsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/GrpcWorkerPoolsStub.java @@ -222,6 +222,7 @@ protected GrpcWorkerPoolsStub( builder.add(request.getParent(), "location", CREATE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWorkerPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -232,6 +233,7 @@ protected GrpcWorkerPoolsStub( builder.add(request.getName(), "location", GET_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkerPoolsTransportSettings = @@ -244,6 +246,7 @@ protected GrpcWorkerPoolsStub( request.getParent(), "location", LIST_WORKER_POOLS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkerPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -269,6 +272,7 @@ protected GrpcWorkerPoolsStub( builder.add(request.getName(), "location", DELETE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +283,7 @@ protected GrpcWorkerPoolsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +294,7 @@ protected GrpcWorkerPoolsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -300,6 +306,7 @@ protected GrpcWorkerPoolsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createWorkerPoolCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonBuildsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonBuildsStub.java index a6e315cdf57e..e6bd8cad5ca2 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonBuildsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonBuildsStub.java @@ -137,6 +137,7 @@ protected HttpJsonBuildsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWorkerPool()) .build(); this.submitBuildCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonExecutionsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonExecutionsStub.java index a38012417e8b..8ddfb83b0970 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonExecutionsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonExecutionsStub.java @@ -305,6 +305,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExecutionsTransportSettings = @@ -317,6 +318,7 @@ protected HttpJsonExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -328,6 +330,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -339,6 +342,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getExecutionCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonInstancesStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonInstancesStub.java index 1778b3207650..1e8c7fc6dc93 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonInstancesStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonInstancesStub.java @@ -405,6 +405,7 @@ protected HttpJsonInstancesStub( builder.add(request.getParent(), "location", CREATE_INSTANCE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -416,6 +417,7 @@ protected HttpJsonInstancesStub( builder.add(request.getName(), "location", DELETE_INSTANCE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -427,6 +429,7 @@ protected HttpJsonInstancesStub( builder.add(request.getName(), "location", GET_INSTANCE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -439,6 +442,7 @@ protected HttpJsonInstancesStub( builder.add(request.getParent(), "location", LIST_INSTANCES_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings stopInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -450,6 +454,7 @@ protected HttpJsonInstancesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -461,6 +466,7 @@ protected HttpJsonInstancesStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createInstanceCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonJobsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonJobsStub.java index 1dff07efc960..719776218c02 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonJobsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonJobsStub.java @@ -510,6 +510,7 @@ protected HttpJsonJobsStub( builder.add(request.getParent(), "location", CREATE_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -521,6 +522,7 @@ protected HttpJsonJobsStub( builder.add(request.getName(), "location", GET_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -532,6 +534,7 @@ protected HttpJsonJobsStub( builder.add(request.getParent(), "location", LIST_JOBS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -556,6 +559,7 @@ protected HttpJsonJobsStub( builder.add(request.getName(), "location", DELETE_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -567,6 +571,7 @@ protected HttpJsonJobsStub( builder.add(request.getName(), "location", RUN_JOB_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -578,6 +583,7 @@ protected HttpJsonJobsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -589,6 +595,7 @@ protected HttpJsonJobsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -601,6 +608,7 @@ protected HttpJsonJobsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createJobCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonRevisionsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonRevisionsStub.java index 9385a0fc4231..fd2cb81f20b5 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonRevisionsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonRevisionsStub.java @@ -274,6 +274,7 @@ protected HttpJsonRevisionsStub( builder.add(request.getName(), "location", GET_REVISION_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRevisionsTransportSettings = @@ -286,6 +287,7 @@ protected HttpJsonRevisionsStub( builder.add(request.getParent(), "location", LIST_REVISIONS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRevisionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -297,6 +299,7 @@ protected HttpJsonRevisionsStub( builder.add(request.getName(), "location", DELETE_REVISION_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getRevisionCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonServicesStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonServicesStub.java index 8a9962f6f119..d39a42139643 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonServicesStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonServicesStub.java @@ -486,6 +486,7 @@ protected HttpJsonServicesStub( builder.add(request.getParent(), "location", CREATE_SERVICE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -497,6 +498,7 @@ protected HttpJsonServicesStub( builder.add(request.getName(), "location", GET_SERVICE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listServicesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -508,6 +510,7 @@ protected HttpJsonServicesStub( builder.add(request.getParent(), "location", LIST_SERVICES_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -533,6 +536,7 @@ protected HttpJsonServicesStub( builder.add(request.getName(), "location", DELETE_SERVICE_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -544,6 +548,7 @@ protected HttpJsonServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -555,6 +560,7 @@ protected HttpJsonServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -567,6 +573,7 @@ protected HttpJsonServicesStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createServiceCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonTasksStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonTasksStub.java index c8489751d3b1..9839e02c1cbc 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonTasksStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonTasksStub.java @@ -177,6 +177,7 @@ protected HttpJsonTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -188,6 +189,7 @@ protected HttpJsonTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTaskCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonWorkerPoolsStub.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonWorkerPoolsStub.java index ac3eb37e9d3f..e10a23c5d6de 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonWorkerPoolsStub.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/HttpJsonWorkerPoolsStub.java @@ -492,6 +492,7 @@ protected HttpJsonWorkerPoolsStub( builder.add(request.getParent(), "location", CREATE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWorkerPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -503,6 +504,7 @@ protected HttpJsonWorkerPoolsStub( builder.add(request.getName(), "location", GET_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkerPoolsTransportSettings = @@ -516,6 +518,7 @@ protected HttpJsonWorkerPoolsStub( request.getParent(), "location", LIST_WORKER_POOLS_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkerPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -543,6 +546,7 @@ protected HttpJsonWorkerPoolsStub( builder.add(request.getName(), "location", DELETE_WORKER_POOL_0_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -554,6 +558,7 @@ protected HttpJsonWorkerPoolsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -565,6 +570,7 @@ protected HttpJsonWorkerPoolsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -577,6 +583,7 @@ protected HttpJsonWorkerPoolsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createWorkerPoolCallable = diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/InstancesStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/InstancesStubSettings.java index 0f811e7f87df..2395c95c9639 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/InstancesStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/InstancesStubSettings.java @@ -397,6 +397,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/JobsStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/JobsStubSettings.java index 4a2f1bb24087..aa54098cc62f 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/JobsStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/JobsStubSettings.java @@ -416,6 +416,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/RevisionsStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/RevisionsStubSettings.java index 35c0d6c054f8..0be196e8fc9d 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/RevisionsStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/RevisionsStubSettings.java @@ -346,6 +346,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ServicesStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ServicesStubSettings.java index 9a7ebaf82176..649bafed47fb 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ServicesStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/ServicesStubSettings.java @@ -408,6 +408,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/TasksStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/TasksStubSettings.java index 349e4347f5cf..d8f1065a9c3d 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/TasksStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/TasksStubSettings.java @@ -297,6 +297,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/Version.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/Version.java new file mode 100644 index 000000000000..a55e40b3a2cc --- /dev/null +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.run.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-run:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/WorkerPoolsStubSettings.java b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/WorkerPoolsStubSettings.java index 3d90df5d20e2..426e049732ed 100644 --- a/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/WorkerPoolsStubSettings.java +++ b/java-run/google-cloud-run/src/main/java/com/google/cloud/run/v2/stub/WorkerPoolsStubSettings.java @@ -416,6 +416,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-run") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-run/google-cloud-run/src/main/resources/META-INF/native-image/com.google.cloud.run.v2/reflect-config.json b/java-run/google-cloud-run/src/main/resources/META-INF/native-image/com.google.cloud.run.v2/reflect-config.json index 2fd7172c0056..c7b39ad6db16 100644 --- a/java-run/google-cloud-run/src/main/resources/META-INF/native-image/com.google.cloud.run.v2/reflect-config.json +++ b/java-run/google-cloud-run/src/main/resources/META-INF/native-image/com.google.cloud.run.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-saasservicemgmt/README.md b/java-saasservicemgmt/README.md index 1a305daeeb8d..db4d3e6204f8 100644 --- a/java-saasservicemgmt/README.md +++ b/java-saasservicemgmt/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-saasservicemgmt - 0.17.0 + 0.18.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-saasservicemgmt:0.17.0' +implementation 'com.google.cloud:google-cloud-saasservicemgmt:0.18.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-saasservicemgmt" % "0.17.0" +libraryDependencies += "com.google.cloud" % "google-cloud-saasservicemgmt" % "0.18.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-saasservicemgmt/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-saasservicemgmt.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-saasservicemgmt/0.17.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-saasservicemgmt/0.18.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasDeploymentsStub.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasDeploymentsStub.java index 2445bdd819d0..bb14393dccdc 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasDeploymentsStub.java +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasDeploymentsStub.java @@ -547,6 +547,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSaasTransportSettings = GrpcCallSettings.newBuilder() @@ -557,6 +558,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSaasTransportSettings = GrpcCallSettings.newBuilder() @@ -567,6 +569,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSaasTransportSettings = GrpcCallSettings.newBuilder() @@ -587,6 +590,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTenantsTransportSettings = GrpcCallSettings.newBuilder() @@ -597,6 +601,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -607,6 +612,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -617,6 +623,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -637,6 +644,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUnitKindsTransportSettings = GrpcCallSettings.newBuilder() @@ -647,6 +655,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUnitKindTransportSettings = GrpcCallSettings.newBuilder() @@ -657,6 +666,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUnitKindTransportSettings = GrpcCallSettings.newBuilder() @@ -667,6 +677,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUnitKindTransportSettings = GrpcCallSettings.newBuilder() @@ -687,6 +698,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUnitsTransportSettings = GrpcCallSettings.newBuilder() @@ -697,6 +709,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUnitTransportSettings = GrpcCallSettings.newBuilder() @@ -707,6 +720,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUnitTransportSettings = GrpcCallSettings.newBuilder() @@ -717,6 +731,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUnitTransportSettings = GrpcCallSettings.newBuilder() @@ -737,6 +752,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listUnitOperationsTransportSettings = @@ -748,6 +764,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUnitOperationTransportSettings = GrpcCallSettings.newBuilder() @@ -758,6 +775,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUnitOperationTransportSettings = @@ -769,6 +787,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateUnitOperationTransportSettings = @@ -792,6 +811,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReleasesTransportSettings = GrpcCallSettings.newBuilder() @@ -802,6 +822,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -812,6 +833,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -822,6 +844,7 @@ protected GrpcSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReleaseTransportSettings = GrpcCallSettings.newBuilder() @@ -842,6 +865,7 @@ protected GrpcSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasRolloutsStub.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasRolloutsStub.java index c86b6714ddc3..07fccdb940d7 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasRolloutsStub.java +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/GrpcSaasRolloutsStub.java @@ -272,6 +272,7 @@ protected GrpcSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -282,6 +283,7 @@ protected GrpcSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +294,7 @@ protected GrpcSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRolloutTransportSettings = GrpcCallSettings.newBuilder() @@ -312,6 +315,7 @@ protected GrpcSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRolloutKindsTransportSettings = @@ -323,6 +327,7 @@ protected GrpcSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRolloutKindTransportSettings = GrpcCallSettings.newBuilder() @@ -333,6 +338,7 @@ protected GrpcSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRolloutKindTransportSettings = GrpcCallSettings.newBuilder() @@ -343,6 +349,7 @@ protected GrpcSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRolloutKindTransportSettings = GrpcCallSettings.newBuilder() @@ -364,6 +371,7 @@ protected GrpcSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasDeploymentsStub.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasDeploymentsStub.java index 53881bf2bce3..d793395abafc 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasDeploymentsStub.java +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasDeploymentsStub.java @@ -1439,6 +1439,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSaasTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1450,6 +1451,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSaasTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1461,6 +1463,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSaasTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1483,6 +1486,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTenantsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1494,6 +1498,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1505,6 +1510,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1516,6 +1522,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1538,6 +1545,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUnitKindsTransportSettings = @@ -1550,6 +1558,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUnitKindTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1561,6 +1570,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUnitKindTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1572,6 +1582,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUnitKindTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1594,6 +1605,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUnitsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1605,6 +1617,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUnitTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1616,6 +1629,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUnitTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1627,6 +1641,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUnitTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1649,6 +1664,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listUnitOperationsTransportSettings = @@ -1661,6 +1677,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUnitOperationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1672,6 +1689,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUnitOperationTransportSettings = @@ -1684,6 +1702,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateUnitOperationTransportSettings = @@ -1709,6 +1728,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReleasesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1720,6 +1740,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1731,6 +1752,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1742,6 +1764,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReleaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1764,6 +1787,7 @@ protected HttpJsonSaasDeploymentsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasRolloutsStub.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasRolloutsStub.java index 39c9185cde16..4b13bc2fbfa7 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasRolloutsStub.java +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/HttpJsonSaasRolloutsStub.java @@ -608,6 +608,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -619,6 +620,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -630,6 +632,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRolloutTransportSettings = HttpJsonCallSettings.newBuilder() @@ -652,6 +655,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRolloutKindsTransportSettings = @@ -664,6 +668,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRolloutKindTransportSettings = HttpJsonCallSettings.newBuilder() @@ -675,6 +680,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRolloutKindTransportSettings = HttpJsonCallSettings.newBuilder() @@ -686,6 +692,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRolloutKindTransportSettings = HttpJsonCallSettings.newBuilder() @@ -709,6 +716,7 @@ protected HttpJsonSaasRolloutsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasDeploymentsStubSettings.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasDeploymentsStubSettings.java index 81680036e1a3..29b72d317076 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasDeploymentsStubSettings.java +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasDeploymentsStubSettings.java @@ -896,6 +896,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-saasservicemgmt") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasRolloutsStubSettings.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasRolloutsStubSettings.java index fd3fa25a10e7..95ef6e91f7fb 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasRolloutsStubSettings.java +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/SaasRolloutsStubSettings.java @@ -506,6 +506,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-saasservicemgmt") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/Version.java b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/Version.java new file mode 100644 index 000000000000..fe99db085c82 --- /dev/null +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/java/com/google/cloud/saasplatform/saasservicemgmt/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.saasplatform.saasservicemgmt.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-saasservicemgmt:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/resources/META-INF/native-image/com.google.cloud.saasplatform.saasservicemgmt.v1beta1/reflect-config.json b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/resources/META-INF/native-image/com.google.cloud.saasplatform.saasservicemgmt.v1beta1/reflect-config.json index c21f6df9b54b..47a4c8b8fcf1 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/resources/META-INF/native-image/com.google.cloud.saasplatform.saasservicemgmt.v1beta1/reflect-config.json +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/src/main/resources/META-INF/native-image/com.google.cloud.saasplatform.saasservicemgmt.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-scheduler/README.md b/java-scheduler/README.md index c91c9db2f995..8d5feda70e96 100644 --- a/java-scheduler/README.md +++ b/java-scheduler/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-scheduler - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-scheduler:2.87.0' +implementation 'com.google.cloud:google-cloud-scheduler:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-scheduler" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-scheduler" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-scheduler/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-scheduler.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-scheduler/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-scheduler/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/CloudSchedulerStubSettings.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/CloudSchedulerStubSettings.java index 5f086ed7ac6a..7fdf0d7b3e34 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/CloudSchedulerStubSettings.java +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/CloudSchedulerStubSettings.java @@ -423,6 +423,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-scheduler") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/GrpcCloudSchedulerStub.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/GrpcCloudSchedulerStub.java index 8845d20c0cd7..d3bb0a1ba855 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/GrpcCloudSchedulerStub.java +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/GrpcCloudSchedulerStub.java @@ -217,6 +217,7 @@ protected GrpcCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -227,6 +228,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createJobTransportSettings = GrpcCallSettings.newBuilder() @@ -237,6 +239,7 @@ protected GrpcCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateJobTransportSettings = GrpcCallSettings.newBuilder() @@ -257,6 +260,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseJobTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +271,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeJobTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +282,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runJobTransportSettings = GrpcCallSettings.newBuilder() @@ -287,6 +293,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/HttpJsonCloudSchedulerStub.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/HttpJsonCloudSchedulerStub.java index 0a34cdf2a76f..8c9b92a0f451 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/HttpJsonCloudSchedulerStub.java +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/HttpJsonCloudSchedulerStub.java @@ -478,6 +478,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -489,6 +490,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,6 +502,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -522,6 +525,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -533,6 +537,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -544,6 +549,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -555,6 +561,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/Version.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/Version.java new file mode 100644 index 000000000000..270fac1cd589 --- /dev/null +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.scheduler.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-scheduler:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/CloudSchedulerStubSettings.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/CloudSchedulerStubSettings.java index a96302bc599b..6d48fb444ec6 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/CloudSchedulerStubSettings.java +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/CloudSchedulerStubSettings.java @@ -424,6 +424,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-scheduler") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/GrpcCloudSchedulerStub.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/GrpcCloudSchedulerStub.java index 9e30dd2338f0..bd682245bd30 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/GrpcCloudSchedulerStub.java +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/GrpcCloudSchedulerStub.java @@ -219,6 +219,7 @@ protected GrpcCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +230,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createJobTransportSettings = GrpcCallSettings.newBuilder() @@ -239,6 +241,7 @@ protected GrpcCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateJobTransportSettings = GrpcCallSettings.newBuilder() @@ -259,6 +262,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseJobTransportSettings = GrpcCallSettings.newBuilder() @@ -269,6 +273,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeJobTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +284,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runJobTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +295,7 @@ protected GrpcCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/HttpJsonCloudSchedulerStub.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/HttpJsonCloudSchedulerStub.java index 4e23ae216cd4..9b62e6fad57c 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/HttpJsonCloudSchedulerStub.java +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/HttpJsonCloudSchedulerStub.java @@ -485,6 +485,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -496,6 +497,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -507,6 +509,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -529,6 +532,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -540,6 +544,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -551,6 +556,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -562,6 +568,7 @@ protected HttpJsonCloudSchedulerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/Version.java b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/Version.java new file mode 100644 index 000000000000..9915a581e437 --- /dev/null +++ b/java-scheduler/google-cloud-scheduler/src/main/java/com/google/cloud/scheduler/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.scheduler.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-scheduler:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1/reflect-config.json b/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1/reflect-config.json index 429f98c522e3..c3eeaa28b0f7 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1/reflect-config.json +++ b/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1beta1/reflect-config.json b/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1beta1/reflect-config.json index 90b0702ee20e..05d5888028d6 100644 --- a/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1beta1/reflect-config.json +++ b/java-scheduler/google-cloud-scheduler/src/main/resources/META-INF/native-image/com.google.cloud.scheduler.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-secretmanager/README.md b/java-secretmanager/README.md index 3aa9c66cca3d..6ec222ce8edd 100644 --- a/java-secretmanager/README.md +++ b/java-secretmanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-secretmanager - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-secretmanager:2.87.0' +implementation 'com.google.cloud:google-cloud-secretmanager:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-secretmanager" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-secretmanager" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-secretmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-secretmanager/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-secretmanager/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/GrpcSecretManagerServiceStub.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/GrpcSecretManagerServiceStub.java index 0d507eb6de84..af50c494b61b 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/GrpcSecretManagerServiceStub.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/GrpcSecretManagerServiceStub.java @@ -307,6 +307,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -317,6 +318,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addSecretVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -327,6 +329,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -337,6 +340,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -357,6 +361,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSecretVersionsTransportSettings = @@ -368,6 +373,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecretVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +384,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings accessSecretVersionTransportSettings = @@ -389,6 +396,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableSecretVersionTransportSettings = @@ -400,6 +408,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableSecretVersionTransportSettings = @@ -411,6 +420,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings destroySecretVersionTransportSettings = @@ -422,6 +432,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -432,6 +443,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -442,6 +454,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -453,6 +466,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listSecretsCallable = diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/HttpJsonSecretManagerServiceStub.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/HttpJsonSecretManagerServiceStub.java index 22f231ae16e3..3e194f796862 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/HttpJsonSecretManagerServiceStub.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/HttpJsonSecretManagerServiceStub.java @@ -728,6 +728,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -739,6 +740,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addSecretVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -750,6 +752,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -761,6 +764,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -783,6 +787,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSecretVersionsTransportSettings = @@ -795,6 +800,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecretVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -806,6 +812,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings accessSecretVersionTransportSettings = @@ -819,6 +826,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableSecretVersionTransportSettings = @@ -831,6 +839,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableSecretVersionTransportSettings = @@ -843,6 +852,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings destroySecretVersionTransportSettings = @@ -855,6 +865,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -866,6 +877,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -877,6 +889,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -889,6 +902,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listSecretsCallable = diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/SecretManagerServiceStubSettings.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/SecretManagerServiceStubSettings.java index 6956eb9db446..458335813468 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/SecretManagerServiceStubSettings.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/SecretManagerServiceStubSettings.java @@ -487,6 +487,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-secretmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/Version.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/Version.java new file mode 100644 index 000000000000..d10719493243 --- /dev/null +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.secretmanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-secretmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/GrpcSecretManagerServiceStub.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/GrpcSecretManagerServiceStub.java index 96a48d178d2f..ddfa4059c758 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/GrpcSecretManagerServiceStub.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/GrpcSecretManagerServiceStub.java @@ -339,6 +339,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -349,6 +350,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addSecretVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +361,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -369,6 +372,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -389,6 +393,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSecretVersionsTransportSettings = @@ -400,6 +405,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecretVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -410,6 +416,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings accessSecretVersionTransportSettings = @@ -421,6 +428,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableSecretVersionTransportSettings = @@ -432,6 +440,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableSecretVersionTransportSettings = @@ -443,6 +452,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings destroySecretVersionTransportSettings = @@ -454,6 +464,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -464,6 +475,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -474,6 +486,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -485,6 +498,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/HttpJsonSecretManagerServiceStub.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/HttpJsonSecretManagerServiceStub.java index 27863e0b17f4..74f19390af4d 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/HttpJsonSecretManagerServiceStub.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/HttpJsonSecretManagerServiceStub.java @@ -781,6 +781,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -792,6 +793,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addSecretVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -803,6 +805,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -814,6 +817,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -836,6 +840,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSecretVersionsTransportSettings = @@ -848,6 +853,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecretVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -859,6 +865,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings accessSecretVersionTransportSettings = @@ -872,6 +879,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableSecretVersionTransportSettings = @@ -884,6 +892,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableSecretVersionTransportSettings = @@ -896,6 +905,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings destroySecretVersionTransportSettings = @@ -908,6 +918,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -919,6 +930,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -930,6 +942,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -942,6 +955,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/SecretManagerServiceStubSettings.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/SecretManagerServiceStubSettings.java index d73a027ad0f0..e4e15a03e858 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/SecretManagerServiceStubSettings.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/SecretManagerServiceStubSettings.java @@ -561,6 +561,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-secretmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/Version.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/Version.java new file mode 100644 index 000000000000..20d5d4544f5f --- /dev/null +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.secretmanager.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-secretmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/GrpcSecretManagerServiceStub.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/GrpcSecretManagerServiceStub.java index ff99d98e06da..4df824335457 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/GrpcSecretManagerServiceStub.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/GrpcSecretManagerServiceStub.java @@ -340,6 +340,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -350,6 +351,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addSecretVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +362,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -370,6 +373,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSecretTransportSettings = GrpcCallSettings.newBuilder() @@ -390,6 +394,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSecretVersionsTransportSettings = @@ -401,6 +406,7 @@ protected GrpcSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecretVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -411,6 +417,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings accessSecretVersionTransportSettings = @@ -422,6 +429,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableSecretVersionTransportSettings = @@ -433,6 +441,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableSecretVersionTransportSettings = @@ -444,6 +453,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings destroySecretVersionTransportSettings = @@ -455,6 +465,7 @@ protected GrpcSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +476,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +487,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -486,6 +499,7 @@ protected GrpcSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/HttpJsonSecretManagerServiceStub.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/HttpJsonSecretManagerServiceStub.java index dc9f4fcd1cc5..05b916dd87f0 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/HttpJsonSecretManagerServiceStub.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/HttpJsonSecretManagerServiceStub.java @@ -815,6 +815,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -826,6 +827,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addSecretVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -837,6 +839,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -848,6 +851,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSecretTransportSettings = HttpJsonCallSettings.newBuilder() @@ -870,6 +874,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSecretVersionsTransportSettings = @@ -882,6 +887,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecretVersionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -893,6 +899,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings accessSecretVersionTransportSettings = @@ -906,6 +913,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableSecretVersionTransportSettings = @@ -918,6 +926,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableSecretVersionTransportSettings = @@ -930,6 +939,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings destroySecretVersionTransportSettings = @@ -942,6 +952,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -953,6 +964,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -964,6 +976,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -976,6 +989,7 @@ protected HttpJsonSecretManagerServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/SecretManagerServiceStubSettings.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/SecretManagerServiceStubSettings.java index 19bae486cf8b..ce09f3b22d22 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/SecretManagerServiceStubSettings.java +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/SecretManagerServiceStubSettings.java @@ -561,6 +561,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-secretmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/Version.java b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/Version.java new file mode 100644 index 000000000000..91783e480f8b --- /dev/null +++ b/java-secretmanager/google-cloud-secretmanager/src/main/java/com/google/cloud/secretmanager/v1beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.secretmanager.v1beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-secretmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1/reflect-config.json b/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1/reflect-config.json index 81056df6508c..25d631c13487 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1/reflect-config.json +++ b/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta1/reflect-config.json b/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta1/reflect-config.json index 64f59b34b4db..d3a26633602e 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta1/reflect-config.json +++ b/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta2/reflect-config.json b/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta2/reflect-config.json index 2b7db6533466..2b0cae2e67af 100644 --- a/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta2/reflect-config.json +++ b/java-secretmanager/google-cloud-secretmanager/src/main/resources/META-INF/native-image/com.google.cloud.secretmanager.v1beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securesourcemanager/README.md b/java-securesourcemanager/README.md index 37c205b0d85e..6212f2e2a9e1 100644 --- a/java-securesourcemanager/README.md +++ b/java-securesourcemanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-security-private-ca/README.md b/java-security-private-ca/README.md index c52bd43932bb..4d21e11e6d01 100644 --- a/java-security-private-ca/README.md +++ b/java-security-private-ca/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-security-private-ca - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-security-private-ca:2.89.0' +implementation 'com.google.cloud:google-cloud-security-private-ca:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-security-private-ca" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-security-private-ca" % "2.90.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-security-private-ca/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-security-private-ca.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-security-private-ca/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-security-private-ca/2.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/CertificateAuthorityServiceStubSettings.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/CertificateAuthorityServiceStubSettings.java index c51a343231db..98228a592440 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/CertificateAuthorityServiceStubSettings.java +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/CertificateAuthorityServiceStubSettings.java @@ -1180,6 +1180,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-security-private-ca") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/GrpcCertificateAuthorityServiceStub.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/GrpcCertificateAuthorityServiceStub.java index 1a1eb18754d3..991c8d073d20 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/GrpcCertificateAuthorityServiceStub.java +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/GrpcCertificateAuthorityServiceStub.java @@ -681,6 +681,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -691,6 +692,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificatesTransportSettings = @@ -702,6 +704,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings revokeCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -712,6 +715,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -734,6 +738,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCertificateAuthorityTransportSettings = @@ -745,6 +750,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings disableCertificateAuthorityTransportSettings = @@ -756,6 +762,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableCertificateAuthorityTransportSettings = @@ -767,6 +774,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchCertificateAuthorityCsrTransportSettings = @@ -780,6 +788,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCertificateAuthorityTransportSettings = @@ -791,6 +800,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateAuthoritiesTransportSettings = @@ -803,6 +813,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings undeleteCertificateAuthorityTransportSettings = @@ -814,6 +825,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteCertificateAuthorityTransportSettings = @@ -825,6 +837,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCertificateAuthorityTransportSettings = @@ -848,6 +861,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCaPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -868,6 +882,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCaPoolsTransportSettings = GrpcCallSettings.newBuilder() @@ -878,6 +893,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCaPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -888,6 +904,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchCaCertsTransportSettings = GrpcCallSettings.newBuilder() @@ -898,6 +915,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("ca_pool", String.valueOf(request.getCaPool())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCaPool()) .build(); GrpcCallSettings getCertificateRevocationListTransportSettings = @@ -910,6 +928,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateRevocationListsTransportSettings = @@ -923,6 +942,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCertificateRevocationListTransportSettings = @@ -947,6 +967,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCertificateTemplateTransportSettings = @@ -958,6 +979,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCertificateTemplateTransportSettings = @@ -969,6 +991,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateTemplatesTransportSettings = @@ -981,6 +1004,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCertificateTemplateTransportSettings = @@ -1024,6 +1048,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1034,6 +1059,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1045,6 +1071,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createCertificateCallable = diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/HttpJsonCertificateAuthorityServiceStub.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/HttpJsonCertificateAuthorityServiceStub.java index a49e1ab3aaab..5c036e27d11c 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/HttpJsonCertificateAuthorityServiceStub.java +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/HttpJsonCertificateAuthorityServiceStub.java @@ -1706,6 +1706,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1717,6 +1718,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificatesTransportSettings = @@ -1729,6 +1731,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings revokeCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1740,6 +1743,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1764,6 +1768,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCertificateAuthorityTransportSettings = @@ -1776,6 +1781,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings disableCertificateAuthorityTransportSettings = @@ -1788,6 +1794,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableCertificateAuthorityTransportSettings = @@ -1800,6 +1807,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchCertificateAuthorityCsrTransportSettings = @@ -1814,6 +1822,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCertificateAuthorityTransportSettings = @@ -1826,6 +1835,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificateAuthoritiesTransportSettings = @@ -1839,6 +1849,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings undeleteCertificateAuthorityTransportSettings = @@ -1851,6 +1862,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteCertificateAuthorityTransportSettings = @@ -1863,6 +1875,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCertificateAuthorityTransportSettings = @@ -1888,6 +1901,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCaPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1910,6 +1924,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCaPoolsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1921,6 +1936,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCaPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1932,6 +1948,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchCaCertsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1943,6 +1960,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("ca_pool", String.valueOf(request.getCaPool())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCaPool()) .build(); HttpJsonCallSettings getCertificateRevocationListTransportSettings = @@ -1956,6 +1974,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListCertificateRevocationListsRequest, ListCertificateRevocationListsResponse> @@ -1971,6 +1990,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCertificateRevocationListTransportSettings = @@ -1997,6 +2017,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCertificateTemplateTransportSettings = @@ -2009,6 +2030,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCertificateTemplateTransportSettings = @@ -2021,6 +2043,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificateTemplatesTransportSettings = @@ -2034,6 +2057,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCertificateTemplateTransportSettings = @@ -2082,6 +2106,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2093,6 +2118,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2105,6 +2131,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.createCertificateCallable = diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/Version.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/Version.java new file mode 100644 index 000000000000..cf402470c63d --- /dev/null +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.security.privateca.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-security-private-ca:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/CertificateAuthorityServiceStubSettings.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/CertificateAuthorityServiceStubSettings.java index 7e199522d60a..0f80d7231343 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/CertificateAuthorityServiceStubSettings.java +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/CertificateAuthorityServiceStubSettings.java @@ -865,6 +865,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-security-private-ca") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/GrpcCertificateAuthorityServiceStub.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/GrpcCertificateAuthorityServiceStub.java index 2d13f4cf8cac..08e28ed06ac9 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/GrpcCertificateAuthorityServiceStub.java +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/GrpcCertificateAuthorityServiceStub.java @@ -465,6 +465,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +476,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificatesTransportSettings = @@ -486,6 +488,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings revokeCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -496,6 +499,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCertificateTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +522,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCertificateAuthorityTransportSettings = @@ -529,6 +534,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings disableCertificateAuthorityTransportSettings = @@ -540,6 +546,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings enableCertificateAuthorityTransportSettings = @@ -551,6 +558,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchCertificateAuthorityCsrTransportSettings = @@ -564,6 +572,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCertificateAuthorityTransportSettings = @@ -575,6 +584,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateAuthoritiesTransportSettings = @@ -587,6 +597,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings restoreCertificateAuthorityTransportSettings = @@ -598,6 +609,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings scheduleDeleteCertificateAuthorityTransportSettings = @@ -609,6 +621,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCertificateAuthorityTransportSettings = @@ -634,6 +647,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCertificateRevocationListsTransportSettings = @@ -647,6 +661,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCertificateRevocationListTransportSettings = @@ -670,6 +685,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReusableConfigsTransportSettings = @@ -681,6 +697,7 @@ protected GrpcCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCertificateCallable = diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/HttpJsonCertificateAuthorityServiceStub.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/HttpJsonCertificateAuthorityServiceStub.java index 556dbdbb2ba2..8bfa34bd8497 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/HttpJsonCertificateAuthorityServiceStub.java +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/HttpJsonCertificateAuthorityServiceStub.java @@ -1065,6 +1065,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1076,6 +1077,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificatesTransportSettings = @@ -1088,6 +1090,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings revokeCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1099,6 +1102,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCertificateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1123,6 +1127,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCertificateAuthorityTransportSettings = @@ -1135,6 +1140,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings disableCertificateAuthorityTransportSettings = @@ -1147,6 +1153,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings enableCertificateAuthorityTransportSettings = @@ -1159,6 +1166,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchCertificateAuthorityCsrTransportSettings = @@ -1173,6 +1181,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCertificateAuthorityTransportSettings = @@ -1185,6 +1194,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCertificateAuthoritiesTransportSettings = @@ -1198,6 +1208,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings restoreCertificateAuthorityTransportSettings = @@ -1210,6 +1221,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings scheduleDeleteCertificateAuthorityTransportSettings = @@ -1222,6 +1234,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCertificateAuthorityTransportSettings = @@ -1249,6 +1262,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListCertificateRevocationListsRequest, ListCertificateRevocationListsResponse> @@ -1264,6 +1278,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCertificateRevocationListTransportSettings = @@ -1290,6 +1305,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReusableConfigsTransportSettings = @@ -1303,6 +1319,7 @@ protected HttpJsonCertificateAuthorityServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCertificateCallable = diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/Version.java b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/Version.java new file mode 100644 index 000000000000..7eef15aef2e2 --- /dev/null +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/java/com/google/cloud/security/privateca/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.security.privateca.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-security-private-ca:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1/reflect-config.json b/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1/reflect-config.json index eba32cddee62..7bcdfe610c48 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1/reflect-config.json +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1beta1/reflect-config.json b/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1beta1/reflect-config.json index 689cb92775d3..a100bd464e7d 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1beta1/reflect-config.json +++ b/java-security-private-ca/google-cloud-security-private-ca/src/main/resources/META-INF/native-image/com.google.cloud.security.privateca.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securitycenter-settings/README.md b/java-securitycenter-settings/README.md index af63131a9aa1..2050e2325ed9 100644 --- a/java-securitycenter-settings/README.md +++ b/java-securitycenter-settings/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter-settings - 0.90.0 + 0.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycenter-settings:0.90.0' +implementation 'com.google.cloud:google-cloud-securitycenter-settings:0.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter-settings" % "0.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter-settings" % "0.91.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-securitycenter-settings/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securitycenter-settings.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter-settings/0.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter-settings/0.91.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/GrpcSecurityCenterSettingsServiceStub.java b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/GrpcSecurityCenterSettingsServiceStub.java index 7f7c917e93a3..b066e4a19e96 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/GrpcSecurityCenterSettingsServiceStub.java +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/GrpcSecurityCenterSettingsServiceStub.java @@ -309,6 +309,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -319,6 +320,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSettingsTransportSettings = GrpcCallSettings.newBuilder() @@ -339,6 +341,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchGetSettingsTransportSettings = @@ -350,6 +353,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings calculateEffectiveSettingsTransportSettings = @@ -361,6 +365,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< BatchCalculateEffectiveSettingsRequest, BatchCalculateEffectiveSettingsResponse> @@ -375,6 +380,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getComponentSettingsTransportSettings = @@ -386,6 +392,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateComponentSettingsTransportSettings = @@ -409,6 +416,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings calculateEffectiveComponentSettingsTransportSettings = @@ -421,6 +429,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDetectorsTransportSettings = GrpcCallSettings.newBuilder() @@ -431,6 +440,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listComponentsTransportSettings = @@ -442,6 +452,7 @@ protected GrpcSecurityCenterSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getServiceAccountCallable = diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/SecurityCenterSettingsServiceStubSettings.java b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/SecurityCenterSettingsServiceStubSettings.java index 08806166da1e..dc3a8dcd5d6c 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/SecurityCenterSettingsServiceStubSettings.java +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/SecurityCenterSettingsServiceStubSettings.java @@ -445,6 +445,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securitycenter-settings") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/Version.java b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/Version.java new file mode 100644 index 000000000000..85e99e1db079 --- /dev/null +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/java/com/google/cloud/securitycenter/settings/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securitycenter.settings.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securitycenter-settings:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.settings.v1beta1/reflect-config.json b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.settings.v1beta1/reflect-config.json index 534ef039b6ba..7f5ba1d03e45 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.settings.v1beta1/reflect-config.json +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.settings.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securitycenter/README.md b/java-securitycenter/README.md index e57ebe45912b..eec6de6a21f2 100644 --- a/java-securitycenter/README.md +++ b/java-securitycenter/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter - 2.95.0 + 2.96.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycenter:2.95.0' +implementation 'com.google.cloud:google-cloud-securitycenter:2.96.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.95.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.96.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-securitycenter/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securitycenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter/2.95.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter/2.96.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java index 4f355973056a..bb1991c09fbc 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/GrpcSecurityCenterStub.java @@ -1251,6 +1251,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< CreateSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -1266,6 +1267,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1276,6 +1278,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFindingTransportSettings = GrpcCallSettings.newBuilder() @@ -1286,6 +1289,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createMuteConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1296,6 +1300,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createNotificationConfigTransportSettings = @@ -1307,6 +1312,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteMuteConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1317,6 +1323,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteNotificationConfigTransportSettings = @@ -1328,6 +1335,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSecurityHealthAnalyticsCustomModuleTransportSettings = @@ -1339,6 +1347,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSimulationTransportSettings = GrpcCallSettings.newBuilder() @@ -1349,6 +1358,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getValuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1359,6 +1369,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getBigQueryExportTransportSettings = GrpcCallSettings.newBuilder() @@ -1369,6 +1380,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1379,6 +1391,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getMuteConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1389,6 +1402,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNotificationConfigTransportSettings = @@ -1400,6 +1414,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getOrganizationSettingsTransportSettings = @@ -1411,6 +1426,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GetEffectiveSecurityHealthAnalyticsCustomModuleRequest, @@ -1428,6 +1444,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< GetSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -1443,6 +1460,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1453,6 +1471,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings groupAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -1463,6 +1482,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings groupFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -1473,6 +1493,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -1483,6 +1504,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListDescendantSecurityHealthAnalyticsCustomModulesRequest, @@ -1500,6 +1522,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -1510,6 +1533,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMuteConfigsTransportSettings = @@ -1521,6 +1545,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listNotificationConfigsTransportSettings = @@ -1533,6 +1558,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListEffectiveSecurityHealthAnalyticsCustomModulesRequest, @@ -1550,6 +1576,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListSecurityHealthAnalyticsCustomModulesRequest, @@ -1566,6 +1593,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSourcesTransportSettings = GrpcCallSettings.newBuilder() @@ -1576,6 +1604,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings runAssetDiscoveryTransportSettings = GrpcCallSettings.newBuilder() @@ -1586,6 +1615,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setFindingStateTransportSettings = GrpcCallSettings.newBuilder() @@ -1596,6 +1626,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setMuteTransportSettings = GrpcCallSettings.newBuilder() @@ -1606,6 +1637,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1616,6 +1648,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1627,6 +1660,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings< SimulateSecurityHealthAnalyticsCustomModuleRequest, @@ -1755,6 +1789,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBigQueryExportTransportSettings = GrpcCallSettings.newBuilder() @@ -1765,6 +1800,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBigQueryExportTransportSettings = @@ -1789,6 +1825,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< CreateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -1803,6 +1840,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEventThreatDetectionCustomModuleTransportSettings = @@ -1814,6 +1852,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getEventThreatDetectionCustomModuleTransportSettings = @@ -1827,6 +1866,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListDescendantEventThreatDetectionCustomModulesRequest, @@ -1844,6 +1884,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListEventThreatDetectionCustomModulesRequest, @@ -1860,6 +1901,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< UpdateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -1892,6 +1934,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GetEffectiveEventThreatDetectionCustomModuleRequest, @@ -1908,6 +1951,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListEffectiveEventThreatDetectionCustomModulesRequest, @@ -1924,6 +1968,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< BatchCreateResourceValueConfigsRequest, BatchCreateResourceValueConfigsResponse> @@ -1938,6 +1983,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteResourceValueConfigTransportSettings = @@ -1949,6 +1995,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getResourceValueConfigTransportSettings = @@ -1960,6 +2007,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listResourceValueConfigsTransportSettings = @@ -1972,6 +2020,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateResourceValueConfigTransportSettings = @@ -1996,6 +2045,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAttackPathsTransportSettings = @@ -2007,6 +2057,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.bulkMuteFindingsCallable = diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/HttpJsonSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/HttpJsonSecurityCenterStub.java index c20562944a6e..3177282d40cf 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/HttpJsonSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/HttpJsonSecurityCenterStub.java @@ -3098,6 +3098,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< CreateSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -3114,6 +3115,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3125,6 +3127,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3136,6 +3139,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createMuteConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3147,6 +3151,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createNotificationConfigTransportSettings = @@ -3159,6 +3164,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteMuteConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3170,6 +3176,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteNotificationConfigTransportSettings = @@ -3182,6 +3189,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSecurityHealthAnalyticsCustomModuleTransportSettings = @@ -3195,6 +3203,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSimulationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3206,6 +3215,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getValuedResourceTransportSettings = @@ -3218,6 +3228,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getBigQueryExportTransportSettings = @@ -3230,6 +3241,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3241,6 +3253,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getMuteConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3252,6 +3265,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getNotificationConfigTransportSettings = @@ -3264,6 +3278,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getOrganizationSettingsTransportSettings = @@ -3276,6 +3291,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GetEffectiveSecurityHealthAnalyticsCustomModuleRequest, @@ -3294,6 +3310,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GetSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -3310,6 +3327,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3321,6 +3339,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings groupAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3332,6 +3351,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings groupFindingsTransportSettings = @@ -3344,6 +3364,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3355,6 +3376,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListDescendantSecurityHealthAnalyticsCustomModulesRequest, @@ -3373,6 +3395,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3384,6 +3407,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMuteConfigsTransportSettings = @@ -3396,6 +3420,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listNotificationConfigsTransportSettings = @@ -3409,6 +3434,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListEffectiveSecurityHealthAnalyticsCustomModulesRequest, @@ -3427,6 +3453,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListSecurityHealthAnalyticsCustomModulesRequest, @@ -3444,6 +3471,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listSourcesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3455,6 +3483,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings runAssetDiscoveryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3466,6 +3495,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setFindingStateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3477,6 +3507,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setMuteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3488,6 +3519,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3499,6 +3531,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -3511,6 +3544,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings< SimulateSecurityHealthAnalyticsCustomModuleRequest, @@ -3650,6 +3684,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBigQueryExportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3661,6 +3696,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBigQueryExportTransportSettings = @@ -3688,6 +3724,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< CreateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -3703,6 +3740,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEventThreatDetectionCustomModuleTransportSettings = @@ -3715,6 +3753,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< GetEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -3730,6 +3769,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListDescendantEventThreatDetectionCustomModulesRequest, @@ -3748,6 +3788,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListEventThreatDetectionCustomModulesRequest, @@ -3765,6 +3806,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< UpdateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -3799,6 +3841,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GetEffectiveEventThreatDetectionCustomModuleRequest, @@ -3816,6 +3859,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListEffectiveEventThreatDetectionCustomModulesRequest, @@ -3833,6 +3877,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< BatchCreateResourceValueConfigsRequest, BatchCreateResourceValueConfigsResponse> @@ -3848,6 +3893,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteResourceValueConfigTransportSettings = @@ -3860,6 +3906,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getResourceValueConfigTransportSettings = @@ -3872,6 +3919,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listResourceValueConfigsTransportSettings = @@ -3885,6 +3933,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateResourceValueConfigTransportSettings = @@ -3912,6 +3961,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAttackPathsTransportSettings = @@ -3924,6 +3974,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.bulkMuteFindingsCallable = diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java index 2076865d6c97..4ce446ce4512 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/SecurityCenterStubSettings.java @@ -2239,6 +2239,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securitycenter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/Version.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/Version.java new file mode 100644 index 000000000000..4dcd477b6c4b --- /dev/null +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securitycenter.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securitycenter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/GrpcSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/GrpcSecurityCenterStub.java index ec70d55bc0ce..96852820b6d5 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/GrpcSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/GrpcSecurityCenterStub.java @@ -362,6 +362,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFindingTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +373,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +384,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getOrganizationSettingsTransportSettings = @@ -393,6 +396,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -403,6 +407,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings groupAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -413,6 +418,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings groupFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -423,6 +429,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -433,6 +440,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -443,6 +451,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSourcesTransportSettings = GrpcCallSettings.newBuilder() @@ -453,6 +462,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings runAssetDiscoveryTransportSettings = GrpcCallSettings.newBuilder() @@ -463,6 +473,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setFindingStateTransportSettings = GrpcCallSettings.newBuilder() @@ -473,6 +484,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -483,6 +495,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -494,6 +507,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings updateFindingTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/HttpJsonSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/HttpJsonSecurityCenterStub.java index 09e8f98f6767..232a61704166 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/HttpJsonSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/HttpJsonSecurityCenterStub.java @@ -898,6 +898,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -909,6 +910,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -920,6 +922,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getOrganizationSettingsTransportSettings = @@ -932,6 +935,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -943,6 +947,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings groupAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -954,6 +959,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings groupFindingsTransportSettings = @@ -966,6 +972,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -977,6 +984,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -988,6 +996,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listSourcesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -999,6 +1008,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings runAssetDiscoveryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1010,6 +1020,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setFindingStateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1021,6 +1032,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1032,6 +1044,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1044,6 +1057,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings updateFindingTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/SecurityCenterStubSettings.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/SecurityCenterStubSettings.java index aca16d8ae528..d4ccb033848c 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/SecurityCenterStubSettings.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/SecurityCenterStubSettings.java @@ -715,6 +715,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securitycenter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/Version.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/Version.java new file mode 100644 index 000000000000..a6333b407395 --- /dev/null +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securitycenter.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securitycenter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/GrpcSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/GrpcSecurityCenterStub.java index 184a71db5d32..865da536d576 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/GrpcSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/GrpcSecurityCenterStub.java @@ -450,6 +450,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFindingTransportSettings = GrpcCallSettings.newBuilder() @@ -460,6 +461,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createNotificationConfigTransportSettings = @@ -471,6 +473,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNotificationConfigTransportSettings = @@ -482,6 +485,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +496,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getNotificationConfigTransportSettings = @@ -503,6 +508,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getOrganizationSettingsTransportSettings = @@ -514,6 +520,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -524,6 +531,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings groupAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -534,6 +542,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings groupFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -544,6 +553,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -554,6 +564,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -564,6 +575,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listNotificationConfigsTransportSettings = @@ -576,6 +588,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSourcesTransportSettings = GrpcCallSettings.newBuilder() @@ -586,6 +599,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings runAssetDiscoveryTransportSettings = GrpcCallSettings.newBuilder() @@ -596,6 +610,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setFindingStateTransportSettings = GrpcCallSettings.newBuilder() @@ -606,6 +621,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -616,6 +632,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -627,6 +644,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings updateFindingTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/HttpJsonSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/HttpJsonSecurityCenterStub.java index e39befa510b8..b84d3186606d 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/HttpJsonSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/HttpJsonSecurityCenterStub.java @@ -1149,6 +1149,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1160,6 +1161,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createNotificationConfigTransportSettings = @@ -1172,6 +1174,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteNotificationConfigTransportSettings = @@ -1184,6 +1187,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1195,6 +1199,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getNotificationConfigTransportSettings = @@ -1207,6 +1212,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getOrganizationSettingsTransportSettings = @@ -1219,6 +1225,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1230,6 +1237,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings groupAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1241,6 +1249,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings groupFindingsTransportSettings = @@ -1253,6 +1262,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1264,6 +1274,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1275,6 +1286,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listNotificationConfigsTransportSettings = @@ -1288,6 +1300,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listSourcesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1299,6 +1312,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings runAssetDiscoveryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1310,6 +1324,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setFindingStateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1321,6 +1336,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1332,6 +1348,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1344,6 +1361,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings updateFindingTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/SecurityCenterStubSettings.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/SecurityCenterStubSettings.java index 5a38f040b11b..fb29e0aa96dc 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/SecurityCenterStubSettings.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/SecurityCenterStubSettings.java @@ -854,6 +854,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securitycenter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/Version.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/Version.java new file mode 100644 index 000000000000..6982fb6d3e14 --- /dev/null +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v1p1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securitycenter.v1p1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securitycenter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/GrpcSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/GrpcSecurityCenterStub.java index 3deefdd977d2..ff005842760c 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/GrpcSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/GrpcSecurityCenterStub.java @@ -750,6 +750,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings bulkMuteFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -760,6 +761,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createBigQueryExportTransportSettings = @@ -771,6 +773,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createFindingTransportSettings = GrpcCallSettings.newBuilder() @@ -781,6 +784,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createMuteConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -793,6 +797,7 @@ protected GrpcSecurityCenterStub( builder.add(request.getParent(), "location", CREATE_MUTE_CONFIG_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createNotificationConfigTransportSettings = @@ -804,6 +809,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -814,6 +820,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteBigQueryExportTransportSettings = GrpcCallSettings.newBuilder() @@ -824,6 +831,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteMuteConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -836,6 +844,7 @@ protected GrpcSecurityCenterStub( builder.add(request.getName(), "location", DELETE_MUTE_CONFIG_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteNotificationConfigTransportSettings = @@ -847,6 +856,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteResourceValueConfigTransportSettings = @@ -858,6 +868,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getBigQueryExportTransportSettings = GrpcCallSettings.newBuilder() @@ -868,6 +879,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSimulationTransportSettings = GrpcCallSettings.newBuilder() @@ -878,6 +890,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getValuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -888,6 +901,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -898,6 +912,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getMuteConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -910,6 +925,7 @@ protected GrpcSecurityCenterStub( builder.add(request.getName(), "location", GET_MUTE_CONFIG_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNotificationConfigTransportSettings = @@ -921,6 +937,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getResourceValueConfigTransportSettings = @@ -932,6 +949,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -942,6 +960,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings groupFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -952,6 +971,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAttackPathsTransportSettings = @@ -963,6 +983,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listBigQueryExportsTransportSettings = @@ -974,6 +995,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -984,6 +1006,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMuteConfigsTransportSettings = @@ -1000,6 +1023,7 @@ protected GrpcSecurityCenterStub( request.getParent(), "location", LIST_MUTE_CONFIGS_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listNotificationConfigsTransportSettings = @@ -1012,6 +1036,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listResourceValueConfigsTransportSettings = @@ -1024,6 +1049,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSourcesTransportSettings = GrpcCallSettings.newBuilder() @@ -1034,6 +1060,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listValuedResourcesTransportSettings = @@ -1045,6 +1072,7 @@ protected GrpcSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings setFindingStateTransportSettings = GrpcCallSettings.newBuilder() @@ -1055,6 +1083,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1065,6 +1094,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setMuteTransportSettings = GrpcCallSettings.newBuilder() @@ -1075,6 +1105,7 @@ protected GrpcSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -1086,6 +1117,7 @@ protected GrpcSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings updateBigQueryExportTransportSettings = diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/HttpJsonSecurityCenterStub.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/HttpJsonSecurityCenterStub.java index 2f84b15398d1..25efa72780f0 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/HttpJsonSecurityCenterStub.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/HttpJsonSecurityCenterStub.java @@ -1967,6 +1967,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings bulkMuteFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1978,6 +1979,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createBigQueryExportTransportSettings = @@ -1990,6 +1992,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createFindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2001,6 +2004,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createMuteConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2014,6 +2018,7 @@ protected HttpJsonSecurityCenterStub( builder.add(request.getParent(), "location", CREATE_MUTE_CONFIG_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createNotificationConfigTransportSettings = @@ -2026,6 +2031,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2037,6 +2043,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteBigQueryExportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2048,6 +2055,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteMuteConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2061,6 +2069,7 @@ protected HttpJsonSecurityCenterStub( builder.add(request.getName(), "location", DELETE_MUTE_CONFIG_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteNotificationConfigTransportSettings = @@ -2073,6 +2082,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteResourceValueConfigTransportSettings = @@ -2085,6 +2095,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getBigQueryExportTransportSettings = @@ -2097,6 +2108,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSimulationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2108,6 +2120,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getValuedResourceTransportSettings = @@ -2120,6 +2133,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2131,6 +2145,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getMuteConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2144,6 +2159,7 @@ protected HttpJsonSecurityCenterStub( builder.add(request.getName(), "location", GET_MUTE_CONFIG_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getNotificationConfigTransportSettings = @@ -2156,6 +2172,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getResourceValueConfigTransportSettings = @@ -2168,6 +2185,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2179,6 +2197,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings groupFindingsTransportSettings = @@ -2191,6 +2210,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAttackPathsTransportSettings = @@ -2203,6 +2223,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listBigQueryExportsTransportSettings = @@ -2216,6 +2237,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2227,6 +2249,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMuteConfigsTransportSettings = @@ -2244,6 +2267,7 @@ protected HttpJsonSecurityCenterStub( request.getParent(), "location", LIST_MUTE_CONFIGS_2_PATH_TEMPLATE); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listNotificationConfigsTransportSettings = @@ -2257,6 +2281,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listResourceValueConfigsTransportSettings = @@ -2270,6 +2295,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listSourcesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2281,6 +2307,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listValuedResourcesTransportSettings = @@ -2294,6 +2321,7 @@ protected HttpJsonSecurityCenterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings setFindingStateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2305,6 +2333,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2316,6 +2345,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setMuteTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2327,6 +2357,7 @@ protected HttpJsonSecurityCenterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -2339,6 +2370,7 @@ protected HttpJsonSecurityCenterStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings updateBigQueryExportTransportSettings = diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/SecurityCenterStubSettings.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/SecurityCenterStubSettings.java index 5e619063caa3..3cc8e0de83bc 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/SecurityCenterStubSettings.java +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/SecurityCenterStubSettings.java @@ -1226,6 +1226,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securitycenter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/Version.java b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/Version.java new file mode 100644 index 000000000000..e219e172920d --- /dev/null +++ b/java-securitycenter/google-cloud-securitycenter/src/main/java/com/google/cloud/securitycenter/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securitycenter.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securitycenter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1/reflect-config.json b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1/reflect-config.json index fa8f045a52da..b47c5e723c0c 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1/reflect-config.json +++ b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1beta1/reflect-config.json b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1beta1/reflect-config.json index ad6c4d2a6104..e6aa1353515c 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1beta1/reflect-config.json +++ b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1p1beta1/reflect-config.json b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1p1beta1/reflect-config.json index 1e8ed3c4bd20..e07f9f2787b0 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1p1beta1/reflect-config.json +++ b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v1p1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v2/reflect-config.json b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v2/reflect-config.json index e1dc210be381..70b727388f32 100644 --- a/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v2/reflect-config.json +++ b/java-securitycenter/google-cloud-securitycenter/src/main/resources/META-INF/native-image/com.google.cloud.securitycenter.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securitycentermanagement/README.md b/java-securitycentermanagement/README.md index a8c42bdc21b3..c30137a76feb 100644 --- a/java-securitycentermanagement/README.md +++ b/java-securitycentermanagement/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycentermanagement - 0.55.0 + 0.56.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycentermanagement:0.55.0' +implementation 'com.google.cloud:google-cloud-securitycentermanagement:0.56.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycentermanagement" % "0.55.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycentermanagement" % "0.56.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-securitycentermanagement/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securitycentermanagement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycentermanagement/0.55.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycentermanagement/0.56.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/GrpcSecurityCenterManagementStub.java b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/GrpcSecurityCenterManagementStub.java index bc7923a25899..a6c4146e896b 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/GrpcSecurityCenterManagementStub.java +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/GrpcSecurityCenterManagementStub.java @@ -644,6 +644,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GetEffectiveSecurityHealthAnalyticsCustomModuleRequest, @@ -661,6 +662,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListSecurityHealthAnalyticsCustomModulesRequest, @@ -677,6 +679,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListDescendantSecurityHealthAnalyticsCustomModulesRequest, @@ -694,6 +697,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GetSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -709,6 +713,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< CreateSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -724,6 +729,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< UpdateSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -753,6 +759,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< SimulateSecurityHealthAnalyticsCustomModuleRequest, @@ -785,6 +792,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GetEffectiveEventThreatDetectionCustomModuleRequest, @@ -801,6 +809,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListEventThreatDetectionCustomModulesRequest, @@ -817,6 +826,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< ListDescendantEventThreatDetectionCustomModulesRequest, @@ -834,6 +844,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEventThreatDetectionCustomModuleTransportSettings = @@ -847,6 +858,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< CreateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -861,6 +873,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< UpdateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -888,6 +901,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ValidateEventThreatDetectionCustomModuleRequest, @@ -904,6 +918,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSecurityCenterServiceTransportSettings = @@ -915,6 +930,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSecurityCenterServicesTransportSettings = @@ -927,6 +943,7 @@ protected GrpcSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSecurityCenterServiceTransportSettings = diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/HttpJsonSecurityCenterManagementStub.java b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/HttpJsonSecurityCenterManagementStub.java index 9e6a6183b819..c0d0db78b6dc 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/HttpJsonSecurityCenterManagementStub.java +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/HttpJsonSecurityCenterManagementStub.java @@ -1333,6 +1333,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GetEffectiveSecurityHealthAnalyticsCustomModuleRequest, @@ -1351,6 +1352,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListSecurityHealthAnalyticsCustomModulesRequest, @@ -1368,6 +1370,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListDescendantSecurityHealthAnalyticsCustomModulesRequest, @@ -1386,6 +1389,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GetSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -1402,6 +1406,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< CreateSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -1418,6 +1423,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< UpdateSecurityHealthAnalyticsCustomModuleRequest, SecurityHealthAnalyticsCustomModule> @@ -1450,6 +1456,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< SimulateSecurityHealthAnalyticsCustomModuleRequest, @@ -1484,6 +1491,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GetEffectiveEventThreatDetectionCustomModuleRequest, @@ -1501,6 +1509,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListEventThreatDetectionCustomModulesRequest, @@ -1518,6 +1527,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< ListDescendantEventThreatDetectionCustomModulesRequest, @@ -1536,6 +1546,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GetEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -1551,6 +1562,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< CreateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -1566,6 +1578,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< UpdateEventThreatDetectionCustomModuleRequest, EventThreatDetectionCustomModule> @@ -1595,6 +1608,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ValidateEventThreatDetectionCustomModuleRequest, @@ -1612,6 +1626,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSecurityCenterServiceTransportSettings = @@ -1625,6 +1640,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSecurityCenterServicesTransportSettings = @@ -1638,6 +1654,7 @@ protected HttpJsonSecurityCenterManagementStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSecurityCenterServiceTransportSettings = diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/SecurityCenterManagementStubSettings.java b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/SecurityCenterManagementStubSettings.java index e100e154f59e..50047555c040 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/SecurityCenterManagementStubSettings.java +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/SecurityCenterManagementStubSettings.java @@ -1248,6 +1248,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securitycentermanagement") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/Version.java b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/Version.java new file mode 100644 index 000000000000..57fb6e69c360 --- /dev/null +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/java/com/google/cloud/securitycentermanagement/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securitycentermanagement.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securitycentermanagement:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/resources/META-INF/native-image/com.google.cloud.securitycentermanagement.v1/reflect-config.json b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/resources/META-INF/native-image/com.google.cloud.securitycentermanagement.v1/reflect-config.json index 224a6fe5cb56..1c76c2df0d8a 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/resources/META-INF/native-image/com.google.cloud.securitycentermanagement.v1/reflect-config.json +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/src/main/resources/META-INF/native-image/com.google.cloud.securitycentermanagement.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-securityposture/README.md b/java-securityposture/README.md index d73a1bf8774b..86183577b22f 100644 --- a/java-securityposture/README.md +++ b/java-securityposture/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securityposture - 0.52.0 + 0.53.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securityposture:0.52.0' +implementation 'com.google.cloud:google-cloud-securityposture:0.53.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securityposture" % "0.52.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securityposture" % "0.53.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-securityposture/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securityposture.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securityposture/0.52.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securityposture/0.53.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/GrpcSecurityPostureStub.java b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/GrpcSecurityPostureStub.java index f14afbbbcbd3..6944274ec0a3 100644 --- a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/GrpcSecurityPostureStub.java +++ b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/GrpcSecurityPostureStub.java @@ -363,6 +363,7 @@ protected GrpcSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPostureRevisionsTransportSettings = @@ -374,6 +375,7 @@ protected GrpcSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getPostureTransportSettings = GrpcCallSettings.newBuilder() @@ -384,6 +386,7 @@ protected GrpcSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPostureTransportSettings = GrpcCallSettings.newBuilder() @@ -394,6 +397,7 @@ protected GrpcSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePostureTransportSettings = GrpcCallSettings.newBuilder() @@ -414,6 +418,7 @@ protected GrpcSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings extractPostureTransportSettings = GrpcCallSettings.newBuilder() @@ -424,6 +429,7 @@ protected GrpcSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPostureDeploymentsTransportSettings = @@ -436,6 +442,7 @@ protected GrpcSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPostureDeploymentTransportSettings = @@ -447,6 +454,7 @@ protected GrpcSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPostureDeploymentTransportSettings = @@ -458,6 +466,7 @@ protected GrpcSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePostureDeploymentTransportSettings = @@ -482,6 +491,7 @@ protected GrpcSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPostureTemplatesTransportSettings = @@ -493,6 +503,7 @@ protected GrpcSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPostureTemplateTransportSettings = @@ -504,6 +515,7 @@ protected GrpcSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/HttpJsonSecurityPostureStub.java b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/HttpJsonSecurityPostureStub.java index 35a522899e4b..d27450cf7f84 100644 --- a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/HttpJsonSecurityPostureStub.java +++ b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/HttpJsonSecurityPostureStub.java @@ -842,6 +842,7 @@ protected HttpJsonSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPostureRevisionsTransportSettings = @@ -855,6 +856,7 @@ protected HttpJsonSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getPostureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -866,6 +868,7 @@ protected HttpJsonSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPostureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -877,6 +880,7 @@ protected HttpJsonSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePostureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -899,6 +903,7 @@ protected HttpJsonSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings extractPostureTransportSettings = HttpJsonCallSettings.newBuilder() @@ -910,6 +915,7 @@ protected HttpJsonSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPostureDeploymentsTransportSettings = @@ -923,6 +929,7 @@ protected HttpJsonSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPostureDeploymentTransportSettings = @@ -935,6 +942,7 @@ protected HttpJsonSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPostureDeploymentTransportSettings = @@ -947,6 +955,7 @@ protected HttpJsonSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePostureDeploymentTransportSettings = @@ -973,6 +982,7 @@ protected HttpJsonSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPostureTemplatesTransportSettings = @@ -986,6 +996,7 @@ protected HttpJsonSecurityPostureStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPostureTemplateTransportSettings = @@ -998,6 +1009,7 @@ protected HttpJsonSecurityPostureStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/SecurityPostureStubSettings.java b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/SecurityPostureStubSettings.java index 574852cc3397..d085f9ce47ce 100644 --- a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/SecurityPostureStubSettings.java +++ b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/SecurityPostureStubSettings.java @@ -807,6 +807,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-securityposture") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/Version.java b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/Version.java new file mode 100644 index 000000000000..7003ed8d4efb --- /dev/null +++ b/java-securityposture/google-cloud-securityposture/src/main/java/com/google/cloud/securityposture/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.securityposture.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-securityposture:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-securityposture/google-cloud-securityposture/src/main/resources/META-INF/native-image/com.google.cloud.securityposture.v1/reflect-config.json b/java-securityposture/google-cloud-securityposture/src/main/resources/META-INF/native-image/com.google.cloud.securityposture.v1/reflect-config.json index 4579461bd2ed..86bf804ab82d 100644 --- a/java-securityposture/google-cloud-securityposture/src/main/resources/META-INF/native-image/com.google.cloud.securityposture.v1/reflect-config.json +++ b/java-securityposture/google-cloud-securityposture/src/main/resources/META-INF/native-image/com.google.cloud.securityposture.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-service-control/README.md b/java-service-control/README.md index 61d6842c45e4..d94a8233f6c2 100644 --- a/java-service-control/README.md +++ b/java-service-control/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-control - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-control:1.87.0' +implementation 'com.google.cloud:google-cloud-service-control:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-control" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-control" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-service-control/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-service-control.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-control/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-control/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/QuotaControllerStubSettings.java b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/QuotaControllerStubSettings.java index f6627ae6c10d..7ee932ccfec3 100644 --- a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/QuotaControllerStubSettings.java +++ b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/QuotaControllerStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-service-control") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/ServiceControllerStubSettings.java b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/ServiceControllerStubSettings.java index b03a25a0a7e7..3088c75bb6ca 100644 --- a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/ServiceControllerStubSettings.java +++ b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/ServiceControllerStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-service-control") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/Version.java b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/Version.java new file mode 100644 index 000000000000..77aa5441811c --- /dev/null +++ b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.servicecontrol.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-service-control:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/ServiceControllerStubSettings.java b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/ServiceControllerStubSettings.java index 984998ffed1a..ca6fa525e1c1 100644 --- a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/ServiceControllerStubSettings.java +++ b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/ServiceControllerStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-service-control") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/Version.java b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/Version.java new file mode 100644 index 000000000000..fe468e1e654f --- /dev/null +++ b/java-service-control/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.servicecontrol.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-service-control:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v1/reflect-config.json b/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v1/reflect-config.json index d7ff69c1b7c3..03ae2b310325 100644 --- a/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v1/reflect-config.json +++ b/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -233,6 +287,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v2/reflect-config.json b/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v2/reflect-config.json index 97c112f5ae9d..2c5158a9fda1 100644 --- a/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v2/reflect-config.json +++ b/java-service-control/google-cloud-service-control/src/main/resources/META-INF/native-image/com.google.api.servicecontrol.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -107,6 +161,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-service-management/README.md b/java-service-management/README.md index a8e86520d9a6..39e4d9bab9e4 100644 --- a/java-service-management/README.md +++ b/java-service-management/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-management - 3.85.0 + 3.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-management:3.85.0' +implementation 'com.google.cloud:google-cloud-service-management:3.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-management" % "3.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-management" % "3.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-service-management/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-service-management.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-management/3.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-management/3.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/GrpcServiceManagerStub.java b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/GrpcServiceManagerStub.java index c851f755dbb5..6636dbb56f6c 100644 --- a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/GrpcServiceManagerStub.java +++ b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/GrpcServiceManagerStub.java @@ -463,6 +463,7 @@ protected GrpcServiceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -473,6 +474,7 @@ protected GrpcServiceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -484,6 +486,7 @@ protected GrpcServiceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/HttpJsonServiceManagerStub.java b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/HttpJsonServiceManagerStub.java index b9965af8bdea..db53b8db52de 100644 --- a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/HttpJsonServiceManagerStub.java +++ b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/HttpJsonServiceManagerStub.java @@ -946,6 +946,7 @@ protected HttpJsonServiceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -957,6 +958,7 @@ protected HttpJsonServiceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -969,6 +971,7 @@ protected HttpJsonServiceManagerStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listServicesCallable = diff --git a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/ServiceManagerStubSettings.java b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/ServiceManagerStubSettings.java index 73b91e001259..40ffba879ef7 100644 --- a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/ServiceManagerStubSettings.java +++ b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/ServiceManagerStubSettings.java @@ -646,6 +646,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-service-management") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/Version.java b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/Version.java new file mode 100644 index 000000000000..767fa7a3a918 --- /dev/null +++ b/java-service-management/google-cloud-service-management/src/main/java/com/google/cloud/api/servicemanagement/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.api.servicemanagement.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-service-management:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-service-management/google-cloud-service-management/src/main/resources/META-INF/native-image/com.google.cloud.api.servicemanagement.v1/reflect-config.json b/java-service-management/google-cloud-service-management/src/main/resources/META-INF/native-image/com.google.cloud.api.servicemanagement.v1/reflect-config.json index 3a30f77bc6d3..88063f6ae46d 100644 --- a/java-service-management/google-cloud-service-management/src/main/resources/META-INF/native-image/com.google.cloud.api.servicemanagement.v1/reflect-config.json +++ b/java-service-management/google-cloud-service-management/src/main/resources/META-INF/native-image/com.google.cloud.api.servicemanagement.v1/reflect-config.json @@ -134,6 +134,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.Billing", "queryAllDeclaredConstructors": true, @@ -440,6 +494,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-service-usage/README.md b/java-service-usage/README.md index 67cc2facf6b0..d6bf6ead3efe 100644 --- a/java-service-usage/README.md +++ b/java-service-usage/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-usage - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-usage:2.87.0' +implementation 'com.google.cloud:google-cloud-service-usage:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-usage" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-usage" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-service-usage/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-service-usage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-usage/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-usage/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/ServiceUsageStubSettings.java b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/ServiceUsageStubSettings.java index be9019cdaeb9..c21bacc39a49 100644 --- a/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/ServiceUsageStubSettings.java +++ b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/ServiceUsageStubSettings.java @@ -409,6 +409,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-service-usage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/Version.java b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/Version.java new file mode 100644 index 000000000000..71bb31e2ad13 --- /dev/null +++ b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.serviceusage.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-service-usage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/ServiceUsageStubSettings.java b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/ServiceUsageStubSettings.java index 4c471474a791..aed4b2a311cc 100644 --- a/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/ServiceUsageStubSettings.java +++ b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/ServiceUsageStubSettings.java @@ -875,6 +875,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-service-usage") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/Version.java b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/Version.java new file mode 100644 index 000000000000..a8af2dd247af --- /dev/null +++ b/java-service-usage/google-cloud-service-usage/src/main/java/com/google/api/serviceusage/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.api.serviceusage.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-service-usage:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1/reflect-config.json b/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1/reflect-config.json index 9ac965401e59..c219f95f3807 100644 --- a/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1/reflect-config.json +++ b/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1/reflect-config.json @@ -71,6 +71,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -242,6 +296,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1beta1/reflect-config.json b/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1beta1/reflect-config.json index 33d64b29a14a..62c974147126 100644 --- a/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1beta1/reflect-config.json +++ b/java-service-usage/google-cloud-service-usage/src/main/resources/META-INF/native-image/com.google.api.serviceusage.v1beta1/reflect-config.json @@ -71,6 +71,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -242,6 +296,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-servicedirectory/README.md b/java-servicedirectory/README.md index fa289fa6f881..5d84968e3588 100644 --- a/java-servicedirectory/README.md +++ b/java-servicedirectory/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-servicedirectory - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-servicedirectory:2.88.0' +implementation 'com.google.cloud:google-cloud-servicedirectory:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-servicedirectory" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-servicedirectory" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-servicedirectory/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-servicedirectory.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicedirectory/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicedirectory/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcLookupServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcLookupServiceStub.java index bfc77e7bec41..f603b18cefd4 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcLookupServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcLookupServiceStub.java @@ -137,6 +137,7 @@ protected GrpcLookupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcRegistrationServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcRegistrationServiceStub.java index 8ec7126521a6..337113607557 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcRegistrationServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/GrpcRegistrationServiceStub.java @@ -381,6 +381,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listNamespacesTransportSettings = @@ -392,6 +393,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -402,6 +404,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -422,6 +425,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -432,6 +436,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listServicesTransportSettings = GrpcCallSettings.newBuilder() @@ -442,6 +447,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -452,6 +458,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -472,6 +479,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -482,6 +490,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listEndpointsTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +501,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +512,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -522,6 +533,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -532,6 +544,7 @@ protected GrpcRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -542,6 +555,7 @@ protected GrpcRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -553,6 +567,7 @@ protected GrpcRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonLookupServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonLookupServiceStub.java index 7f0419c8686e..1171d025face 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonLookupServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonLookupServiceStub.java @@ -219,6 +219,7 @@ protected HttpJsonLookupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonRegistrationServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonRegistrationServiceStub.java index 67518d0ec9c6..6413be8f4bf1 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonRegistrationServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/HttpJsonRegistrationServiceStub.java @@ -917,6 +917,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listNamespacesTransportSettings = @@ -929,6 +930,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNamespaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -940,6 +942,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateNamespaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -962,6 +965,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -973,6 +977,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listServicesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -984,6 +989,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -995,6 +1001,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1017,6 +1024,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1028,6 +1036,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listEndpointsTransportSettings = @@ -1040,6 +1049,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1051,6 +1061,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1073,6 +1084,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1084,6 +1096,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1095,6 +1108,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1107,6 +1121,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/LookupServiceStubSettings.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/LookupServiceStubSettings.java index 9dbede005029..5eea8b057a14 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/LookupServiceStubSettings.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/LookupServiceStubSettings.java @@ -313,6 +313,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-servicedirectory") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/RegistrationServiceStubSettings.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/RegistrationServiceStubSettings.java index 4a0fac435848..718a8e4945f6 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/RegistrationServiceStubSettings.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/RegistrationServiceStubSettings.java @@ -626,6 +626,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-servicedirectory") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/Version.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/Version.java new file mode 100644 index 000000000000..e6bdab4b60da --- /dev/null +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.servicedirectory.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-servicedirectory:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcLookupServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcLookupServiceStub.java index f11f5e076a44..9000c4b7cd4c 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcLookupServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcLookupServiceStub.java @@ -140,6 +140,7 @@ protected GrpcLookupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcRegistrationServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcRegistrationServiceStub.java index 0a6798a7e79d..a4945c22631f 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcRegistrationServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/GrpcRegistrationServiceStub.java @@ -387,6 +387,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listNamespacesTransportSettings = @@ -398,6 +399,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -408,6 +410,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNamespaceTransportSettings = GrpcCallSettings.newBuilder() @@ -428,6 +431,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -438,6 +442,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listServicesTransportSettings = GrpcCallSettings.newBuilder() @@ -448,6 +453,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -458,6 +464,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -478,6 +485,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -488,6 +496,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listEndpointsTransportSettings = GrpcCallSettings.newBuilder() @@ -498,6 +507,7 @@ protected GrpcRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +518,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -528,6 +539,7 @@ protected GrpcRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -538,6 +550,7 @@ protected GrpcRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -548,6 +561,7 @@ protected GrpcRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -559,6 +573,7 @@ protected GrpcRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonLookupServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonLookupServiceStub.java index c4cb72a703ac..45406e5edbeb 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonLookupServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonLookupServiceStub.java @@ -222,6 +222,7 @@ protected HttpJsonLookupServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonRegistrationServiceStub.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonRegistrationServiceStub.java index 340317633609..26993bfe3695 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonRegistrationServiceStub.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/HttpJsonRegistrationServiceStub.java @@ -923,6 +923,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listNamespacesTransportSettings = @@ -935,6 +936,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNamespaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -946,6 +948,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateNamespaceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -968,6 +971,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -979,6 +983,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listServicesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -990,6 +995,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1001,6 +1007,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1023,6 +1030,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1034,6 +1042,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listEndpointsTransportSettings = @@ -1046,6 +1055,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1057,6 +1067,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1079,6 +1090,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1090,6 +1102,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1101,6 +1114,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1113,6 +1127,7 @@ protected HttpJsonRegistrationServiceStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/LookupServiceStubSettings.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/LookupServiceStubSettings.java index be66c9e64d72..0286f7a9d477 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/LookupServiceStubSettings.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/LookupServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-servicedirectory") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/RegistrationServiceStubSettings.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/RegistrationServiceStubSettings.java index e47636aa0c83..2991a34990eb 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/RegistrationServiceStubSettings.java +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/RegistrationServiceStubSettings.java @@ -627,6 +627,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-servicedirectory") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/Version.java b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/Version.java new file mode 100644 index 000000000000..a7932174574d --- /dev/null +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/java/com/google/cloud/servicedirectory/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.servicedirectory.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-servicedirectory:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1/reflect-config.json b/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1/reflect-config.json index 7bff1256ebd3..ed6ec59f5d5f 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1/reflect-config.json +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1beta1/reflect-config.json b/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1beta1/reflect-config.json index c7512872a439..41630f277d46 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1beta1/reflect-config.json +++ b/java-servicedirectory/google-cloud-servicedirectory/src/main/resources/META-INF/native-image/com.google.cloud.servicedirectory.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-servicehealth/README.md b/java-servicehealth/README.md index 381d5cfe9829..0b2b71d1431f 100644 --- a/java-servicehealth/README.md +++ b/java-servicehealth/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-servicehealth - 0.54.0 + 0.55.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-servicehealth:0.54.0' +implementation 'com.google.cloud:google-cloud-servicehealth:0.55.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-servicehealth" % "0.54.0" +libraryDependencies += "com.google.cloud" % "google-cloud-servicehealth" % "0.55.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-servicehealth/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-servicehealth.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicehealth/0.54.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicehealth/0.55.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/GrpcServiceHealthStub.java b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/GrpcServiceHealthStub.java index e6b0f2e2206b..1b90a998d34a 100644 --- a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/GrpcServiceHealthStub.java +++ b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/GrpcServiceHealthStub.java @@ -223,6 +223,7 @@ protected GrpcServiceHealthStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEventTransportSettings = GrpcCallSettings.newBuilder() @@ -233,6 +234,7 @@ protected GrpcServiceHealthStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOrganizationEventsTransportSettings = @@ -245,6 +247,7 @@ protected GrpcServiceHealthStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrganizationEventTransportSettings = @@ -256,6 +259,7 @@ protected GrpcServiceHealthStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOrganizationImpactsTransportSettings = @@ -268,6 +272,7 @@ protected GrpcServiceHealthStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrganizationImpactTransportSettings = @@ -279,6 +284,7 @@ protected GrpcServiceHealthStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/HttpJsonServiceHealthStub.java b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/HttpJsonServiceHealthStub.java index 0460ecd850a6..cc8a881d6281 100644 --- a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/HttpJsonServiceHealthStub.java +++ b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/HttpJsonServiceHealthStub.java @@ -429,6 +429,7 @@ protected HttpJsonServiceHealthStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -440,6 +441,7 @@ protected HttpJsonServiceHealthStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOrganizationEventsTransportSettings = @@ -453,6 +455,7 @@ protected HttpJsonServiceHealthStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrganizationEventTransportSettings = @@ -465,6 +468,7 @@ protected HttpJsonServiceHealthStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOrganizationImpactsTransportSettings = @@ -478,6 +482,7 @@ protected HttpJsonServiceHealthStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrganizationImpactTransportSettings = @@ -490,6 +495,7 @@ protected HttpJsonServiceHealthStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/ServiceHealthStubSettings.java b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/ServiceHealthStubSettings.java index 1e00dae3d933..334c05d91404 100644 --- a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/ServiceHealthStubSettings.java +++ b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/ServiceHealthStubSettings.java @@ -570,6 +570,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-servicehealth") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/Version.java b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/Version.java new file mode 100644 index 000000000000..ebd247fc719d --- /dev/null +++ b/java-servicehealth/google-cloud-servicehealth/src/main/java/com/google/cloud/servicehealth/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.servicehealth.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-servicehealth:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-servicehealth/google-cloud-servicehealth/src/main/resources/META-INF/native-image/com.google.cloud.servicehealth.v1/reflect-config.json b/java-servicehealth/google-cloud-servicehealth/src/main/resources/META-INF/native-image/com.google.cloud.servicehealth.v1/reflect-config.json index e6ef8f597062..823ff00c79fe 100644 --- a/java-servicehealth/google-cloud-servicehealth/src/main/resources/META-INF/native-image/com.google.cloud.servicehealth.v1/reflect-config.json +++ b/java-servicehealth/google-cloud-servicehealth/src/main/resources/META-INF/native-image/com.google.cloud.servicehealth.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shell/README.md b/java-shell/README.md index ad401a1a0078..2bc2083a34ec 100644 --- a/java-shell/README.md +++ b/java-shell/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-shell - 2.86.0 + 2.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-shell:2.86.0' +implementation 'com.google.cloud:google-cloud-shell:2.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-shell" % "2.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-shell" % "2.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-shell/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-shell.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-shell/2.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-shell/2.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/CloudShellServiceStubSettings.java b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/CloudShellServiceStubSettings.java index 811c919959d9..9c83bd15cdbe 100644 --- a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/CloudShellServiceStubSettings.java +++ b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/CloudShellServiceStubSettings.java @@ -347,6 +347,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-shell") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/GrpcCloudShellServiceStub.java b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/GrpcCloudShellServiceStub.java index 4ad4f6b80d2e..528a12b7c633 100644 --- a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/GrpcCloudShellServiceStub.java +++ b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/GrpcCloudShellServiceStub.java @@ -178,6 +178,7 @@ protected GrpcCloudShellServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startEnvironmentTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/HttpJsonCloudShellServiceStub.java b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/HttpJsonCloudShellServiceStub.java index d6f47bf7e65a..93ebee394859 100644 --- a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/HttpJsonCloudShellServiceStub.java +++ b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/HttpJsonCloudShellServiceStub.java @@ -345,6 +345,7 @@ protected HttpJsonCloudShellServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startEnvironmentTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/Version.java b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/Version.java new file mode 100644 index 000000000000..6f7e0a2b6fab --- /dev/null +++ b/java-shell/google-cloud-shell/src/main/java/com/google/cloud/shell/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.shell.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-shell:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shell/google-cloud-shell/src/main/resources/META-INF/native-image/com.google.cloud.shell.v1/reflect-config.json b/java-shell/google-cloud-shell/src/main/resources/META-INF/native-image/com.google.cloud.shell.v1/reflect-config.json index dd064d797cdf..8d7810244050 100644 --- a/java-shell/google-cloud-shell/src/main/resources/META-INF/native-image/com.google.cloud.shell.v1/reflect-config.json +++ b/java-shell/google-cloud-shell/src/main/resources/META-INF/native-image/com.google.cloud.shell.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-css/README.md b/java-shopping-css/README.md index 81b9c945fc5e..712b5508fe7e 100644 --- a/java-shopping-css/README.md +++ b/java-shopping-css/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-css - 0.55.0 + 0.56.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-css:0.55.0' +implementation 'com.google.shopping:google-shopping-css:0.56.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-css" % "0.55.0" +libraryDependencies += "com.google.shopping" % "google-shopping-css" % "0.56.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-css/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-css.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-css/0.55.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-css/0.56.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountLabelsServiceStubSettings.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountLabelsServiceStubSettings.java index 1b9c3b85c3b6..2cb71099bbd9 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountLabelsServiceStubSettings.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountLabelsServiceStubSettings.java @@ -332,6 +332,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-css") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountsServiceStubSettings.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountsServiceStubSettings.java index 03b99929619c..d5317bd56777 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountsServiceStubSettings.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/AccountsServiceStubSettings.java @@ -318,6 +318,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-css") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductInputsServiceStubSettings.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductInputsServiceStubSettings.java index 7f3e8aab9e0c..da93f22b42e9 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductInputsServiceStubSettings.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductInputsServiceStubSettings.java @@ -254,6 +254,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-css") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductsServiceStubSettings.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductsServiceStubSettings.java index 9a7dde681a3a..e0c718637124 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductsServiceStubSettings.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/CssProductsServiceStubSettings.java @@ -307,6 +307,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-css") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountLabelsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountLabelsServiceStub.java index ba01515fd2c9..e120461eb7e6 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountLabelsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountLabelsServiceStub.java @@ -154,6 +154,7 @@ protected GrpcAccountLabelsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAccountLabelTransportSettings = GrpcCallSettings.newBuilder() @@ -164,6 +165,7 @@ protected GrpcAccountLabelsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAccountLabelTransportSettings = GrpcCallSettings.newBuilder() @@ -185,6 +187,7 @@ protected GrpcAccountLabelsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listAccountLabelsCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountsServiceStub.java index 203366885ab8..a3c8c62ff9f5 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcAccountsServiceStub.java @@ -138,6 +138,7 @@ protected GrpcAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -148,6 +149,7 @@ protected GrpcAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateLabelsTransportSettings = GrpcCallSettings.newBuilder() @@ -158,6 +160,7 @@ protected GrpcAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listChildAccountsCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductInputsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductInputsServiceStub.java index 6568c7f0d3d0..79c3b2b112bd 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductInputsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductInputsServiceStub.java @@ -140,6 +140,7 @@ protected GrpcCssProductInputsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCssProductInputTransportSettings = @@ -163,6 +164,7 @@ protected GrpcCssProductInputsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.insertCssProductInputCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductsServiceStub.java index 4f0e1dd65bb8..af586ff89647 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcCssProductsServiceStub.java @@ -126,6 +126,7 @@ protected GrpcCssProductsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCssProductsTransportSettings = @@ -137,6 +138,7 @@ protected GrpcCssProductsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCssProductCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcQuotaServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcQuotaServiceStub.java index 3e8aa2142166..b7f1c23b1d95 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcQuotaServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/GrpcQuotaServiceStub.java @@ -111,6 +111,7 @@ protected GrpcQuotaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listQuotaGroupsCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountLabelsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountLabelsServiceStub.java index 92e294b12a79..818e606c8153 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountLabelsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountLabelsServiceStub.java @@ -264,6 +264,7 @@ protected HttpJsonAccountLabelsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAccountLabelTransportSettings = @@ -276,6 +277,7 @@ protected HttpJsonAccountLabelsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAccountLabelTransportSettings = @@ -301,6 +303,7 @@ protected HttpJsonAccountLabelsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listAccountLabelsCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountsServiceStub.java index cd519e033b97..9c00f43422e8 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonAccountsServiceStub.java @@ -229,6 +229,7 @@ protected HttpJsonAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -240,6 +241,7 @@ protected HttpJsonAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateLabelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -251,6 +253,7 @@ protected HttpJsonAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listChildAccountsCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductInputsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductInputsServiceStub.java index 2181bde2a8e0..0cfab6b87ccc 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductInputsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductInputsServiceStub.java @@ -234,6 +234,7 @@ protected HttpJsonCssProductInputsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCssProductInputTransportSettings = @@ -260,6 +261,7 @@ protected HttpJsonCssProductInputsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.insertCssProductInputCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductsServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductsServiceStub.java index 97980b6755a8..57e81e6c61b9 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductsServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonCssProductsServiceStub.java @@ -183,6 +183,7 @@ protected HttpJsonCssProductsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCssProductsTransportSettings = @@ -195,6 +196,7 @@ protected HttpJsonCssProductsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getCssProductCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonQuotaServiceStub.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonQuotaServiceStub.java index f29e5e0d960f..a6e6a704e9ac 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonQuotaServiceStub.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/HttpJsonQuotaServiceStub.java @@ -145,6 +145,7 @@ protected HttpJsonQuotaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listQuotaGroupsCallable = diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/QuotaServiceStubSettings.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/QuotaServiceStubSettings.java index 807193570771..fbdc437f383e 100644 --- a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/QuotaServiceStubSettings.java +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/QuotaServiceStubSettings.java @@ -298,6 +298,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-css") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/Version.java b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/Version.java new file mode 100644 index 000000000000..24dc413d4fe8 --- /dev/null +++ b/java-shopping-css/google-shopping-css/src/main/java/com/google/shopping/css/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.css.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-css:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-css/google-shopping-css/src/main/resources/META-INF/native-image/com.google.shopping.css.v1/reflect-config.json b/java-shopping-css/google-shopping-css/src/main/resources/META-INF/native-image/com.google.shopping.css.v1/reflect-config.json index 8564ecde8400..c2828edd81b8 100644 --- a/java-shopping-css/google-shopping-css/src/main/resources/META-INF/native-image/com.google.shopping.css.v1/reflect-config.json +++ b/java-shopping-css/google-shopping-css/src/main/resources/META-INF/native-image/com.google.shopping.css.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-accounts/README.md b/java-shopping-merchant-accounts/README.md index cb62cf39cb00..32f44f2f97ca 100644 --- a/java-shopping-merchant-accounts/README.md +++ b/java-shopping-merchant-accounts/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-accounts - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-accounts:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-accounts:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-accounts" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-accounts" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-accounts/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-accounts.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-accounts/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-accounts/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountIssueServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountIssueServiceStubSettings.java index 9622ca14ce4b..da871b4a0cc9 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountIssueServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountIssueServiceStubSettings.java @@ -304,6 +304,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountRelationshipsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountRelationshipsServiceStubSettings.java index 8a363b87c9e2..dd84b29e4e26 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountRelationshipsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountRelationshipsServiceStubSettings.java @@ -342,6 +342,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountServicesServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountServicesServiceStubSettings.java index ae824c0533be..87dcbe91c44e 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountServicesServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountServicesServiceStubSettings.java @@ -343,6 +343,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountsServiceStubSettings.java index 555117f27814..6bd5f3416509 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AccountsServiceStubSettings.java @@ -404,6 +404,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutofeedSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutofeedSettingsServiceStubSettings.java index 73721187dabf..0f95f498ea53 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutofeedSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutofeedSettingsServiceStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutomaticImprovementsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutomaticImprovementsServiceStubSettings.java index cc5abbd78cbe..0e2600996938 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutomaticImprovementsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/AutomaticImprovementsServiceStubSettings.java @@ -247,6 +247,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessIdentityServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessIdentityServiceStubSettings.java index b4649e306d1d..6c33c1d434a0 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessIdentityServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessIdentityServiceStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessInfoServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessInfoServiceStubSettings.java index 59e0cb14c752..e84d16b27dd9 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessInfoServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/BusinessInfoServiceStubSettings.java @@ -240,6 +240,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/CheckoutSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/CheckoutSettingsServiceStubSettings.java index 9a25c07459b0..e8bcd04ca76c 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/CheckoutSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/CheckoutSettingsServiceStubSettings.java @@ -264,6 +264,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/DeveloperRegistrationServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/DeveloperRegistrationServiceStubSettings.java index 7bf242e6dcc9..4f4dadce5ee6 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/DeveloperRegistrationServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/DeveloperRegistrationServiceStubSettings.java @@ -264,6 +264,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/EmailPreferencesServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/EmailPreferencesServiceStubSettings.java index 7b2ee22703f5..1378cd6907a9 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/EmailPreferencesServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/EmailPreferencesServiceStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GbpAccountsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GbpAccountsServiceStubSettings.java index fca815eedb72..678adfc866d8 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GbpAccountsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GbpAccountsServiceStubSettings.java @@ -309,6 +309,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountIssueServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountIssueServiceStub.java index 9393f5e5b24b..5b779602f1c4 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountIssueServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountIssueServiceStub.java @@ -114,6 +114,7 @@ protected GrpcAccountIssueServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAccountIssuesCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountRelationshipsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountRelationshipsServiceStub.java index f94bd1b496dc..3d69b642631c 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountRelationshipsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountRelationshipsServiceStub.java @@ -153,6 +153,7 @@ protected GrpcAccountRelationshipsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccountRelationshipTransportSettings = @@ -178,6 +179,7 @@ protected GrpcAccountRelationshipsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getAccountRelationshipCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountServicesServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountServicesServiceStub.java index cf9256258e96..a07028a31bbd 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountServicesServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountServicesServiceStub.java @@ -173,6 +173,7 @@ protected GrpcAccountServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccountServicesTransportSettings = @@ -184,6 +185,7 @@ protected GrpcAccountServicesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings proposeAccountServiceTransportSettings = @@ -195,6 +197,7 @@ protected GrpcAccountServicesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings approveAccountServiceTransportSettings = @@ -206,6 +209,7 @@ protected GrpcAccountServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rejectAccountServiceTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +220,7 @@ protected GrpcAccountServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAccountServiceCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountsServiceStub.java index a3937bf56161..0b14d656a6f0 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAccountsServiceStub.java @@ -198,6 +198,7 @@ protected GrpcAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAndConfigureAccountTransportSettings = @@ -213,6 +214,7 @@ protected GrpcAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -223,6 +225,7 @@ protected GrpcAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +251,7 @@ protected GrpcAccountsServiceStub( builder.add("provider", String.valueOf(request.getProvider())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProvider()) .build(); this.getAccountCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutofeedSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutofeedSettingsServiceStub.java index 194b3ab1bac7..9c2e8153ee87 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutofeedSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutofeedSettingsServiceStub.java @@ -125,6 +125,7 @@ protected GrpcAutofeedSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAutofeedSettingsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutomaticImprovementsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutomaticImprovementsServiceStub.java index d06a3c266a54..e480a1f26b79 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutomaticImprovementsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcAutomaticImprovementsServiceStub.java @@ -129,6 +129,7 @@ protected GrpcAutomaticImprovementsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAutomaticImprovementsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessIdentityServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessIdentityServiceStub.java index a93ae1ffe8d6..2bfbe6e1819e 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessIdentityServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessIdentityServiceStub.java @@ -125,6 +125,7 @@ protected GrpcBusinessIdentityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBusinessIdentityTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessInfoServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessInfoServiceStub.java index 531e53ac54c7..7d52f8a7b0d5 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessInfoServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcBusinessInfoServiceStub.java @@ -121,6 +121,7 @@ protected GrpcBusinessInfoServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBusinessInfoTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcCheckoutSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcCheckoutSettingsServiceStub.java index 48cb92abd3ab..f5d9a4b8e9a6 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcCheckoutSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcCheckoutSettingsServiceStub.java @@ -155,6 +155,7 @@ protected GrpcCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCheckoutSettingsTransportSettings = @@ -166,6 +167,7 @@ protected GrpcCheckoutSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCheckoutSettingsTransportSettings = @@ -189,6 +191,7 @@ protected GrpcCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getCheckoutSettingsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcDeveloperRegistrationServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcDeveloperRegistrationServiceStub.java index 126e2e023dca..8f17671cf6c8 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcDeveloperRegistrationServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcDeveloperRegistrationServiceStub.java @@ -154,6 +154,7 @@ protected GrpcDeveloperRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDeveloperRegistrationTransportSettings = @@ -165,6 +166,7 @@ protected GrpcDeveloperRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings unregisterGcpTransportSettings = GrpcCallSettings.newBuilder() @@ -175,6 +177,7 @@ protected GrpcDeveloperRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAccountForGcpRegistrationTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcEmailPreferencesServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcEmailPreferencesServiceStub.java index 2302ce38c733..1aa5b7eaa282 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcEmailPreferencesServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcEmailPreferencesServiceStub.java @@ -125,6 +125,7 @@ protected GrpcEmailPreferencesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEmailPreferencesTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcGbpAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcGbpAccountsServiceStub.java index 649d706cba8b..be6909991319 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcGbpAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcGbpAccountsServiceStub.java @@ -130,6 +130,7 @@ protected GrpcGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings linkGbpAccountTransportSettings = @@ -141,6 +142,7 @@ protected GrpcGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listGbpAccountsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcHomepageServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcHomepageServiceStub.java index 87a2f29b52b8..56e47d12f6f5 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcHomepageServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcHomepageServiceStub.java @@ -146,6 +146,7 @@ protected GrpcHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateHomepageTransportSettings = GrpcCallSettings.newBuilder() @@ -166,6 +167,7 @@ protected GrpcHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings unclaimHomepageTransportSettings = GrpcCallSettings.newBuilder() @@ -176,6 +178,7 @@ protected GrpcHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getHomepageCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcLfpProvidersServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcLfpProvidersServiceStub.java index 63b6c5900e0b..859da95fd37c 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcLfpProvidersServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcLfpProvidersServiceStub.java @@ -131,6 +131,7 @@ protected GrpcLfpProvidersServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings linkLfpProviderTransportSettings = @@ -142,6 +143,7 @@ protected GrpcLfpProvidersServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.findLfpProvidersCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOmnichannelSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOmnichannelSettingsServiceStub.java index 5dbd120243a5..e945fb98b880 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOmnichannelSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOmnichannelSettingsServiceStub.java @@ -186,6 +186,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOmnichannelSettingsTransportSettings = @@ -198,6 +199,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createOmnichannelSettingTransportSettings = @@ -209,6 +211,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOmnichannelSettingTransportSettings = @@ -235,6 +238,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOmnichannelSettingCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOnlineReturnPolicyServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOnlineReturnPolicyServiceStub.java index 5d70f3852382..5ff8a73feadb 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOnlineReturnPolicyServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcOnlineReturnPolicyServiceStub.java @@ -165,6 +165,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOnlineReturnPoliciesTransportSettings = @@ -177,6 +178,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createOnlineReturnPolicyTransportSettings = @@ -188,6 +190,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteOnlineReturnPolicyTransportSettings = @@ -199,6 +202,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOnlineReturnPolicyCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcProgramsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcProgramsServiceStub.java index 079dbea54362..f1ac4b9d8f81 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcProgramsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcProgramsServiceStub.java @@ -151,6 +151,7 @@ protected GrpcProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProgramsTransportSettings = GrpcCallSettings.newBuilder() @@ -161,6 +162,7 @@ protected GrpcProgramsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings enableProgramTransportSettings = GrpcCallSettings.newBuilder() @@ -171,6 +173,7 @@ protected GrpcProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableProgramTransportSettings = GrpcCallSettings.newBuilder() @@ -181,6 +184,7 @@ protected GrpcProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getProgramCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcRegionsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcRegionsServiceStub.java index 6af362bd9bdb..664135743be7 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcRegionsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcRegionsServiceStub.java @@ -204,6 +204,7 @@ protected GrpcRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRegionTransportSettings = GrpcCallSettings.newBuilder() @@ -214,6 +215,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateRegionsTransportSettings = @@ -225,6 +227,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRegionTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +249,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRegionTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +260,7 @@ protected GrpcRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteRegionsTransportSettings = GrpcCallSettings.newBuilder() @@ -266,6 +271,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRegionsTransportSettings = GrpcCallSettings.newBuilder() @@ -276,6 +282,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getRegionCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcShippingSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcShippingSettingsServiceStub.java index 3dff8d30ce67..ec65cda8e54f 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcShippingSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcShippingSettingsServiceStub.java @@ -125,6 +125,7 @@ protected GrpcShippingSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings insertShippingSettingsTransportSettings = @@ -136,6 +137,7 @@ protected GrpcShippingSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getShippingSettingsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceAgreementStateServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceAgreementStateServiceStub.java index 7858b7c701e1..ace1563b99a1 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceAgreementStateServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceAgreementStateServiceStub.java @@ -142,6 +142,7 @@ protected GrpcTermsOfServiceAgreementStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< RetrieveForApplicationTermsOfServiceAgreementStateRequest, TermsOfServiceAgreementState> @@ -158,6 +159,7 @@ protected GrpcTermsOfServiceAgreementStateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTermsOfServiceAgreementStateCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceServiceStub.java index 97a2db8c56e9..3b9f43603d99 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcTermsOfServiceServiceStub.java @@ -139,6 +139,7 @@ protected GrpcTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings retrieveLatestTermsOfServiceTransportSettings = @@ -155,6 +156,7 @@ protected GrpcTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getTermsOfServiceCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcUserServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcUserServiceStub.java index ccdef926b807..0d8b47fef425 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcUserServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/GrpcUserServiceStub.java @@ -163,6 +163,7 @@ protected GrpcUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserTransportSettings = GrpcCallSettings.newBuilder() @@ -173,6 +174,7 @@ protected GrpcUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteUserTransportSettings = GrpcCallSettings.newBuilder() @@ -183,6 +185,7 @@ protected GrpcUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateUserTransportSettings = GrpcCallSettings.newBuilder() @@ -203,6 +206,7 @@ protected GrpcUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings verifySelfTransportSettings = GrpcCallSettings.newBuilder() @@ -213,6 +217,7 @@ protected GrpcUserServiceStub( builder.add("account", String.valueOf(request.getAccount())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); this.getUserCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HomepageServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HomepageServiceStubSettings.java index 0626189d66d3..09d4074d36ac 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HomepageServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HomepageServiceStubSettings.java @@ -254,6 +254,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountIssueServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountIssueServiceStub.java index 02e8c242998e..49a29015f624 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountIssueServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountIssueServiceStub.java @@ -151,6 +151,7 @@ protected HttpJsonAccountIssueServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAccountIssuesCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountRelationshipsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountRelationshipsServiceStub.java index b47de4687a21..1e7d3f5e3c32 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountRelationshipsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountRelationshipsServiceStub.java @@ -239,6 +239,7 @@ protected HttpJsonAccountRelationshipsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccountRelationshipTransportSettings = @@ -266,6 +267,7 @@ protected HttpJsonAccountRelationshipsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getAccountRelationshipCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountServicesServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountServicesServiceStub.java index 39504ef82778..02efcf439026 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountServicesServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountServicesServiceStub.java @@ -309,6 +309,7 @@ protected HttpJsonAccountServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccountServicesTransportSettings = @@ -322,6 +323,7 @@ protected HttpJsonAccountServicesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings proposeAccountServiceTransportSettings = @@ -334,6 +336,7 @@ protected HttpJsonAccountServicesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings approveAccountServiceTransportSettings = @@ -346,6 +349,7 @@ protected HttpJsonAccountServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rejectAccountServiceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -357,6 +361,7 @@ protected HttpJsonAccountServicesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getAccountServiceCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountsServiceStub.java index 43b13aab9899..001ed374125a 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAccountsServiceStub.java @@ -385,6 +385,7 @@ protected HttpJsonAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAndConfigureAccountTransportSettings = @@ -402,6 +403,7 @@ protected HttpJsonAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -413,6 +415,7 @@ protected HttpJsonAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -441,6 +444,7 @@ protected HttpJsonAccountsServiceStub( builder.add("provider", String.valueOf(request.getProvider())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProvider()) .build(); this.getAccountCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutofeedSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutofeedSettingsServiceStub.java index cefdcb02f0b3..d66898a2a0b3 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutofeedSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutofeedSettingsServiceStub.java @@ -188,6 +188,7 @@ protected HttpJsonAutofeedSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAutofeedSettingsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutomaticImprovementsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutomaticImprovementsServiceStub.java index 01a57fd220a2..76ea992b1a34 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutomaticImprovementsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonAutomaticImprovementsServiceStub.java @@ -194,6 +194,7 @@ protected HttpJsonAutomaticImprovementsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAutomaticImprovementsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessIdentityServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessIdentityServiceStub.java index 9aa7319bac55..eaa164c1ae38 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessIdentityServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessIdentityServiceStub.java @@ -188,6 +188,7 @@ protected HttpJsonBusinessIdentityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBusinessIdentityTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessInfoServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessInfoServiceStub.java index 7ffc00f58ccd..cdb3f9d7132d 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessInfoServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonBusinessInfoServiceStub.java @@ -182,6 +182,7 @@ protected HttpJsonBusinessInfoServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBusinessInfoTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonCheckoutSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonCheckoutSettingsServiceStub.java index 38ec426ecb0b..41ae72c19034 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonCheckoutSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonCheckoutSettingsServiceStub.java @@ -267,6 +267,7 @@ protected HttpJsonCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCheckoutSettingsTransportSettings = @@ -279,6 +280,7 @@ protected HttpJsonCheckoutSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCheckoutSettingsTransportSettings = @@ -305,6 +307,7 @@ protected HttpJsonCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getCheckoutSettingsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonDeveloperRegistrationServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonDeveloperRegistrationServiceStub.java index b90429f07449..c5848dc6281a 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonDeveloperRegistrationServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonDeveloperRegistrationServiceStub.java @@ -258,6 +258,7 @@ protected HttpJsonDeveloperRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDeveloperRegistrationTransportSettings = @@ -271,6 +272,7 @@ protected HttpJsonDeveloperRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings unregisterGcpTransportSettings = HttpJsonCallSettings.newBuilder() @@ -282,6 +284,7 @@ protected HttpJsonDeveloperRegistrationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAccountForGcpRegistrationTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonEmailPreferencesServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonEmailPreferencesServiceStub.java index 8654eb697d9c..d9518e2034ac 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonEmailPreferencesServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonEmailPreferencesServiceStub.java @@ -188,6 +188,7 @@ protected HttpJsonEmailPreferencesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEmailPreferencesTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonGbpAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonGbpAccountsServiceStub.java index 7bcaccabdfad..d311427ccc1f 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonGbpAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonGbpAccountsServiceStub.java @@ -189,6 +189,7 @@ protected HttpJsonGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings linkGbpAccountTransportSettings = @@ -201,6 +202,7 @@ protected HttpJsonGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listGbpAccountsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonHomepageServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonHomepageServiceStub.java index aaabcfba0a7d..96644c370a01 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonHomepageServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonHomepageServiceStub.java @@ -259,6 +259,7 @@ protected HttpJsonHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateHomepageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -281,6 +282,7 @@ protected HttpJsonHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings unclaimHomepageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -292,6 +294,7 @@ protected HttpJsonHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getHomepageCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonLfpProvidersServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonLfpProvidersServiceStub.java index 94103c31f5ab..c12bffe2f447 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonLfpProvidersServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonLfpProvidersServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonLfpProvidersServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings linkLfpProviderTransportSettings = @@ -202,6 +203,7 @@ protected HttpJsonLfpProvidersServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.findLfpProvidersCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOmnichannelSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOmnichannelSettingsServiceStub.java index 67f222f42f07..a9420d4f6420 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOmnichannelSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOmnichannelSettingsServiceStub.java @@ -324,6 +324,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOmnichannelSettingsTransportSettings = @@ -337,6 +338,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createOmnichannelSettingTransportSettings = @@ -349,6 +351,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOmnichannelSettingTransportSettings = @@ -377,6 +380,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOmnichannelSettingCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOnlineReturnPolicyServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOnlineReturnPolicyServiceStub.java index d3397cf0aaf7..761a023dec13 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOnlineReturnPolicyServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonOnlineReturnPolicyServiceStub.java @@ -272,6 +272,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOnlineReturnPoliciesTransportSettings = @@ -285,6 +286,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createOnlineReturnPolicyTransportSettings = @@ -297,6 +299,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteOnlineReturnPolicyTransportSettings = @@ -309,6 +312,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOnlineReturnPolicyCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonProgramsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonProgramsServiceStub.java index 9ad0c1f2e21a..a09f6b3cebd9 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonProgramsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonProgramsServiceStub.java @@ -260,6 +260,7 @@ protected HttpJsonProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProgramsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -271,6 +272,7 @@ protected HttpJsonProgramsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings enableProgramTransportSettings = HttpJsonCallSettings.newBuilder() @@ -282,6 +284,7 @@ protected HttpJsonProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableProgramTransportSettings = HttpJsonCallSettings.newBuilder() @@ -293,6 +296,7 @@ protected HttpJsonProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getProgramCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonRegionsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonRegionsServiceStub.java index 736f91a71532..3c20f687122f 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonRegionsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonRegionsServiceStub.java @@ -421,6 +421,7 @@ protected HttpJsonRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRegionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -432,6 +433,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateRegionsTransportSettings = @@ -444,6 +446,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRegionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -467,6 +470,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRegionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -478,6 +482,7 @@ protected HttpJsonRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteRegionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -489,6 +494,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRegionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -500,6 +506,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getRegionCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonShippingSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonShippingSettingsServiceStub.java index 54e37993ddea..7bb98d25f6be 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonShippingSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonShippingSettingsServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonShippingSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings insertShippingSettingsTransportSettings = @@ -196,6 +197,7 @@ protected HttpJsonShippingSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getShippingSettingsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java index 2d743674f688..8fc7b49a08ee 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java @@ -195,6 +195,7 @@ protected HttpJsonTermsOfServiceAgreementStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< RetrieveForApplicationTermsOfServiceAgreementStateRequest, TermsOfServiceAgreementState> @@ -212,6 +213,7 @@ protected HttpJsonTermsOfServiceAgreementStateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTermsOfServiceAgreementStateCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceServiceStub.java index b5ad00ffa57c..b72cb03fcfa4 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonTermsOfServiceServiceStub.java @@ -223,6 +223,7 @@ protected HttpJsonTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings retrieveLatestTermsOfServiceTransportSettings = @@ -242,6 +243,7 @@ protected HttpJsonTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getTermsOfServiceCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonUserServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonUserServiceStub.java index 96de73e77186..01984c85d721 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonUserServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/HttpJsonUserServiceStub.java @@ -328,6 +328,7 @@ protected HttpJsonUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -339,6 +340,7 @@ protected HttpJsonUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -350,6 +352,7 @@ protected HttpJsonUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -372,6 +375,7 @@ protected HttpJsonUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings verifySelfTransportSettings = HttpJsonCallSettings.newBuilder() @@ -383,6 +387,7 @@ protected HttpJsonUserServiceStub( builder.add("account", String.valueOf(request.getAccount())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAccount()) .build(); this.getUserCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/LfpProvidersServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/LfpProvidersServiceStubSettings.java index f928e234bd62..78bf3153374e 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/LfpProvidersServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/LfpProvidersServiceStubSettings.java @@ -313,6 +313,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OmnichannelSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OmnichannelSettingsServiceStubSettings.java index ed3d0e83c52f..3b4d9cfde75d 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OmnichannelSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OmnichannelSettingsServiceStubSettings.java @@ -364,6 +364,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OnlineReturnPolicyServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OnlineReturnPolicyServiceStubSettings.java index 63bc06de58a0..d57e9821e6f6 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OnlineReturnPolicyServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/OnlineReturnPolicyServiceStubSettings.java @@ -353,6 +353,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ProgramsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ProgramsServiceStubSettings.java index fee7b408230b..3e1f6d0d7ae7 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ProgramsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ProgramsServiceStubSettings.java @@ -318,6 +318,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/RegionsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/RegionsServiceStubSettings.java index 21dfe7bc35c4..47ac38c46a11 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/RegionsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/RegionsServiceStubSettings.java @@ -356,6 +356,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ShippingSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ShippingSettingsServiceStubSettings.java index 5b12ddaabdf8..75c247ad65e2 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ShippingSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/ShippingSettingsServiceStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceAgreementStateServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceAgreementStateServiceStubSettings.java index cba5affccefb..233f0ebed9f8 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceAgreementStateServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceAgreementStateServiceStubSettings.java @@ -257,6 +257,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceServiceStubSettings.java index ce0dba464fed..31be1370976e 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/TermsOfServiceServiceStubSettings.java @@ -255,6 +255,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/UserServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/UserServiceStubSettings.java index d42705f91aa2..9d801e2d8c12 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/UserServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/UserServiceStubSettings.java @@ -334,6 +334,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/Version.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/Version.java new file mode 100644 index 000000000000..38d0959fe365 --- /dev/null +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.accounts.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-accounts:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountIssueServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountIssueServiceStubSettings.java index 972677b8a8d9..d82296e90a06 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountIssueServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountIssueServiceStubSettings.java @@ -305,6 +305,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountTaxServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountTaxServiceStubSettings.java index 91ef31db5b09..9258bb6c9a85 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountTaxServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountTaxServiceStubSettings.java @@ -315,6 +315,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountsServiceStubSettings.java index e19b1e350f34..dd441b689b63 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AccountsServiceStubSettings.java @@ -397,6 +397,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutofeedSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutofeedSettingsServiceStubSettings.java index d3a057828de3..f412e439bb7c 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutofeedSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutofeedSettingsServiceStubSettings.java @@ -245,6 +245,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutomaticImprovementsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutomaticImprovementsServiceStubSettings.java index 133480fcafec..2daef8040696 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutomaticImprovementsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/AutomaticImprovementsServiceStubSettings.java @@ -248,6 +248,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessIdentityServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessIdentityServiceStubSettings.java index ab7fc7b694ff..d4326e17f101 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessIdentityServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessIdentityServiceStubSettings.java @@ -245,6 +245,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessInfoServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessInfoServiceStubSettings.java index db13fb97bf56..1548b0cfc888 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessInfoServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/BusinessInfoServiceStubSettings.java @@ -241,6 +241,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/CheckoutSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/CheckoutSettingsServiceStubSettings.java index c21db6b5609d..8807ad4e84a3 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/CheckoutSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/CheckoutSettingsServiceStubSettings.java @@ -265,6 +265,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/EmailPreferencesServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/EmailPreferencesServiceStubSettings.java index 252242e2feda..b3d8eb68dad8 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/EmailPreferencesServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/EmailPreferencesServiceStubSettings.java @@ -245,6 +245,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GbpAccountsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GbpAccountsServiceStubSettings.java index 67207efe2057..27d50c81b201 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GbpAccountsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GbpAccountsServiceStubSettings.java @@ -310,6 +310,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountIssueServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountIssueServiceStub.java index 4b190e7a72ef..5efeac74f78a 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountIssueServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountIssueServiceStub.java @@ -116,6 +116,7 @@ protected GrpcAccountIssueServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAccountIssuesCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountTaxServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountTaxServiceStub.java index 3225e239e3ad..56c5dfc9c7f3 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountTaxServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountTaxServiceStub.java @@ -143,6 +143,7 @@ protected GrpcAccountTaxServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccountTaxTransportSettings = @@ -154,6 +155,7 @@ protected GrpcAccountTaxServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAccountTaxTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountsServiceStub.java index 1564d9dbce70..5ffcee9d4331 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAccountsServiceStub.java @@ -187,6 +187,7 @@ protected GrpcAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAndConfigureAccountTransportSettings = @@ -202,6 +203,7 @@ protected GrpcAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAccountTransportSettings = GrpcCallSettings.newBuilder() @@ -227,6 +229,7 @@ protected GrpcAccountsServiceStub( builder.add("provider", String.valueOf(request.getProvider())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProvider()) .build(); this.getAccountCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutofeedSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutofeedSettingsServiceStub.java index 4c36df5d8f6e..bc19efa5a146 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutofeedSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutofeedSettingsServiceStub.java @@ -127,6 +127,7 @@ protected GrpcAutofeedSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAutofeedSettingsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutomaticImprovementsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutomaticImprovementsServiceStub.java index cf1dec6fed11..107aa3cc2d06 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutomaticImprovementsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcAutomaticImprovementsServiceStub.java @@ -131,6 +131,7 @@ protected GrpcAutomaticImprovementsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateAutomaticImprovementsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessIdentityServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessIdentityServiceStub.java index 61dc947adce2..fb4ce99e5ae6 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessIdentityServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessIdentityServiceStub.java @@ -127,6 +127,7 @@ protected GrpcBusinessIdentityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBusinessIdentityTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessInfoServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessInfoServiceStub.java index b0589353686d..711939002c66 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessInfoServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcBusinessInfoServiceStub.java @@ -123,6 +123,7 @@ protected GrpcBusinessInfoServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateBusinessInfoTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcCheckoutSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcCheckoutSettingsServiceStub.java index 0bf37d2200ea..67b120d40256 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcCheckoutSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcCheckoutSettingsServiceStub.java @@ -157,6 +157,7 @@ protected GrpcCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCheckoutSettingsTransportSettings = @@ -168,6 +169,7 @@ protected GrpcCheckoutSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCheckoutSettingsTransportSettings = @@ -191,6 +193,7 @@ protected GrpcCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getCheckoutSettingsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcEmailPreferencesServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcEmailPreferencesServiceStub.java index 86330b3630b6..eea024887a49 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcEmailPreferencesServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcEmailPreferencesServiceStub.java @@ -127,6 +127,7 @@ protected GrpcEmailPreferencesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateEmailPreferencesTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcGbpAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcGbpAccountsServiceStub.java index 8ec0e8f6a12a..b1054e937761 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcGbpAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcGbpAccountsServiceStub.java @@ -132,6 +132,7 @@ protected GrpcGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings linkGbpAccountTransportSettings = @@ -143,6 +144,7 @@ protected GrpcGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listGbpAccountsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcHomepageServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcHomepageServiceStub.java index 679836b977c1..ea005baf8814 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcHomepageServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcHomepageServiceStub.java @@ -148,6 +148,7 @@ protected GrpcHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateHomepageTransportSettings = GrpcCallSettings.newBuilder() @@ -168,6 +169,7 @@ protected GrpcHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings unclaimHomepageTransportSettings = GrpcCallSettings.newBuilder() @@ -178,6 +180,7 @@ protected GrpcHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getHomepageCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcLfpProvidersServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcLfpProvidersServiceStub.java index 45f8c17807a5..4f9d5cbd685b 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcLfpProvidersServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcLfpProvidersServiceStub.java @@ -133,6 +133,7 @@ protected GrpcLfpProvidersServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings linkLfpProviderTransportSettings = @@ -144,6 +145,7 @@ protected GrpcLfpProvidersServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.findLfpProvidersCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOmnichannelSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOmnichannelSettingsServiceStub.java index 42b49341420d..dfc97f4f6bde 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOmnichannelSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOmnichannelSettingsServiceStub.java @@ -188,6 +188,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOmnichannelSettingsTransportSettings = @@ -200,6 +201,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createOmnichannelSettingTransportSettings = @@ -211,6 +213,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOmnichannelSettingTransportSettings = @@ -237,6 +240,7 @@ protected GrpcOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOmnichannelSettingCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOnlineReturnPolicyServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOnlineReturnPolicyServiceStub.java index f40337a35b1f..bfd9aa0b04c2 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOnlineReturnPolicyServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcOnlineReturnPolicyServiceStub.java @@ -182,6 +182,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listOnlineReturnPoliciesTransportSettings = @@ -194,6 +195,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createOnlineReturnPolicyTransportSettings = @@ -205,6 +207,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOnlineReturnPolicyTransportSettings = @@ -229,6 +232,7 @@ protected GrpcOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOnlineReturnPolicyCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcProgramsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcProgramsServiceStub.java index b0aeb7502e52..6c44880c826e 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcProgramsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcProgramsServiceStub.java @@ -153,6 +153,7 @@ protected GrpcProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProgramsTransportSettings = GrpcCallSettings.newBuilder() @@ -163,6 +164,7 @@ protected GrpcProgramsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings enableProgramTransportSettings = GrpcCallSettings.newBuilder() @@ -173,6 +175,7 @@ protected GrpcProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings disableProgramTransportSettings = GrpcCallSettings.newBuilder() @@ -183,6 +186,7 @@ protected GrpcProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getProgramCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcRegionsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcRegionsServiceStub.java index 1f61cc4fe70e..180225975175 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcRegionsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcRegionsServiceStub.java @@ -159,6 +159,7 @@ protected GrpcRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createRegionTransportSettings = GrpcCallSettings.newBuilder() @@ -169,6 +170,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateRegionTransportSettings = GrpcCallSettings.newBuilder() @@ -189,6 +191,7 @@ protected GrpcRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRegionsTransportSettings = GrpcCallSettings.newBuilder() @@ -199,6 +202,7 @@ protected GrpcRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getRegionCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcShippingSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcShippingSettingsServiceStub.java index 470cb0c8497f..2eec0d70081b 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcShippingSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcShippingSettingsServiceStub.java @@ -127,6 +127,7 @@ protected GrpcShippingSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings insertShippingSettingsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceAgreementStateServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceAgreementStateServiceStub.java index edae41f53054..e5584e569220 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceAgreementStateServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceAgreementStateServiceStub.java @@ -144,6 +144,7 @@ protected GrpcTermsOfServiceAgreementStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< RetrieveForApplicationTermsOfServiceAgreementStateRequest, TermsOfServiceAgreementState> @@ -160,6 +161,7 @@ protected GrpcTermsOfServiceAgreementStateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTermsOfServiceAgreementStateCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceServiceStub.java index 6edd5d3b4df0..300fcc3bc4ce 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcTermsOfServiceServiceStub.java @@ -139,6 +139,7 @@ protected GrpcTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings retrieveLatestTermsOfServiceTransportSettings = @@ -154,6 +155,7 @@ protected GrpcTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getTermsOfServiceCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcUserServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcUserServiceStub.java index e50508c075b4..9f71138532a9 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcUserServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/GrpcUserServiceStub.java @@ -154,6 +154,7 @@ protected GrpcUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUserTransportSettings = GrpcCallSettings.newBuilder() @@ -164,6 +165,7 @@ protected GrpcUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteUserTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +176,7 @@ protected GrpcUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateUserTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +197,7 @@ protected GrpcUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getUserCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HomepageServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HomepageServiceStubSettings.java index ba960670a072..e40017ffe8d9 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HomepageServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HomepageServiceStubSettings.java @@ -255,6 +255,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountIssueServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountIssueServiceStub.java index 3a678406de09..77ef994597ac 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountIssueServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountIssueServiceStub.java @@ -153,6 +153,7 @@ protected HttpJsonAccountIssueServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listAccountIssuesCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountTaxServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountTaxServiceStub.java index 7921ac891ee5..3e130b559a57 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountTaxServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountTaxServiceStub.java @@ -226,6 +226,7 @@ protected HttpJsonAccountTaxServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccountTaxTransportSettings = @@ -238,6 +239,7 @@ protected HttpJsonAccountTaxServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAccountTaxTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountsServiceStub.java index f0034863d647..0a2cb0a31838 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAccountsServiceStub.java @@ -347,6 +347,7 @@ protected HttpJsonAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAndConfigureAccountTransportSettings = @@ -364,6 +365,7 @@ protected HttpJsonAccountsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAccountTransportSettings = HttpJsonCallSettings.newBuilder() @@ -392,6 +394,7 @@ protected HttpJsonAccountsServiceStub( builder.add("provider", String.valueOf(request.getProvider())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getProvider()) .build(); this.getAccountCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutofeedSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutofeedSettingsServiceStub.java index fb66333b2a1f..88ebda40aa93 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutofeedSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutofeedSettingsServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonAutofeedSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAutofeedSettingsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutomaticImprovementsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutomaticImprovementsServiceStub.java index 72b26799627c..550b73da3bae 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutomaticImprovementsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonAutomaticImprovementsServiceStub.java @@ -196,6 +196,7 @@ protected HttpJsonAutomaticImprovementsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateAutomaticImprovementsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessIdentityServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessIdentityServiceStub.java index 7798c7bf8db6..ebbe73a6e720 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessIdentityServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessIdentityServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonBusinessIdentityServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBusinessIdentityTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessInfoServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessInfoServiceStub.java index 6d60dae36880..4ddc172cf8ca 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessInfoServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonBusinessInfoServiceStub.java @@ -184,6 +184,7 @@ protected HttpJsonBusinessInfoServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateBusinessInfoTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonCheckoutSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonCheckoutSettingsServiceStub.java index d34b1622993f..368617297737 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonCheckoutSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonCheckoutSettingsServiceStub.java @@ -269,6 +269,7 @@ protected HttpJsonCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCheckoutSettingsTransportSettings = @@ -281,6 +282,7 @@ protected HttpJsonCheckoutSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCheckoutSettingsTransportSettings = @@ -307,6 +309,7 @@ protected HttpJsonCheckoutSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getCheckoutSettingsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonEmailPreferencesServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonEmailPreferencesServiceStub.java index ff3fe74aea5c..808735797c28 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonEmailPreferencesServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonEmailPreferencesServiceStub.java @@ -190,6 +190,7 @@ protected HttpJsonEmailPreferencesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateEmailPreferencesTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonGbpAccountsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonGbpAccountsServiceStub.java index b894bbbb7773..5c382c430984 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonGbpAccountsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonGbpAccountsServiceStub.java @@ -191,6 +191,7 @@ protected HttpJsonGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings linkGbpAccountTransportSettings = @@ -203,6 +204,7 @@ protected HttpJsonGbpAccountsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listGbpAccountsCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonHomepageServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonHomepageServiceStub.java index 7e044641878d..1aaca1aaac38 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonHomepageServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonHomepageServiceStub.java @@ -262,6 +262,7 @@ protected HttpJsonHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateHomepageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -284,6 +285,7 @@ protected HttpJsonHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings unclaimHomepageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -295,6 +297,7 @@ protected HttpJsonHomepageServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getHomepageCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonLfpProvidersServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonLfpProvidersServiceStub.java index 91e1b9ddb8e9..1ab2f348c554 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonLfpProvidersServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonLfpProvidersServiceStub.java @@ -192,6 +192,7 @@ protected HttpJsonLfpProvidersServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings linkLfpProviderTransportSettings = @@ -204,6 +205,7 @@ protected HttpJsonLfpProvidersServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.findLfpProvidersCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOmnichannelSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOmnichannelSettingsServiceStub.java index 258bf8256b6c..dbd62ef3f422 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOmnichannelSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOmnichannelSettingsServiceStub.java @@ -326,6 +326,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOmnichannelSettingsTransportSettings = @@ -339,6 +340,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createOmnichannelSettingTransportSettings = @@ -351,6 +353,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOmnichannelSettingTransportSettings = @@ -379,6 +382,7 @@ protected HttpJsonOmnichannelSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOmnichannelSettingCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOnlineReturnPolicyServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOnlineReturnPolicyServiceStub.java index 6d470b6ca01b..a4a924eadd6d 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOnlineReturnPolicyServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonOnlineReturnPolicyServiceStub.java @@ -320,6 +320,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listOnlineReturnPoliciesTransportSettings = @@ -333,6 +334,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createOnlineReturnPolicyTransportSettings = @@ -345,6 +347,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOnlineReturnPolicyTransportSettings = @@ -371,6 +374,7 @@ protected HttpJsonOnlineReturnPolicyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getOnlineReturnPolicyCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonProgramsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonProgramsServiceStub.java index 99150f62f4be..a00fc55e66bb 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonProgramsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonProgramsServiceStub.java @@ -262,6 +262,7 @@ protected HttpJsonProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProgramsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -273,6 +274,7 @@ protected HttpJsonProgramsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings enableProgramTransportSettings = HttpJsonCallSettings.newBuilder() @@ -284,6 +286,7 @@ protected HttpJsonProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings disableProgramTransportSettings = HttpJsonCallSettings.newBuilder() @@ -295,6 +298,7 @@ protected HttpJsonProgramsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getProgramCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonRegionsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonRegionsServiceStub.java index 296ea7ea0510..afb66fe01500 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonRegionsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonRegionsServiceStub.java @@ -303,6 +303,7 @@ protected HttpJsonRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createRegionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -314,6 +315,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateRegionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -336,6 +338,7 @@ protected HttpJsonRegionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRegionsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -347,6 +350,7 @@ protected HttpJsonRegionsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getRegionCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonShippingSettingsServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonShippingSettingsServiceStub.java index e8daa4fbde63..0f4be3e2721d 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonShippingSettingsServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonShippingSettingsServiceStub.java @@ -186,6 +186,7 @@ protected HttpJsonShippingSettingsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings insertShippingSettingsTransportSettings = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java index 3b8a08a61253..b8c82f8a1b42 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceAgreementStateServiceStub.java @@ -197,6 +197,7 @@ protected HttpJsonTermsOfServiceAgreementStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< RetrieveForApplicationTermsOfServiceAgreementStateRequest, TermsOfServiceAgreementState> @@ -214,6 +215,7 @@ protected HttpJsonTermsOfServiceAgreementStateServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getTermsOfServiceAgreementStateCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceServiceStub.java index 8b08b0b68259..49114071cd1c 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonTermsOfServiceServiceStub.java @@ -222,6 +222,7 @@ protected HttpJsonTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings retrieveLatestTermsOfServiceTransportSettings = @@ -239,6 +240,7 @@ protected HttpJsonTermsOfServiceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getTermsOfServiceCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonUserServiceStub.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonUserServiceStub.java index 25e726aa28cd..5b96980c476e 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonUserServiceStub.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/HttpJsonUserServiceStub.java @@ -292,6 +292,7 @@ protected HttpJsonUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -303,6 +304,7 @@ protected HttpJsonUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -314,6 +316,7 @@ protected HttpJsonUserServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateUserTransportSettings = HttpJsonCallSettings.newBuilder() @@ -336,6 +339,7 @@ protected HttpJsonUserServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getUserCallable = diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/LfpProvidersServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/LfpProvidersServiceStubSettings.java index f2b6c84f63e7..43f3f8d89e0f 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/LfpProvidersServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/LfpProvidersServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OmnichannelSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OmnichannelSettingsServiceStubSettings.java index 5d7d891c396d..6e195a70d4a8 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OmnichannelSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OmnichannelSettingsServiceStubSettings.java @@ -365,6 +365,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OnlineReturnPolicyServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OnlineReturnPolicyServiceStubSettings.java index 37030b8713a3..89b0dcfd3401 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OnlineReturnPolicyServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/OnlineReturnPolicyServiceStubSettings.java @@ -364,6 +364,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ProgramsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ProgramsServiceStubSettings.java index fcc0505d06fc..77a01d79e208 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ProgramsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ProgramsServiceStubSettings.java @@ -319,6 +319,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/RegionsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/RegionsServiceStubSettings.java index 64d20d3bf885..596c9bcb0c62 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/RegionsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/RegionsServiceStubSettings.java @@ -327,6 +327,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ShippingSettingsServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ShippingSettingsServiceStubSettings.java index b154f11854c9..b25b4a12fcea 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ShippingSettingsServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/ShippingSettingsServiceStubSettings.java @@ -244,6 +244,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceAgreementStateServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceAgreementStateServiceStubSettings.java index ca2cc99bc415..987f2312aa96 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceAgreementStateServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceAgreementStateServiceStubSettings.java @@ -258,6 +258,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceServiceStubSettings.java index a077083b37b5..5cf778b18595 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/TermsOfServiceServiceStubSettings.java @@ -254,6 +254,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/UserServiceStubSettings.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/UserServiceStubSettings.java index 7a5428211a21..1ff8da0ae561 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/UserServiceStubSettings.java +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/UserServiceStubSettings.java @@ -327,6 +327,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-accounts") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/Version.java b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/Version.java new file mode 100644 index 000000000000..687c870c1a8a --- /dev/null +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/java/com/google/shopping/merchant/accounts/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.accounts.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-accounts:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1/reflect-config.json b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1/reflect-config.json index 5dc929f132a1..281cf54af553 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1/reflect-config.json +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1beta/reflect-config.json b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1beta/reflect-config.json index de3e6c0964de..b27a56fbf0b6 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1beta/reflect-config.json +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/src/main/resources/META-INF/native-image/com.google.shopping.merchant.accounts.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-conversions/README.md b/java-shopping-merchant-conversions/README.md index 1222d5e97040..575a06eeb02a 100644 --- a/java-shopping-merchant-conversions/README.md +++ b/java-shopping-merchant-conversions/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-conversions - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-conversions:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-conversions:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-conversions" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-conversions" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-conversions/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-conversions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-conversions/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-conversions/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/ConversionSourcesServiceStubSettings.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/ConversionSourcesServiceStubSettings.java index 2516bfbe9611..a6453a367a28 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/ConversionSourcesServiceStubSettings.java +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/ConversionSourcesServiceStubSettings.java @@ -363,6 +363,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-conversions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/GrpcConversionSourcesServiceStub.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/GrpcConversionSourcesServiceStub.java index 961fdeb7bcd6..f7ff47c7b838 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/GrpcConversionSourcesServiceStub.java +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/GrpcConversionSourcesServiceStub.java @@ -191,6 +191,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConversionSourceTransportSettings = @@ -214,6 +215,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteConversionSourceTransportSettings = @@ -225,6 +227,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getConversionSourceTransportSettings = @@ -236,6 +239,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversionSourcesTransportSettings = @@ -248,6 +252,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createConversionSourceCallable = diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/HttpJsonConversionSourcesServiceStub.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/HttpJsonConversionSourcesServiceStub.java index 0ff08c5e547c..397b817beba2 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/HttpJsonConversionSourcesServiceStub.java +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/HttpJsonConversionSourcesServiceStub.java @@ -357,6 +357,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConversionSourceTransportSettings = @@ -383,6 +384,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteConversionSourceTransportSettings = @@ -395,6 +397,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getConversionSourceTransportSettings = @@ -407,6 +410,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversionSourcesTransportSettings = @@ -420,6 +424,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createConversionSourceCallable = diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/Version.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/Version.java new file mode 100644 index 000000000000..944f113d6ff4 --- /dev/null +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.conversions.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-conversions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/ConversionSourcesServiceStubSettings.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/ConversionSourcesServiceStubSettings.java index 8ac4bffaee99..89d6eb3c2621 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/ConversionSourcesServiceStubSettings.java +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/ConversionSourcesServiceStubSettings.java @@ -364,6 +364,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-conversions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/GrpcConversionSourcesServiceStub.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/GrpcConversionSourcesServiceStub.java index 62aabc19207c..78f4a1a9ca2f 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/GrpcConversionSourcesServiceStub.java +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/GrpcConversionSourcesServiceStub.java @@ -193,6 +193,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateConversionSourceTransportSettings = @@ -216,6 +217,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteConversionSourceTransportSettings = @@ -227,6 +229,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getConversionSourceTransportSettings = @@ -238,6 +241,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConversionSourcesTransportSettings = @@ -250,6 +254,7 @@ protected GrpcConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createConversionSourceCallable = diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/HttpJsonConversionSourcesServiceStub.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/HttpJsonConversionSourcesServiceStub.java index f777ee26c1d9..f89382058d5d 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/HttpJsonConversionSourcesServiceStub.java +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/HttpJsonConversionSourcesServiceStub.java @@ -359,6 +359,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateConversionSourceTransportSettings = @@ -385,6 +386,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteConversionSourceTransportSettings = @@ -397,6 +399,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getConversionSourceTransportSettings = @@ -409,6 +412,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConversionSourcesTransportSettings = @@ -422,6 +426,7 @@ protected HttpJsonConversionSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createConversionSourceCallable = diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/Version.java b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/Version.java new file mode 100644 index 000000000000..12fa6ba497bc --- /dev/null +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/java/com/google/shopping/merchant/conversions/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.conversions.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-conversions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1/reflect-config.json b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1/reflect-config.json index 061e373c811e..44be0054606c 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1/reflect-config.json +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1beta/reflect-config.json b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1beta/reflect-config.json index 44dfa5c005aa..03229fc6bed2 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1beta/reflect-config.json +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.conversions.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-datasources/README.md b/java-shopping-merchant-datasources/README.md index 64dd21b671a2..27fbd1b5855b 100644 --- a/java-shopping-merchant-datasources/README.md +++ b/java-shopping-merchant-datasources/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-datasources - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-datasources:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-datasources:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-datasources" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-datasources" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-datasources/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-datasources.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-datasources/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-datasources/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/DataSourcesServiceStubSettings.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/DataSourcesServiceStubSettings.java index a97df52454d9..7e8ff4fd6ceb 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/DataSourcesServiceStubSettings.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/DataSourcesServiceStubSettings.java @@ -340,6 +340,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-datasources") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/FileUploadsServiceStubSettings.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/FileUploadsServiceStubSettings.java index 64fe9d2a076a..6faea73894b8 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/FileUploadsServiceStubSettings.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/FileUploadsServiceStubSettings.java @@ -231,6 +231,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-datasources") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcDataSourcesServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcDataSourcesServiceStub.java index 11fb7011c558..513d406d646f 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcDataSourcesServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcDataSourcesServiceStub.java @@ -185,6 +185,7 @@ protected GrpcDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataSourcesTransportSettings = @@ -196,6 +197,7 @@ protected GrpcDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDataSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -206,6 +208,7 @@ protected GrpcDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -227,6 +230,7 @@ protected GrpcDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchDataSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -237,6 +241,7 @@ protected GrpcDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getDataSourceCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcFileUploadsServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcFileUploadsServiceStub.java index 67651e7ba97d..71d07602ba92 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcFileUploadsServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/GrpcFileUploadsServiceStub.java @@ -107,6 +107,7 @@ protected GrpcFileUploadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getFileUploadCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonDataSourcesServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonDataSourcesServiceStub.java index 111fd438452b..c125bc9de2ac 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonDataSourcesServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonDataSourcesServiceStub.java @@ -345,6 +345,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataSourcesTransportSettings = @@ -357,6 +358,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDataSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -368,6 +370,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -391,6 +394,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchDataSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -402,6 +406,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getDataSourceCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonFileUploadsServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonFileUploadsServiceStub.java index 3ac996be9948..7dd5bf22778e 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonFileUploadsServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/HttpJsonFileUploadsServiceStub.java @@ -140,6 +140,7 @@ protected HttpJsonFileUploadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getFileUploadCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/Version.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/Version.java new file mode 100644 index 000000000000..2c72137f5301 --- /dev/null +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.datasources.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-datasources:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/DataSourcesServiceStubSettings.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/DataSourcesServiceStubSettings.java index c610b5af605c..cd427b65d39b 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/DataSourcesServiceStubSettings.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/DataSourcesServiceStubSettings.java @@ -341,6 +341,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-datasources") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/FileUploadsServiceStubSettings.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/FileUploadsServiceStubSettings.java index 2b2492418246..a706a082f4d2 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/FileUploadsServiceStubSettings.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/FileUploadsServiceStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-datasources") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcDataSourcesServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcDataSourcesServiceStub.java index be56f266ea26..7c00b516de77 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcDataSourcesServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcDataSourcesServiceStub.java @@ -187,6 +187,7 @@ protected GrpcDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataSourcesTransportSettings = @@ -198,6 +199,7 @@ protected GrpcDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createDataSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -208,6 +210,7 @@ protected GrpcDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +232,7 @@ protected GrpcDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchDataSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -239,6 +243,7 @@ protected GrpcDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getDataSourceCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcFileUploadsServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcFileUploadsServiceStub.java index e5a2ed54db7a..a085d3e272b1 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcFileUploadsServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/GrpcFileUploadsServiceStub.java @@ -109,6 +109,7 @@ protected GrpcFileUploadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getFileUploadCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonDataSourcesServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonDataSourcesServiceStub.java index ed78eed88813..b9cf4a1ae9c4 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonDataSourcesServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonDataSourcesServiceStub.java @@ -347,6 +347,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataSourcesTransportSettings = @@ -359,6 +360,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createDataSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -370,6 +372,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -393,6 +396,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchDataSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -404,6 +408,7 @@ protected HttpJsonDataSourcesServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getDataSourceCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonFileUploadsServiceStub.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonFileUploadsServiceStub.java index e116960be7ce..cff53bf30436 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonFileUploadsServiceStub.java +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/HttpJsonFileUploadsServiceStub.java @@ -142,6 +142,7 @@ protected HttpJsonFileUploadsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getFileUploadCallable = diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/Version.java b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/Version.java new file mode 100644 index 000000000000..29f0f3725fa7 --- /dev/null +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/java/com/google/shopping/merchant/datasources/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.datasources.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-datasources:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1/reflect-config.json b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1/reflect-config.json index 03ee2c5e7ab8..47c642fbba3a 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1/reflect-config.json +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1beta/reflect-config.json b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1beta/reflect-config.json index 20ab8454e9e6..8a94064072ce 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1beta/reflect-config.json +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/src/main/resources/META-INF/native-image/com.google.shopping.merchant.datasources.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-inventories/README.md b/java-shopping-merchant-inventories/README.md index 59b7d1a2005d..8c973a091038 100644 --- a/java-shopping-merchant-inventories/README.md +++ b/java-shopping-merchant-inventories/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-inventories - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-inventories:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-inventories:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-inventories" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-inventories" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-inventories/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-inventories.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-inventories/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-inventories/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcLocalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcLocalInventoryServiceStub.java index cc95765f078f..48c6f0eb31ee 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcLocalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcLocalInventoryServiceStub.java @@ -145,6 +145,7 @@ protected GrpcLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings insertLocalInventoryTransportSettings = @@ -156,6 +157,7 @@ protected GrpcLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLocalInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -166,6 +168,7 @@ protected GrpcLocalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listLocalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcRegionalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcRegionalInventoryServiceStub.java index fde1773faddd..0c74376b5dcb 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcRegionalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/GrpcRegionalInventoryServiceStub.java @@ -150,6 +150,7 @@ protected GrpcRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings insertRegionalInventoryTransportSettings = @@ -161,6 +162,7 @@ protected GrpcRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRegionalInventoryTransportSettings = @@ -172,6 +174,7 @@ protected GrpcRegionalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listRegionalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonLocalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonLocalInventoryServiceStub.java index e450056b99f8..767959b853cf 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonLocalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonLocalInventoryServiceStub.java @@ -231,6 +231,7 @@ protected HttpJsonLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings insertLocalInventoryTransportSettings = @@ -243,6 +244,7 @@ protected HttpJsonLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteLocalInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -254,6 +256,7 @@ protected HttpJsonLocalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listLocalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonRegionalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonRegionalInventoryServiceStub.java index c2c83efb6075..09bb4ed1416b 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonRegionalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/HttpJsonRegionalInventoryServiceStub.java @@ -234,6 +234,7 @@ protected HttpJsonRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings insertRegionalInventoryTransportSettings = @@ -246,6 +247,7 @@ protected HttpJsonRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRegionalInventoryTransportSettings = @@ -258,6 +260,7 @@ protected HttpJsonRegionalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listRegionalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/LocalInventoryServiceStubSettings.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/LocalInventoryServiceStubSettings.java index 508897bcd3a0..ed4e84751628 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/LocalInventoryServiceStubSettings.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/LocalInventoryServiceStubSettings.java @@ -330,6 +330,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-inventories") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/RegionalInventoryServiceStubSettings.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/RegionalInventoryServiceStubSettings.java index 1aebfe5020fe..61cbd344a4d2 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/RegionalInventoryServiceStubSettings.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/RegionalInventoryServiceStubSettings.java @@ -341,6 +341,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-inventories") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/Version.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/Version.java new file mode 100644 index 000000000000..0357a5fa4574 --- /dev/null +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.inventories.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-inventories:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcLocalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcLocalInventoryServiceStub.java index 03397335d8f5..7e249dd7f0a3 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcLocalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcLocalInventoryServiceStub.java @@ -147,6 +147,7 @@ protected GrpcLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings insertLocalInventoryTransportSettings = @@ -158,6 +159,7 @@ protected GrpcLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLocalInventoryTransportSettings = GrpcCallSettings.newBuilder() @@ -168,6 +170,7 @@ protected GrpcLocalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listLocalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcRegionalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcRegionalInventoryServiceStub.java index 7f1abf1f4bf7..291d59c4c203 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcRegionalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/GrpcRegionalInventoryServiceStub.java @@ -152,6 +152,7 @@ protected GrpcRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings insertRegionalInventoryTransportSettings = @@ -163,6 +164,7 @@ protected GrpcRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteRegionalInventoryTransportSettings = @@ -174,6 +176,7 @@ protected GrpcRegionalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listRegionalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonLocalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonLocalInventoryServiceStub.java index 4e83e3afec27..ffe4be96501d 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonLocalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonLocalInventoryServiceStub.java @@ -233,6 +233,7 @@ protected HttpJsonLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings insertLocalInventoryTransportSettings = @@ -245,6 +246,7 @@ protected HttpJsonLocalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteLocalInventoryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -256,6 +258,7 @@ protected HttpJsonLocalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listLocalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonRegionalInventoryServiceStub.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonRegionalInventoryServiceStub.java index eafa77945bf1..cf5357d39188 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonRegionalInventoryServiceStub.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/HttpJsonRegionalInventoryServiceStub.java @@ -236,6 +236,7 @@ protected HttpJsonRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings insertRegionalInventoryTransportSettings = @@ -248,6 +249,7 @@ protected HttpJsonRegionalInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteRegionalInventoryTransportSettings = @@ -260,6 +262,7 @@ protected HttpJsonRegionalInventoryServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listRegionalInventoriesCallable = diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/LocalInventoryServiceStubSettings.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/LocalInventoryServiceStubSettings.java index 0543acfbf885..1cfe718c6c11 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/LocalInventoryServiceStubSettings.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/LocalInventoryServiceStubSettings.java @@ -331,6 +331,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-inventories") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/RegionalInventoryServiceStubSettings.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/RegionalInventoryServiceStubSettings.java index b14244c17c06..99cd3ce6b669 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/RegionalInventoryServiceStubSettings.java +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/RegionalInventoryServiceStubSettings.java @@ -342,6 +342,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-inventories") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/Version.java b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/Version.java new file mode 100644 index 000000000000..fae5d294714d --- /dev/null +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/java/com/google/shopping/merchant/inventories/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.inventories.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-inventories:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1/reflect-config.json b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1/reflect-config.json index cf854e98b312..8e705a20245c 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1/reflect-config.json +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1beta/reflect-config.json b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1beta/reflect-config.json index 26f18e538430..5d16bf100dcd 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1beta/reflect-config.json +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/src/main/resources/META-INF/native-image/com.google.shopping.merchant.inventories.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-lfp/README.md b/java-shopping-merchant-lfp/README.md index cc7d4bb5194c..ad451cb2c9f7 100644 --- a/java-shopping-merchant-lfp/README.md +++ b/java-shopping-merchant-lfp/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-lfp - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-lfp:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-lfp:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-lfp" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-lfp" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-lfp/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-lfp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-lfp/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-lfp/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpInventoryServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpInventoryServiceStub.java index c881a582dc5d..8dfc335780f1 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpInventoryServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpInventoryServiceStub.java @@ -107,6 +107,7 @@ protected GrpcLfpInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.insertLfpInventoryCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpMerchantStateServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpMerchantStateServiceStub.java index 262da6130bf4..7cfe951ad81e 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpMerchantStateServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpMerchantStateServiceStub.java @@ -110,6 +110,7 @@ protected GrpcLfpMerchantStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getLfpMerchantStateCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpStoreServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpStoreServiceStub.java index 8ffcf5d0dbdb..c3fee41ae993 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpStoreServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/GrpcLfpStoreServiceStub.java @@ -150,6 +150,7 @@ protected GrpcLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings insertLfpStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -160,6 +161,7 @@ protected GrpcLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLfpStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -170,6 +172,7 @@ protected GrpcLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLfpStoresTransportSettings = GrpcCallSettings.newBuilder() @@ -180,6 +183,7 @@ protected GrpcLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getLfpStoreCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpInventoryServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpInventoryServiceStub.java index ff583bff6302..a2ee95729e13 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpInventoryServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpInventoryServiceStub.java @@ -144,6 +144,7 @@ protected HttpJsonLfpInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.insertLfpInventoryCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpMerchantStateServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpMerchantStateServiceStub.java index c8d4997deef8..126d4425772c 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpMerchantStateServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpMerchantStateServiceStub.java @@ -143,6 +143,7 @@ protected HttpJsonLfpMerchantStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getLfpMerchantStateCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpStoreServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpStoreServiceStub.java index 6a29f83a7f8a..ddf1683b3b79 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpStoreServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/HttpJsonLfpStoreServiceStub.java @@ -258,6 +258,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings insertLfpStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -269,6 +270,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteLfpStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -280,6 +282,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLfpStoresTransportSettings = @@ -292,6 +295,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getLfpStoreCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpInventoryServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpInventoryServiceStubSettings.java index 61cabce17e0d..8afcbcbb23f4 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpInventoryServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpInventoryServiceStubSettings.java @@ -232,6 +232,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpMerchantStateServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpMerchantStateServiceStubSettings.java index 7d89496faeaf..958ffbea68a7 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpMerchantStateServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpMerchantStateServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpSaleServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpSaleServiceStubSettings.java index 40837b5a910e..b693dac0645a 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpSaleServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpSaleServiceStubSettings.java @@ -230,6 +230,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpStoreServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpStoreServiceStubSettings.java index b06b0df3df8f..37b4389a22ee 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpStoreServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/LfpStoreServiceStubSettings.java @@ -319,6 +319,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/Version.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/Version.java new file mode 100644 index 000000000000..0fe907653628 --- /dev/null +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.lfp.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-lfp:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpInventoryServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpInventoryServiceStub.java index 281dea7334ad..be8462457cc2 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpInventoryServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpInventoryServiceStub.java @@ -109,6 +109,7 @@ protected GrpcLfpInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.insertLfpInventoryCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpMerchantStateServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpMerchantStateServiceStub.java index da9c4eb6c9f1..ece6cf8890d1 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpMerchantStateServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpMerchantStateServiceStub.java @@ -112,6 +112,7 @@ protected GrpcLfpMerchantStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getLfpMerchantStateCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpStoreServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpStoreServiceStub.java index 781452a04ff4..a20ec6dffba9 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpStoreServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/GrpcLfpStoreServiceStub.java @@ -155,6 +155,7 @@ protected GrpcLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings insertLfpStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -165,6 +166,7 @@ protected GrpcLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteLfpStoreTransportSettings = GrpcCallSettings.newBuilder() @@ -175,6 +177,7 @@ protected GrpcLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLfpStoresTransportSettings = GrpcCallSettings.newBuilder() @@ -185,6 +188,7 @@ protected GrpcLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getLfpStoreCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpInventoryServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpInventoryServiceStub.java index ed5822385b09..2490de7daa34 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpInventoryServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpInventoryServiceStub.java @@ -146,6 +146,7 @@ protected HttpJsonLfpInventoryServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.insertLfpInventoryCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpMerchantStateServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpMerchantStateServiceStub.java index b9c14f749981..5e70a3321abe 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpMerchantStateServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpMerchantStateServiceStub.java @@ -145,6 +145,7 @@ protected HttpJsonLfpMerchantStateServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getLfpMerchantStateCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpStoreServiceStub.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpStoreServiceStub.java index 46913cae6a94..443688bf4ff7 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpStoreServiceStub.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/HttpJsonLfpStoreServiceStub.java @@ -263,6 +263,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings insertLfpStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -274,6 +275,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteLfpStoreTransportSettings = HttpJsonCallSettings.newBuilder() @@ -285,6 +287,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLfpStoresTransportSettings = @@ -297,6 +300,7 @@ protected HttpJsonLfpStoreServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getLfpStoreCallable = diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpInventoryServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpInventoryServiceStubSettings.java index c6db9d54a7d3..2ed990d60d7d 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpInventoryServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpInventoryServiceStubSettings.java @@ -233,6 +233,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpMerchantStateServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpMerchantStateServiceStubSettings.java index 13429c416879..1f6063e210d8 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpMerchantStateServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpMerchantStateServiceStubSettings.java @@ -235,6 +235,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpSaleServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpSaleServiceStubSettings.java index b514f6bba35e..3e8646a5618f 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpSaleServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpSaleServiceStubSettings.java @@ -231,6 +231,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpStoreServiceStubSettings.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpStoreServiceStubSettings.java index 6c0a4ab0f029..b695b8f3e805 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpStoreServiceStubSettings.java +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/LfpStoreServiceStubSettings.java @@ -320,6 +320,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-lfp") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/Version.java b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/Version.java new file mode 100644 index 000000000000..397ad176986c --- /dev/null +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/java/com/google/shopping/merchant/lfp/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.lfp.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-lfp:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1/reflect-config.json b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1/reflect-config.json index 1db19be51a3a..fbfaa2393ffa 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1/reflect-config.json +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1beta/reflect-config.json b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1beta/reflect-config.json index 82a5c948bfb3..21ffc2bb6b97 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1beta/reflect-config.json +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/src/main/resources/META-INF/native-image/com.google.shopping.merchant.lfp.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-notifications/README.md b/java-shopping-merchant-notifications/README.md index 44ce2510377b..56730d841812 100644 --- a/java-shopping-merchant-notifications/README.md +++ b/java-shopping-merchant-notifications/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-notifications - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-notifications:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-notifications:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-notifications/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-notifications.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-notifications/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-notifications/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/GrpcNotificationsApiServiceStub.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/GrpcNotificationsApiServiceStub.java index 945dd4bea7a4..e970546f8313 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/GrpcNotificationsApiServiceStub.java +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/GrpcNotificationsApiServiceStub.java @@ -215,6 +215,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNotificationSubscriptionTransportSettings = @@ -227,6 +228,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateNotificationSubscriptionTransportSettings = @@ -252,6 +254,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotificationSubscriptionsTransportSettings = @@ -265,6 +268,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< GetNotificationSubscriptionHealthMetricsRequest, NotificationSubscriptionHealthMetrics> @@ -280,6 +284,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getNotificationSubscriptionCallable = diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/HttpJsonNotificationsApiServiceStub.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/HttpJsonNotificationsApiServiceStub.java index a8c5bbfff319..2c0fb9c44d06 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/HttpJsonNotificationsApiServiceStub.java +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/HttpJsonNotificationsApiServiceStub.java @@ -378,6 +378,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createNotificationSubscriptionTransportSettings = @@ -391,6 +392,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateNotificationSubscriptionTransportSettings = @@ -418,6 +420,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListNotificationSubscriptionsRequest, ListNotificationSubscriptionsResponse> @@ -433,6 +436,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< GetNotificationSubscriptionHealthMetricsRequest, NotificationSubscriptionHealthMetrics> @@ -449,6 +453,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getNotificationSubscriptionCallable = diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/NotificationsApiServiceStubSettings.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/NotificationsApiServiceStubSettings.java index b7ebc231037d..5f85b51d6492 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/NotificationsApiServiceStubSettings.java +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/NotificationsApiServiceStubSettings.java @@ -392,6 +392,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-notifications") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/Version.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/Version.java new file mode 100644 index 000000000000..064f49b63d8c --- /dev/null +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.notifications.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-notifications:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/GrpcNotificationsApiServiceStub.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/GrpcNotificationsApiServiceStub.java index 8f5148174603..16c3ffd67356 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/GrpcNotificationsApiServiceStub.java +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/GrpcNotificationsApiServiceStub.java @@ -194,6 +194,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNotificationSubscriptionTransportSettings = @@ -206,6 +207,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateNotificationSubscriptionTransportSettings = @@ -231,6 +233,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNotificationSubscriptionsTransportSettings = @@ -244,6 +247,7 @@ protected GrpcNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getNotificationSubscriptionCallable = diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/HttpJsonNotificationsApiServiceStub.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/HttpJsonNotificationsApiServiceStub.java index f82e270888cb..32f383123bdb 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/HttpJsonNotificationsApiServiceStub.java +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/HttpJsonNotificationsApiServiceStub.java @@ -334,6 +334,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createNotificationSubscriptionTransportSettings = @@ -347,6 +348,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateNotificationSubscriptionTransportSettings = @@ -374,6 +376,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListNotificationSubscriptionsRequest, ListNotificationSubscriptionsResponse> @@ -389,6 +392,7 @@ protected HttpJsonNotificationsApiServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getNotificationSubscriptionCallable = diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/NotificationsApiServiceStubSettings.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/NotificationsApiServiceStubSettings.java index 2d83861af5b4..8c041f60af45 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/NotificationsApiServiceStubSettings.java +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/NotificationsApiServiceStubSettings.java @@ -376,6 +376,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-notifications") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/Version.java b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/Version.java new file mode 100644 index 000000000000..fdea0bd9194e --- /dev/null +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/java/com/google/shopping/merchant/notifications/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.notifications.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-notifications:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1/reflect-config.json b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1/reflect-config.json index 2536afcbfc30..2b2562b9cbbe 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1/reflect-config.json +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1beta/reflect-config.json b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1beta/reflect-config.json index efd92430d89c..f5de4f78f25e 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1beta/reflect-config.json +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/src/main/resources/META-INF/native-image/com.google.shopping.merchant.notifications.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-product-studio/README.md b/java-shopping-merchant-product-studio/README.md index 671eb9267638..0e61bc183178 100644 --- a/java-shopping-merchant-product-studio/README.md +++ b/java-shopping-merchant-product-studio/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-productstudio - 0.27.0 + 0.28.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-productstudio:0.27.0' +implementation 'com.google.shopping:google-shopping-merchant-productstudio:0.28.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-productstudio" % "0.27.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-productstudio" % "0.28.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-productstudio/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-productstudio.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-productstudio/0.27.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-productstudio/0.28.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/ImageServiceStubSettings.java b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/ImageServiceStubSettings.java index 97e1727227bf..3e1eb6137bf4 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/ImageServiceStubSettings.java +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/ImageServiceStubSettings.java @@ -261,6 +261,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-productstudio") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/TextSuggestionsServiceStubSettings.java b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/TextSuggestionsServiceStubSettings.java index e759da1dec3b..c8cf14948606 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/TextSuggestionsServiceStubSettings.java +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/TextSuggestionsServiceStubSettings.java @@ -238,6 +238,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-productstudio") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/Version.java b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/Version.java new file mode 100644 index 000000000000..9ee861ebaf0e --- /dev/null +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/java/com/google/shopping/merchant/productstudio/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.productstudio.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-productstudio:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/resources/META-INF/native-image/com.google.shopping.merchant.productstudio.v1alpha/reflect-config.json b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/resources/META-INF/native-image/com.google.shopping.merchant.productstudio.v1alpha/reflect-config.json index 95bbffac51f1..3a29723ccb5e 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/resources/META-INF/native-image/com.google.shopping.merchant.productstudio.v1alpha/reflect-config.json +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/src/main/resources/META-INF/native-image/com.google.shopping.merchant.productstudio.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-products/README.md b/java-shopping-merchant-products/README.md index 748e0ecc0c6c..47005bb41700 100644 --- a/java-shopping-merchant-products/README.md +++ b/java-shopping-merchant-products/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-products - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-products:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-products:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-products" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-products" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-products/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-products.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-products/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-products/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductInputsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductInputsServiceStub.java index 1684c6cef50c..980cc3d2b1ca 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductInputsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductInputsServiceStub.java @@ -136,6 +136,7 @@ protected GrpcProductInputsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProductInputTransportSettings = GrpcCallSettings.newBuilder() @@ -157,6 +158,7 @@ protected GrpcProductInputsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.insertProductInputCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductsServiceStub.java index 28c0386a5dc3..cea4acce2945 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/GrpcProductsServiceStub.java @@ -123,6 +123,7 @@ protected GrpcProductsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -133,6 +134,7 @@ protected GrpcProductsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getProductCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductInputsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductInputsServiceStub.java index 45efd569e69d..d577d21e8406 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductInputsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductInputsServiceStub.java @@ -227,6 +227,7 @@ protected HttpJsonProductInputsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProductInputTransportSettings = @@ -252,6 +253,7 @@ protected HttpJsonProductInputsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.insertProductInputCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductsServiceStub.java index 4451cd1e6235..ecface1ef7d1 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/HttpJsonProductsServiceStub.java @@ -180,6 +180,7 @@ protected HttpJsonProductsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -191,6 +192,7 @@ protected HttpJsonProductsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getProductCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductInputsServiceStubSettings.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductInputsServiceStubSettings.java index 2c4557712dc9..97737bb8417b 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductInputsServiceStubSettings.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductInputsServiceStubSettings.java @@ -251,6 +251,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-products") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductsServiceStubSettings.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductsServiceStubSettings.java index 9644009d1f2e..9b96d7b2c91e 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductsServiceStubSettings.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/ProductsServiceStubSettings.java @@ -302,6 +302,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-products") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/Version.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/Version.java new file mode 100644 index 000000000000..de67c4986092 --- /dev/null +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.products.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-products:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductInputsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductInputsServiceStub.java index 2f8114a50c3f..2cff1ff6130d 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductInputsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductInputsServiceStub.java @@ -138,6 +138,7 @@ protected GrpcProductInputsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProductInputTransportSettings = GrpcCallSettings.newBuilder() @@ -159,6 +160,7 @@ protected GrpcProductInputsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.insertProductInputCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductsServiceStub.java index 966967ec3a0e..c5b212c169d8 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/GrpcProductsServiceStub.java @@ -125,6 +125,7 @@ protected GrpcProductsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -135,6 +136,7 @@ protected GrpcProductsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getProductCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductInputsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductInputsServiceStub.java index 34747d192eda..e2ef9373beff 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductInputsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductInputsServiceStub.java @@ -229,6 +229,7 @@ protected HttpJsonProductInputsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProductInputTransportSettings = @@ -254,6 +255,7 @@ protected HttpJsonProductInputsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.insertProductInputCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductsServiceStub.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductsServiceStub.java index b8d885c2e485..3de3fcbe2138 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductsServiceStub.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/HttpJsonProductsServiceStub.java @@ -182,6 +182,7 @@ protected HttpJsonProductsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -193,6 +194,7 @@ protected HttpJsonProductsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getProductCallable = diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductInputsServiceStubSettings.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductInputsServiceStubSettings.java index 823e26c14053..0acf7e29e86a 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductInputsServiceStubSettings.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductInputsServiceStubSettings.java @@ -252,6 +252,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-products") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductsServiceStubSettings.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductsServiceStubSettings.java index b8c106f5c88e..2490709ad02e 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductsServiceStubSettings.java +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/ProductsServiceStubSettings.java @@ -303,6 +303,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-products") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/Version.java b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/Version.java new file mode 100644 index 000000000000..77e66b7c0553 --- /dev/null +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/java/com/google/shopping/merchant/products/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.products.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-products:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1/reflect-config.json b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1/reflect-config.json index 2f68cb9b863e..dcfbcdfc0489 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1/reflect-config.json +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1beta/reflect-config.json b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1beta/reflect-config.json index acc93def13e2..d04d0ad259db 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1beta/reflect-config.json +++ b/java-shopping-merchant-products/google-shopping-merchant-products/src/main/resources/META-INF/native-image/com.google.shopping.merchant.products.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-promotions/README.md b/java-shopping-merchant-promotions/README.md index 1b4b28670438..7625a8e4233d 100644 --- a/java-shopping-merchant-promotions/README.md +++ b/java-shopping-merchant-promotions/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-promotions - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-promotions:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-promotions:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-promotions" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-promotions" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-promotions/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-promotions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-promotions/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-promotions/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/GrpcPromotionsServiceStub.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/GrpcPromotionsServiceStub.java index 13ab54c5e2b8..e3bdd1ad76e4 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/GrpcPromotionsServiceStub.java +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/GrpcPromotionsServiceStub.java @@ -150,6 +150,7 @@ protected GrpcPromotionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPromotionsTransportSettings = diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/HttpJsonPromotionsServiceStub.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/HttpJsonPromotionsServiceStub.java index 7bfd07b368ad..0cac8e18cd36 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/HttpJsonPromotionsServiceStub.java +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/HttpJsonPromotionsServiceStub.java @@ -233,6 +233,7 @@ protected HttpJsonPromotionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPromotionsTransportSettings = diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/PromotionsServiceStubSettings.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/PromotionsServiceStubSettings.java index 3960671f1c14..3c14a60c16c7 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/PromotionsServiceStubSettings.java +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/PromotionsServiceStubSettings.java @@ -313,6 +313,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-promotions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/Version.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/Version.java new file mode 100644 index 000000000000..ab9f1fc1c7a1 --- /dev/null +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.promotions.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-promotions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/GrpcPromotionsServiceStub.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/GrpcPromotionsServiceStub.java index cf3d658e8c16..8894bd2b4bd5 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/GrpcPromotionsServiceStub.java +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/GrpcPromotionsServiceStub.java @@ -152,6 +152,7 @@ protected GrpcPromotionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPromotionsTransportSettings = diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/HttpJsonPromotionsServiceStub.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/HttpJsonPromotionsServiceStub.java index d47ef84409ea..14bac7e594a3 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/HttpJsonPromotionsServiceStub.java +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/HttpJsonPromotionsServiceStub.java @@ -235,6 +235,7 @@ protected HttpJsonPromotionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPromotionsTransportSettings = diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/PromotionsServiceStubSettings.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/PromotionsServiceStubSettings.java index 586bb1463b87..503d46aa7eaa 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/PromotionsServiceStubSettings.java +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/PromotionsServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-promotions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/Version.java b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/Version.java new file mode 100644 index 000000000000..546892d837df --- /dev/null +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/java/com/google/shopping/merchant/promotions/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.promotions.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-promotions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1/reflect-config.json b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1/reflect-config.json index 2dfe95f87abc..b4c791058d14 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1/reflect-config.json +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1beta/reflect-config.json b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1beta/reflect-config.json index a54360cd81d1..a9b297a3692c 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1beta/reflect-config.json +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/src/main/resources/META-INF/native-image/com.google.shopping.merchant.promotions.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-quota/README.md b/java-shopping-merchant-quota/README.md index a9ad7c416e44..e249cf417de2 100644 --- a/java-shopping-merchant-quota/README.md +++ b/java-shopping-merchant-quota/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-quota - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-quota:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-quota:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-quota" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-quota" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-quota/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-quota.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-quota/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-quota/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/AccountLimitsServiceStubSettings.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/AccountLimitsServiceStubSettings.java index ce56e7c7f0ef..f27dacf34e77 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/AccountLimitsServiceStubSettings.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/AccountLimitsServiceStubSettings.java @@ -313,6 +313,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-quota") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcAccountLimitsServiceStub.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcAccountLimitsServiceStub.java index 67a4d5b073c1..797ff1f8a58c 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcAccountLimitsServiceStub.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcAccountLimitsServiceStub.java @@ -128,6 +128,7 @@ protected GrpcAccountLimitsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAccountLimitsTransportSettings = @@ -139,6 +140,7 @@ protected GrpcAccountLimitsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getAccountLimitCallable = diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcQuotaServiceStub.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcQuotaServiceStub.java index 8bc8904b12f2..9e7050180a20 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcQuotaServiceStub.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/GrpcQuotaServiceStub.java @@ -111,6 +111,7 @@ protected GrpcQuotaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listQuotaGroupsCallable = diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonAccountLimitsServiceStub.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonAccountLimitsServiceStub.java index f78a2d10b195..61cbdc68f7c6 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonAccountLimitsServiceStub.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonAccountLimitsServiceStub.java @@ -186,6 +186,7 @@ protected HttpJsonAccountLimitsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAccountLimitsTransportSettings = @@ -198,6 +199,7 @@ protected HttpJsonAccountLimitsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.getAccountLimitCallable = diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonQuotaServiceStub.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonQuotaServiceStub.java index d8bff2d2f3fc..eb630b7f1077 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonQuotaServiceStub.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/HttpJsonQuotaServiceStub.java @@ -145,6 +145,7 @@ protected HttpJsonQuotaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listQuotaGroupsCallable = diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/QuotaServiceStubSettings.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/QuotaServiceStubSettings.java index 97d670cdbfbb..d0149a1007b2 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/QuotaServiceStubSettings.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/QuotaServiceStubSettings.java @@ -298,6 +298,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-quota") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/Version.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/Version.java new file mode 100644 index 000000000000..0bae0b83a1e1 --- /dev/null +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.quota.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-quota:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/GrpcQuotaServiceStub.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/GrpcQuotaServiceStub.java index d92189d30c67..e24e6c14baa6 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/GrpcQuotaServiceStub.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/GrpcQuotaServiceStub.java @@ -114,6 +114,7 @@ protected GrpcQuotaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listQuotaGroupsCallable = diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/HttpJsonQuotaServiceStub.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/HttpJsonQuotaServiceStub.java index 17301b94161d..2c5bdd422f19 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/HttpJsonQuotaServiceStub.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/HttpJsonQuotaServiceStub.java @@ -148,6 +148,7 @@ protected HttpJsonQuotaServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.listQuotaGroupsCallable = diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/QuotaServiceStubSettings.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/QuotaServiceStubSettings.java index 86a54bb80335..1698c5980ac5 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/QuotaServiceStubSettings.java +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/QuotaServiceStubSettings.java @@ -299,6 +299,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-quota") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/Version.java b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/Version.java new file mode 100644 index 000000000000..fea20a0723de --- /dev/null +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/java/com/google/shopping/merchant/quota/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.quota.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-quota:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1/reflect-config.json b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1/reflect-config.json index 90b5c4d4d486..724fe9c74c83 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1/reflect-config.json +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1beta/reflect-config.json b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1beta/reflect-config.json index ca26d54a07f7..162afe452401 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1beta/reflect-config.json +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/src/main/resources/META-INF/native-image/com.google.shopping.merchant.quota.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-reports/README.md b/java-shopping-merchant-reports/README.md index fd5ee7759734..a47dcdfe8f7e 100644 --- a/java-shopping-merchant-reports/README.md +++ b/java-shopping-merchant-reports/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-reports - 1.15.0 + 1.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-reports:1.15.0' +implementation 'com.google.shopping:google-shopping-merchant-reports:1.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reports" % "1.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reports" % "1.16.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-reports/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reports.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/1.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/1.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/ReportServiceStubSettings.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/ReportServiceStubSettings.java index 89237f059c77..ae006c46a69f 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/ReportServiceStubSettings.java +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/ReportServiceStubSettings.java @@ -290,6 +290,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-reports") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/Version.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/Version.java new file mode 100644 index 000000000000..0758e305e75c --- /dev/null +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.reports.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-reports:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/ReportServiceStubSettings.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/ReportServiceStubSettings.java index 4fc867546564..a728ff58f3f2 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/ReportServiceStubSettings.java +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/ReportServiceStubSettings.java @@ -291,6 +291,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-reports") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/Version.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/Version.java new file mode 100644 index 000000000000..d0693b3797ac --- /dev/null +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.reports.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-reports:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java index 279ba400a52c..019dcef0abbf 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/ReportServiceStubSettings.java @@ -291,6 +291,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-reports") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/Version.java b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/Version.java new file mode 100644 index 000000000000..b1fcff707db5 --- /dev/null +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/java/com/google/shopping/merchant/reports/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.reports.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-reports:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1/reflect-config.json b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1/reflect-config.json index fcad126b37d6..8e1ed11b865f 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1/reflect-config.json +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1alpha/reflect-config.json b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1alpha/reflect-config.json index 8ee288b1ce41..2ccf69394424 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1alpha/reflect-config.json +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json index 7779ab25cbe0..6bc36684b3bf 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reports.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-shopping-merchant-reviews/README.md b/java-shopping-merchant-reviews/README.md index 0ce1a4b026f7..ab0b164331f7 100644 --- a/java-shopping-merchant-reviews/README.md +++ b/java-shopping-merchant-reviews/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-reviews - 0.33.0 + 0.34.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-reviews:0.33.0' +implementation 'com.google.shopping:google-shopping-merchant-reviews:0.34.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reviews" % "0.33.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reviews" % "0.34.0" ``` ## Authentication @@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-reviews/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reviews.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reviews/0.33.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reviews/0.34.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcMerchantReviewsServiceStub.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcMerchantReviewsServiceStub.java index ed2a935dcee2..4824a348ffc2 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcMerchantReviewsServiceStub.java +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcMerchantReviewsServiceStub.java @@ -160,6 +160,7 @@ protected GrpcMerchantReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listMerchantReviewsTransportSettings = @@ -171,6 +172,7 @@ protected GrpcMerchantReviewsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings insertMerchantReviewTransportSettings = @@ -192,6 +194,7 @@ protected GrpcMerchantReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getMerchantReviewCallable = diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcProductReviewsServiceStub.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcProductReviewsServiceStub.java index b35cd2d72293..2120bbf90660 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcProductReviewsServiceStub.java +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/GrpcProductReviewsServiceStub.java @@ -160,6 +160,7 @@ protected GrpcProductReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductReviewsTransportSettings = @@ -171,6 +172,7 @@ protected GrpcProductReviewsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings insertProductReviewTransportSettings = @@ -192,6 +194,7 @@ protected GrpcProductReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getProductReviewCallable = diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonMerchantReviewsServiceStub.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonMerchantReviewsServiceStub.java index b4ef553b3fc6..6e3d5b2a268a 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonMerchantReviewsServiceStub.java +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonMerchantReviewsServiceStub.java @@ -268,6 +268,7 @@ protected HttpJsonMerchantReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listMerchantReviewsTransportSettings = @@ -281,6 +282,7 @@ protected HttpJsonMerchantReviewsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings insertMerchantReviewTransportSettings = @@ -304,6 +306,7 @@ protected HttpJsonMerchantReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getMerchantReviewCallable = diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonProductReviewsServiceStub.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonProductReviewsServiceStub.java index 2b3ff47a10e0..c71751edf44d 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonProductReviewsServiceStub.java +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/HttpJsonProductReviewsServiceStub.java @@ -267,6 +267,7 @@ protected HttpJsonProductReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductReviewsTransportSettings = @@ -279,6 +280,7 @@ protected HttpJsonProductReviewsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings insertProductReviewTransportSettings = @@ -302,6 +304,7 @@ protected HttpJsonProductReviewsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.getProductReviewCallable = diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/MerchantReviewsServiceStubSettings.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/MerchantReviewsServiceStubSettings.java index 81b3cbfa032c..8a311c0ef5a6 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/MerchantReviewsServiceStubSettings.java +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/MerchantReviewsServiceStubSettings.java @@ -334,6 +334,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-reviews") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/ProductReviewsServiceStubSettings.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/ProductReviewsServiceStubSettings.java index 14d82c929749..a470e78f6957 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/ProductReviewsServiceStubSettings.java +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/ProductReviewsServiceStubSettings.java @@ -333,6 +333,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.shopping:google-shopping-merchant-reviews") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/Version.java b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/Version.java new file mode 100644 index 000000000000..520830873842 --- /dev/null +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/java/com/google/shopping/merchant/reviews/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.shopping.merchant.reviews.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-shopping-merchant-reviews:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reviews.v1beta/reflect-config.json b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reviews.v1beta/reflect-config.json index f88c1397ee85..ec472dfe34fa 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reviews.v1beta/reflect-config.json +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/src/main/resources/META-INF/native-image/com.google.shopping.merchant.reviews.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-spanner/README.md b/java-spanner/README.md index 46886ae28072..acf710386a2e 100644 --- a/java-spanner/README.md +++ b/java-spanner/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.76.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-spanner - 6.112.0 + 6.110.0 ``` @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.78.0') +implementation platform('com.google.cloud:libraries-bom:26.79.0') implementation 'com.google.cloud:google-cloud-spanner' ``` diff --git a/java-spanner/google-cloud-spanner-executor/src/main/resources/META-INF/native-image/com.google.cloud.spanner.executor.v1/reflect-config.json b/java-spanner/google-cloud-spanner-executor/src/main/resources/META-INF/native-image/com.google.cloud.spanner.executor.v1/reflect-config.json index 02102d0112e3..c4242955f6af 100644 --- a/java-spanner/google-cloud-spanner-executor/src/main/resources/META-INF/native-image/com.google.cloud.spanner.executor.v1/reflect-config.json +++ b/java-spanner/google-cloud-spanner-executor/src/main/resources/META-INF/native-image/com.google.cloud.spanner.executor.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.database.v1/reflect-config.json b/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.database.v1/reflect-config.json index 2377603cc28b..85df0e4bacc4 100644 --- a/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.database.v1/reflect-config.json +++ b/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.database.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.instance.v1/reflect-config.json b/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.instance.v1/reflect-config.json index 489454bd09e0..ad4a5621c637 100644 --- a/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.instance.v1/reflect-config.json +++ b/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.admin.instance.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.v1/reflect-config.json b/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.v1/reflect-config.json index 71bc0fe83f64..b26578cb6e3d 100644 --- a/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.v1/reflect-config.json +++ b/java-spanner/google-cloud-spanner/src/main/resources/META-INF/native-image/com.google.cloud.spanner.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-spanneradapter/README.md b/java-spanneradapter/README.md index db4b66f4d2e9..4de1677ff9c7 100644 --- a/java-spanneradapter/README.md +++ b/java-spanneradapter/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-spanneradapter - 0.23.0 + 0.24.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-spanneradapter:0.23.0' +implementation 'com.google.cloud:google-cloud-spanneradapter:0.24.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-spanneradapter" % "0.23.0" +libraryDependencies += "com.google.cloud" % "google-cloud-spanneradapter" % "0.24.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-spanneradapter/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-spanneradapter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanneradapter/0.23.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanneradapter/0.24.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/AdapterStubSettings.java b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/AdapterStubSettings.java index ccbea6158026..13a82bd32c5a 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/AdapterStubSettings.java +++ b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/AdapterStubSettings.java @@ -242,6 +242,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-spanneradapter") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/GrpcAdapterStub.java b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/GrpcAdapterStub.java index e437d9893c48..b9bfda863c4b 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/GrpcAdapterStub.java +++ b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/GrpcAdapterStub.java @@ -117,6 +117,7 @@ protected GrpcAdapterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings adaptMessageTransportSettings = GrpcCallSettings.newBuilder() @@ -127,6 +128,7 @@ protected GrpcAdapterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSessionCallable = diff --git a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/HttpJsonAdapterStub.java b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/HttpJsonAdapterStub.java index 74e79c7c4e48..950eebb47091 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/HttpJsonAdapterStub.java +++ b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/HttpJsonAdapterStub.java @@ -179,6 +179,7 @@ protected HttpJsonAdapterStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings adaptMessageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -190,6 +191,7 @@ protected HttpJsonAdapterStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSessionCallable = diff --git a/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/Version.java b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/Version.java new file mode 100644 index 000000000000..c3310b43205e --- /dev/null +++ b/java-spanneradapter/google-cloud-spanneradapter/src/main/java/com/google/spanner/adapter/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.spanner.adapter.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-spanneradapter:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-spanneradapter/google-cloud-spanneradapter/src/main/resources/META-INF/native-image/com.google.spanner.adapter.v1/reflect-config.json b/java-spanneradapter/google-cloud-spanneradapter/src/main/resources/META-INF/native-image/com.google.spanner.adapter.v1/reflect-config.json index ee3b817e7884..47d464c74450 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/src/main/resources/META-INF/native-image/com.google.spanner.adapter.v1/reflect-config.json +++ b/java-spanneradapter/google-cloud-spanneradapter/src/main/resources/META-INF/native-image/com.google.spanner.adapter.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-speech/README.md b/java-speech/README.md index e57a8295ae2d..bc364e9053ac 100644 --- a/java-speech/README.md +++ b/java-speech/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-speech - 4.82.0 + 4.83.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-speech:4.82.0' +implementation 'com.google.cloud:google-cloud-speech:4.83.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.82.0" +libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.83.0" ``` ## Authentication @@ -211,7 +211,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-speech/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-speech.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-speech/4.82.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-speech/4.83.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/AdaptationStubSettings.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/AdaptationStubSettings.java index e7d126d0e50c..410a81d16d4c 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/AdaptationStubSettings.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/AdaptationStubSettings.java @@ -431,6 +431,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-speech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/GrpcAdaptationStub.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/GrpcAdaptationStub.java index d1ba5fde7c2d..f95890c08a1d 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/GrpcAdaptationStub.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/GrpcAdaptationStub.java @@ -234,6 +234,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -244,6 +245,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -254,6 +256,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +277,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +288,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -294,6 +299,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomClassesTransportSettings = @@ -305,6 +311,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +333,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPhraseSetCallable = diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/HttpJsonAdaptationStub.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/HttpJsonAdaptationStub.java index 55dd0ce47cf2..5e54f3a00fd8 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/HttpJsonAdaptationStub.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/HttpJsonAdaptationStub.java @@ -493,6 +493,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -504,6 +505,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPhraseSetTransportSettings = @@ -516,6 +518,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -538,6 +541,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -549,6 +553,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -560,6 +565,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomClassesTransportSettings = @@ -572,6 +578,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -595,6 +602,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPhraseSetCallable = diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/SpeechStubSettings.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/SpeechStubSettings.java index c316bead54a4..79334a95779b 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/SpeechStubSettings.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/SpeechStubSettings.java @@ -292,6 +292,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-speech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/Version.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/Version.java new file mode 100644 index 000000000000..0a161585d351 --- /dev/null +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.speech.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-speech:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/AdaptationStubSettings.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/AdaptationStubSettings.java index acd2655b3954..6d3b66eb01d2 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/AdaptationStubSettings.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/AdaptationStubSettings.java @@ -432,6 +432,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-speech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/GrpcAdaptationStub.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/GrpcAdaptationStub.java index 46ab469ba81f..3cb77f2d435a 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/GrpcAdaptationStub.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/GrpcAdaptationStub.java @@ -236,6 +236,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +247,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +258,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -276,6 +279,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -286,6 +290,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -296,6 +301,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCustomClassesTransportSettings = @@ -307,6 +313,7 @@ protected GrpcAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -328,6 +335,7 @@ protected GrpcAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPhraseSetCallable = diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/HttpJsonAdaptationStub.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/HttpJsonAdaptationStub.java index 0fd41b0ab442..e96f74b41aa0 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/HttpJsonAdaptationStub.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/HttpJsonAdaptationStub.java @@ -495,6 +495,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -506,6 +507,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPhraseSetTransportSettings = @@ -518,6 +520,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -540,6 +543,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -551,6 +555,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -562,6 +567,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCustomClassesTransportSettings = @@ -574,6 +580,7 @@ protected HttpJsonAdaptationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -597,6 +604,7 @@ protected HttpJsonAdaptationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createPhraseSetCallable = diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/SpeechStubSettings.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/SpeechStubSettings.java index a5ed911ffc57..cd53046a4a38 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/SpeechStubSettings.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/SpeechStubSettings.java @@ -293,6 +293,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-speech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/Version.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/Version.java new file mode 100644 index 000000000000..87e193628b92 --- /dev/null +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.speech.v1p1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-speech:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/GrpcSpeechStub.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/GrpcSpeechStub.java index ead1767fc4d7..9c4367ca0d37 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/GrpcSpeechStub.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/GrpcSpeechStub.java @@ -467,6 +467,7 @@ protected GrpcSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listRecognizersTransportSettings = @@ -478,6 +479,7 @@ protected GrpcSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRecognizerTransportSettings = GrpcCallSettings.newBuilder() @@ -488,6 +490,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateRecognizerTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +511,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteRecognizerTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +522,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings recognizeTransportSettings = GrpcCallSettings.newBuilder() @@ -528,11 +533,13 @@ protected GrpcSpeechStub( builder.add("recognizer", String.valueOf(request.getRecognizer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRecognizer()) .build(); GrpcCallSettings streamingRecognizeTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(streamingRecognizeMethodDescriptor) + .setResourceNameExtractor(request -> request.getRecognizer()) .build(); GrpcCallSettings batchRecognizeTransportSettings = GrpcCallSettings.newBuilder() @@ -543,6 +550,7 @@ protected GrpcSpeechStub( builder.add("recognizer", String.valueOf(request.getRecognizer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRecognizer()) .build(); GrpcCallSettings getConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -553,6 +561,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -573,6 +582,7 @@ protected GrpcSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listCustomClassesTransportSettings = @@ -584,6 +594,7 @@ protected GrpcSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -594,6 +605,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -615,6 +627,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeleteCustomClassTransportSettings = GrpcCallSettings.newBuilder() @@ -625,6 +638,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -635,6 +649,7 @@ protected GrpcSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPhraseSetsTransportSettings = @@ -646,6 +661,7 @@ protected GrpcSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -656,6 +672,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -676,6 +693,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeletePhraseSetTransportSettings = GrpcCallSettings.newBuilder() @@ -686,6 +704,7 @@ protected GrpcSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/HttpJsonSpeechStub.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/HttpJsonSpeechStub.java index 6cfc27cf8cc3..6d2369f6cd10 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/HttpJsonSpeechStub.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/HttpJsonSpeechStub.java @@ -1185,6 +1185,7 @@ protected HttpJsonSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listRecognizersTransportSettings = @@ -1197,6 +1198,7 @@ protected HttpJsonSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRecognizerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1208,6 +1210,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateRecognizerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1230,6 +1233,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteRecognizerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1241,6 +1245,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings recognizeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1252,6 +1257,7 @@ protected HttpJsonSpeechStub( builder.add("recognizer", String.valueOf(request.getRecognizer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRecognizer()) .build(); HttpJsonCallSettings batchRecognizeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1263,6 +1269,7 @@ protected HttpJsonSpeechStub( builder.add("recognizer", String.valueOf(request.getRecognizer())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getRecognizer()) .build(); HttpJsonCallSettings getConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1274,6 +1281,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1296,6 +1304,7 @@ protected HttpJsonSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listCustomClassesTransportSettings = @@ -1308,6 +1317,7 @@ protected HttpJsonSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1319,6 +1329,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCustomClassTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1342,6 +1353,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeleteCustomClassTransportSettings = @@ -1354,6 +1366,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1365,6 +1378,7 @@ protected HttpJsonSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPhraseSetsTransportSettings = @@ -1377,6 +1391,7 @@ protected HttpJsonSpeechStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1388,6 +1403,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1410,6 +1426,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeletePhraseSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1421,6 +1438,7 @@ protected HttpJsonSpeechStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/SpeechStubSettings.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/SpeechStubSettings.java index aef76cb3853a..073af0a298d9 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/SpeechStubSettings.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/SpeechStubSettings.java @@ -832,6 +832,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-speech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/Version.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/Version.java new file mode 100644 index 000000000000..2c53bfe84090 --- /dev/null +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.speech.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-speech:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1/reflect-config.json b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1/reflect-config.json index 47e7309e9ac1..1fa1d56bf5a6 100644 --- a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1/reflect-config.json +++ b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1p1beta1/reflect-config.json b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1p1beta1/reflect-config.json index bda2b8c296e9..b941fbf7a629 100644 --- a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1p1beta1/reflect-config.json +++ b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v1p1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json index f725083c3f44..30360d809e59 100644 --- a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json +++ b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-storage-transfer/README.md b/java-storage-transfer/README.md index ae3269610604..d292de55579d 100644 --- a/java-storage-transfer/README.md +++ b/java-storage-transfer/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storage-transfer - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storage-transfer:1.87.0' +implementation 'com.google.cloud:google-cloud-storage-transfer:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storage-transfer" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storage-transfer" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-storage-transfer/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-storage-transfer.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage-transfer/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage-transfer/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/StorageTransferServiceStubSettings.java b/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/StorageTransferServiceStubSettings.java index 9845fe9e002b..be69286bada0 100644 --- a/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/StorageTransferServiceStubSettings.java +++ b/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/StorageTransferServiceStubSettings.java @@ -569,6 +569,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-storage-transfer") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/Version.java b/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/Version.java new file mode 100644 index 000000000000..da69027d143c --- /dev/null +++ b/java-storage-transfer/google-cloud-storage-transfer/src/main/java/com/google/storagetransfer/v1/proto/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.storagetransfer.v1.proto.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-storage-transfer:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-storage-transfer/google-cloud-storage-transfer/src/main/resources/META-INF/native-image/com.google.storagetransfer.v1.proto/reflect-config.json b/java-storage-transfer/google-cloud-storage-transfer/src/main/resources/META-INF/native-image/com.google.storagetransfer.v1.proto/reflect-config.json index aa0f7bba2214..1d014dbd220c 100644 --- a/java-storage-transfer/google-cloud-storage-transfer/src/main/resources/META-INF/native-image/com.google.storagetransfer.v1.proto/reflect-config.json +++ b/java-storage-transfer/google-cloud-storage-transfer/src/main/resources/META-INF/native-image/com.google.storagetransfer.v1.proto/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-storagebatchoperations/README.md b/java-storagebatchoperations/README.md index 6f7793ad6440..e6c824470258 100644 --- a/java-storagebatchoperations/README.md +++ b/java-storagebatchoperations/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storagebatchoperations - 0.27.0 + 0.28.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storagebatchoperations:0.27.0' +implementation 'com.google.cloud:google-cloud-storagebatchoperations:0.28.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storagebatchoperations" % "0.27.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storagebatchoperations" % "0.28.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-storagebatchoperations/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-storagebatchoperations.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storagebatchoperations/0.27.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storagebatchoperations/0.28.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/GrpcStorageBatchOperationsStub.java b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/GrpcStorageBatchOperationsStub.java index b2166911ca0e..175c4b69d978 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/GrpcStorageBatchOperationsStub.java +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/GrpcStorageBatchOperationsStub.java @@ -231,6 +231,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -241,6 +242,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createJobTransportSettings = GrpcCallSettings.newBuilder() @@ -251,6 +253,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteJobTransportSettings = GrpcCallSettings.newBuilder() @@ -261,6 +264,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelJobTransportSettings = GrpcCallSettings.newBuilder() @@ -271,6 +275,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBucketOperationsTransportSettings = @@ -282,6 +287,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getBucketOperationTransportSettings = @@ -293,6 +299,7 @@ protected GrpcStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/HttpJsonStorageBatchOperationsStub.java b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/HttpJsonStorageBatchOperationsStub.java index 5ba9a069fe8e..9fdb8ca10d78 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/HttpJsonStorageBatchOperationsStub.java +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/HttpJsonStorageBatchOperationsStub.java @@ -510,6 +510,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -521,6 +522,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -532,6 +534,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -543,6 +546,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -554,6 +558,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBucketOperationsTransportSettings = @@ -567,6 +572,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBucketOperationTransportSettings = @@ -579,6 +585,7 @@ protected HttpJsonStorageBatchOperationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/StorageBatchOperationsStubSettings.java b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/StorageBatchOperationsStubSettings.java index 18426d0aebf9..9caa01ec365c 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/StorageBatchOperationsStubSettings.java +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/StorageBatchOperationsStubSettings.java @@ -535,6 +535,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-storagebatchoperations") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/Version.java b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/Version.java new file mode 100644 index 000000000000..083e41a3b5f2 --- /dev/null +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/java/com/google/cloud/storagebatchoperations/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storagebatchoperations.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-storagebatchoperations:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/resources/META-INF/native-image/com.google.cloud.storagebatchoperations.v1/reflect-config.json b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/resources/META-INF/native-image/com.google.cloud.storagebatchoperations.v1/reflect-config.json index 07a4917ca589..69e6dfd41e2d 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/resources/META-INF/native-image/com.google.cloud.storagebatchoperations.v1/reflect-config.json +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/src/main/resources/META-INF/native-image/com.google.cloud.storagebatchoperations.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-storageinsights/README.md b/java-storageinsights/README.md index 6fef43266f73..070b76e3243e 100644 --- a/java-storageinsights/README.md +++ b/java-storageinsights/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storageinsights - 0.72.0 + 0.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storageinsights:0.72.0' +implementation 'com.google.cloud:google-cloud-storageinsights:0.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storageinsights" % "0.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storageinsights" % "0.73.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-storageinsights/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-storageinsights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storageinsights/0.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storageinsights/0.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/GrpcStorageInsightsStub.java b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/GrpcStorageInsightsStub.java index 56337e6c92d1..6c4aa7166828 100644 --- a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/GrpcStorageInsightsStub.java +++ b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/GrpcStorageInsightsStub.java @@ -349,6 +349,7 @@ protected GrpcStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReportConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -359,6 +360,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReportConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -369,6 +371,7 @@ protected GrpcStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateReportConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -390,6 +393,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReportDetailsTransportSettings = @@ -401,6 +405,7 @@ protected GrpcStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReportDetailTransportSettings = GrpcCallSettings.newBuilder() @@ -411,6 +416,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetConfigsTransportSettings = @@ -422,6 +428,7 @@ protected GrpcStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -432,6 +439,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDatasetConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -442,6 +450,7 @@ protected GrpcStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDatasetConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -463,6 +472,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings linkDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -473,6 +483,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings unlinkDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -483,6 +494,7 @@ protected GrpcStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/HttpJsonStorageInsightsStub.java b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/HttpJsonStorageInsightsStub.java index 1f5943f859a4..ef3e35e1d39c 100644 --- a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/HttpJsonStorageInsightsStub.java +++ b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/HttpJsonStorageInsightsStub.java @@ -821,6 +821,7 @@ protected HttpJsonStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReportConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -832,6 +833,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReportConfigTransportSettings = @@ -844,6 +846,7 @@ protected HttpJsonStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateReportConfigTransportSettings = @@ -869,6 +872,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReportDetailsTransportSettings = @@ -881,6 +885,7 @@ protected HttpJsonStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReportDetailTransportSettings = HttpJsonCallSettings.newBuilder() @@ -892,6 +897,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatasetConfigsTransportSettings = @@ -904,6 +910,7 @@ protected HttpJsonStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatasetConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -915,6 +922,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDatasetConfigTransportSettings = @@ -927,6 +935,7 @@ protected HttpJsonStorageInsightsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDatasetConfigTransportSettings = @@ -953,6 +962,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings linkDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -964,6 +974,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings unlinkDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -975,6 +986,7 @@ protected HttpJsonStorageInsightsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/StorageInsightsStubSettings.java b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/StorageInsightsStubSettings.java index c1206d6d4781..01ee59cf93e0 100644 --- a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/StorageInsightsStubSettings.java +++ b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/StorageInsightsStubSettings.java @@ -700,6 +700,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-storageinsights") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/Version.java b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/Version.java new file mode 100644 index 000000000000..75bfddce3cf6 --- /dev/null +++ b/java-storageinsights/google-cloud-storageinsights/src/main/java/com/google/cloud/storageinsights/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storageinsights.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-storageinsights:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-storageinsights/google-cloud-storageinsights/src/main/resources/META-INF/native-image/com.google.cloud.storageinsights.v1/reflect-config.json b/java-storageinsights/google-cloud-storageinsights/src/main/resources/META-INF/native-image/com.google.cloud.storageinsights.v1/reflect-config.json index 8dee5e179d43..db3cedb10c6d 100644 --- a/java-storageinsights/google-cloud-storageinsights/src/main/resources/META-INF/native-image/com.google.cloud.storageinsights.v1/reflect-config.json +++ b/java-storageinsights/google-cloud-storageinsights/src/main/resources/META-INF/native-image/com.google.cloud.storageinsights.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-talent/README.md b/java-talent/README.md index 534cf855c215..7a97dce475b3 100644 --- a/java-talent/README.md +++ b/java-talent/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-talent - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-talent:2.88.0' +implementation 'com.google.cloud:google-cloud-talent:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-talent" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-talent" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-talent/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-talent.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-talent/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-talent/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompanyServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompanyServiceStubSettings.java index d6bbd14ff14f..6f4e4d963989 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompanyServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompanyServiceStubSettings.java @@ -330,6 +330,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompletionStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompletionStubSettings.java index 41892ab27ae7..d24a08b450e9 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompletionStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/CompletionStubSettings.java @@ -233,6 +233,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/EventServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/EventServiceStubSettings.java index bc134418573d..e76123a49ab6 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/EventServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/EventServiceStubSettings.java @@ -233,6 +233,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompanyServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompanyServiceStub.java index 1eab39461e3d..95aa74656df5 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompanyServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompanyServiceStub.java @@ -161,6 +161,7 @@ protected GrpcCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCompanyTransportSettings = GrpcCallSettings.newBuilder() @@ -171,6 +172,7 @@ protected GrpcCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCompanyTransportSettings = GrpcCallSettings.newBuilder() @@ -191,6 +193,7 @@ protected GrpcCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCompaniesTransportSettings = GrpcCallSettings.newBuilder() @@ -201,6 +204,7 @@ protected GrpcCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCompanyCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompletionStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompletionStub.java index 3ea1f866a8ac..0d3b699305f1 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompletionStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcCompletionStub.java @@ -105,6 +105,7 @@ protected GrpcCompletionStub( builder.add("tenant", String.valueOf(request.getTenant())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTenant()) .build(); this.completeQueryCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcEventServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcEventServiceStub.java index 20ec35841f71..2041d6c5adc5 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcEventServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcEventServiceStub.java @@ -104,6 +104,7 @@ protected GrpcEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createClientEventCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcJobServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcJobServiceStub.java index b7043e167dc2..22cbdccf75d9 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcJobServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcJobServiceStub.java @@ -230,6 +230,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -240,6 +241,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -250,6 +252,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateJobTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +273,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteJobTransportSettings = GrpcCallSettings.newBuilder() @@ -280,6 +284,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -290,6 +295,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -300,6 +306,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -310,6 +317,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchJobsForAlertTransportSettings = GrpcCallSettings.newBuilder() @@ -320,6 +328,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createJobCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcTenantServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcTenantServiceStub.java index 62fba3d29cb7..b03848fc35f8 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcTenantServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/GrpcTenantServiceStub.java @@ -154,6 +154,7 @@ protected GrpcTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -164,6 +165,7 @@ protected GrpcTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -184,6 +186,7 @@ protected GrpcTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTenantsTransportSettings = GrpcCallSettings.newBuilder() @@ -194,6 +197,7 @@ protected GrpcTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createTenantCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompanyServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompanyServiceStub.java index a7f63c5d3adb..811ca76571ed 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompanyServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompanyServiceStub.java @@ -298,6 +298,7 @@ protected HttpJsonCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCompanyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -309,6 +310,7 @@ protected HttpJsonCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCompanyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -331,6 +333,7 @@ protected HttpJsonCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCompaniesTransportSettings = @@ -343,6 +346,7 @@ protected HttpJsonCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCompanyCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompletionStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompletionStub.java index 38ac40da9e09..1759548f207c 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompletionStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonCompletionStub.java @@ -145,6 +145,7 @@ protected HttpJsonCompletionStub( builder.add("tenant", String.valueOf(request.getTenant())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getTenant()) .build(); this.completeQueryCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonEventServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonEventServiceStub.java index 8211012619cc..f912fd2bf39e 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonEventServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonEventServiceStub.java @@ -140,6 +140,7 @@ protected HttpJsonEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createClientEventCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonJobServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonJobServiceStub.java index 9410275af0ab..49d1df65f3d3 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonJobServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonJobServiceStub.java @@ -529,6 +529,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -540,6 +541,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -551,6 +553,7 @@ protected HttpJsonJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -573,6 +576,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -584,6 +588,7 @@ protected HttpJsonJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -595,6 +600,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -606,6 +612,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -617,6 +624,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchJobsForAlertTransportSettings = @@ -629,6 +637,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createJobCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonTenantServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonTenantServiceStub.java index ce5d6aaef380..8b4c62a210d1 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonTenantServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/HttpJsonTenantServiceStub.java @@ -296,6 +296,7 @@ protected HttpJsonTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -307,6 +308,7 @@ protected HttpJsonTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -329,6 +331,7 @@ protected HttpJsonTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTenantsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -340,6 +343,7 @@ protected HttpJsonTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createTenantCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/JobServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/JobServiceStubSettings.java index b03313afd99d..b9963c2e1a37 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/JobServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/JobServiceStubSettings.java @@ -434,6 +434,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/TenantServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/TenantServiceStubSettings.java index 790a769cad1a..bc09da1c5976 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/TenantServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/TenantServiceStubSettings.java @@ -329,6 +329,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/Version.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/Version.java new file mode 100644 index 000000000000..ff1e0e4dc13a --- /dev/null +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.talent.v4.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-talent:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompanyServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompanyServiceStubSettings.java index 8fb6a893e29c..6855d4e66b24 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompanyServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompanyServiceStubSettings.java @@ -331,6 +331,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompletionStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompletionStubSettings.java index 81da80384e16..b40a9db8f775 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompletionStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/CompletionStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/EventServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/EventServiceStubSettings.java index c78a935331ba..81d760d3c43d 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/EventServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/EventServiceStubSettings.java @@ -234,6 +234,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompanyServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompanyServiceStub.java index 18a94f755c8f..739550a6ff61 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompanyServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompanyServiceStub.java @@ -163,6 +163,7 @@ protected GrpcCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCompanyTransportSettings = GrpcCallSettings.newBuilder() @@ -173,6 +174,7 @@ protected GrpcCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCompanyTransportSettings = GrpcCallSettings.newBuilder() @@ -193,6 +195,7 @@ protected GrpcCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCompaniesTransportSettings = GrpcCallSettings.newBuilder() @@ -203,6 +206,7 @@ protected GrpcCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCompanyCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompletionStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompletionStub.java index b9e1e5c214e9..a153bd42a528 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompletionStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcCompletionStub.java @@ -107,6 +107,7 @@ protected GrpcCompletionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcEventServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcEventServiceStub.java index cef95cbab623..361f8c2647e8 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcEventServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcEventServiceStub.java @@ -106,6 +106,7 @@ protected GrpcEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createClientEventCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcJobServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcJobServiceStub.java index a52e3764e19a..379ec4ffa106 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcJobServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcJobServiceStub.java @@ -232,6 +232,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -242,6 +243,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -252,6 +254,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateJobTransportSettings = GrpcCallSettings.newBuilder() @@ -272,6 +275,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteJobTransportSettings = GrpcCallSettings.newBuilder() @@ -282,6 +286,7 @@ protected GrpcJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -292,6 +297,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -302,6 +308,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -312,6 +319,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchJobsForAlertTransportSettings = GrpcCallSettings.newBuilder() @@ -322,6 +330,7 @@ protected GrpcJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createJobCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcTenantServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcTenantServiceStub.java index 3c67fe55650d..1e63ff294ba8 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcTenantServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/GrpcTenantServiceStub.java @@ -156,6 +156,7 @@ protected GrpcTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -166,6 +167,7 @@ protected GrpcTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateTenantTransportSettings = GrpcCallSettings.newBuilder() @@ -186,6 +188,7 @@ protected GrpcTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listTenantsTransportSettings = GrpcCallSettings.newBuilder() @@ -196,6 +199,7 @@ protected GrpcTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createTenantCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompanyServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompanyServiceStub.java index 4b7914fdf66a..0254303243ac 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompanyServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompanyServiceStub.java @@ -304,6 +304,7 @@ protected HttpJsonCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCompanyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -315,6 +316,7 @@ protected HttpJsonCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCompanyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -337,6 +339,7 @@ protected HttpJsonCompanyServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCompaniesTransportSettings = @@ -349,6 +352,7 @@ protected HttpJsonCompanyServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createCompanyCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompletionStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompletionStub.java index 535c92d3a952..746cbc8d76ff 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompletionStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonCompletionStub.java @@ -148,6 +148,7 @@ protected HttpJsonCompletionStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.completeQueryCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonEventServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonEventServiceStub.java index 120e77b6bf38..5e0c3007d72b 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonEventServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonEventServiceStub.java @@ -143,6 +143,7 @@ protected HttpJsonEventServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createClientEventCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonJobServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonJobServiceStub.java index 6143194759f6..b8ef907b7fe6 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonJobServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonJobServiceStub.java @@ -539,6 +539,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -550,6 +551,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -561,6 +563,7 @@ protected HttpJsonJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -583,6 +586,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -594,6 +598,7 @@ protected HttpJsonJobServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -605,6 +610,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -616,6 +622,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -627,6 +634,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchJobsForAlertTransportSettings = @@ -639,6 +647,7 @@ protected HttpJsonJobServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createJobCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonTenantServiceStub.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonTenantServiceStub.java index 113649e4c001..f6f95b4bfc2f 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonTenantServiceStub.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/HttpJsonTenantServiceStub.java @@ -297,6 +297,7 @@ protected HttpJsonTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -308,6 +309,7 @@ protected HttpJsonTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateTenantTransportSettings = HttpJsonCallSettings.newBuilder() @@ -330,6 +332,7 @@ protected HttpJsonTenantServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listTenantsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -341,6 +344,7 @@ protected HttpJsonTenantServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createTenantCallable = diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/JobServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/JobServiceStubSettings.java index 42d895aa573c..6f5817b3f665 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/JobServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/JobServiceStubSettings.java @@ -538,6 +538,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/TenantServiceStubSettings.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/TenantServiceStubSettings.java index 372f630efc7a..14927be99d81 100644 --- a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/TenantServiceStubSettings.java +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/TenantServiceStubSettings.java @@ -330,6 +330,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-talent") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/Version.java b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/Version.java new file mode 100644 index 000000000000..25333243ba95 --- /dev/null +++ b/java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.talent.v4beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-talent:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4/reflect-config.json b/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4/reflect-config.json index 8bf5159dc735..42ad9c59930d 100644 --- a/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4/reflect-config.json +++ b/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4beta1/reflect-config.json b/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4beta1/reflect-config.json index a689f6f6b36a..0a8e7d6314b6 100644 --- a/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4beta1/reflect-config.json +++ b/java-talent/google-cloud-talent/src/main/resources/META-INF/native-image/com.google.cloud.talent.v4beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-tasks/README.md b/java-tasks/README.md index bde033f7624d..ad4a3e238983 100644 --- a/java-tasks/README.md +++ b/java-tasks/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-tasks - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-tasks:2.87.0' +implementation 'com.google.cloud:google-cloud-tasks:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-tasks/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-tasks.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tasks/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tasks/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/CloudTasksStubSettings.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/CloudTasksStubSettings.java index 713da5f2fb89..08c117fe3641 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/CloudTasksStubSettings.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/CloudTasksStubSettings.java @@ -546,6 +546,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-tasks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/GrpcCloudTasksStub.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/GrpcCloudTasksStub.java index f80f842acc05..bac410fd4b25 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/GrpcCloudTasksStub.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/GrpcCloudTasksStub.java @@ -314,6 +314,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -324,6 +325,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -334,6 +336,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -354,6 +357,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -364,6 +368,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -374,6 +379,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -384,6 +390,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -394,6 +401,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -404,6 +412,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -415,6 +424,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +435,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -435,6 +446,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -445,6 +457,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -455,6 +468,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +479,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/HttpJsonCloudTasksStub.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/HttpJsonCloudTasksStub.java index f1192c767286..d9194842b6ff 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/HttpJsonCloudTasksStub.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/HttpJsonCloudTasksStub.java @@ -793,6 +793,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -804,6 +805,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -815,6 +817,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -837,6 +840,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings purgeQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -848,6 +852,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -859,6 +864,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -870,6 +876,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -881,6 +888,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -892,6 +900,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -904,6 +913,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -915,6 +925,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -926,6 +937,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -937,6 +949,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -948,6 +961,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -959,6 +973,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/Version.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/Version.java new file mode 100644 index 000000000000..e9dc14eb6de1 --- /dev/null +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.tasks.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-tasks:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/CloudTasksStubSettings.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/CloudTasksStubSettings.java index 32d458704883..cd10cb53c4da 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/CloudTasksStubSettings.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/CloudTasksStubSettings.java @@ -588,6 +588,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-tasks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/GrpcCloudTasksStub.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/GrpcCloudTasksStub.java index 4d5ace787d33..cd2738ce2ec6 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/GrpcCloudTasksStub.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/GrpcCloudTasksStub.java @@ -377,6 +377,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -387,6 +388,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -397,6 +399,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -417,6 +420,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -427,6 +431,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -437,6 +442,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -447,6 +453,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uploadQueueYamlTransportSettings = GrpcCallSettings.newBuilder() @@ -461,6 +468,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -471,6 +479,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -482,6 +491,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +502,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +513,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -512,6 +524,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -522,6 +535,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings leaseTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -532,6 +546,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings acknowledgeTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -542,6 +557,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings renewLeaseTransportSettings = GrpcCallSettings.newBuilder() @@ -552,6 +568,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelLeaseTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +579,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +590,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/HttpJsonCloudTasksStub.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/HttpJsonCloudTasksStub.java index a5c0865863c3..fa41b715fcb0 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/HttpJsonCloudTasksStub.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/HttpJsonCloudTasksStub.java @@ -953,6 +953,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -964,6 +965,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -975,6 +977,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -997,6 +1000,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings purgeQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1008,6 +1012,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1019,6 +1024,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1030,6 +1036,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1041,6 +1048,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1052,6 +1060,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1064,6 +1073,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1075,6 +1085,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1086,6 +1097,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1097,6 +1109,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1108,6 +1121,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings leaseTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1119,6 +1133,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings acknowledgeTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1130,6 +1145,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings renewLeaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1141,6 +1157,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelLeaseTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1152,6 +1169,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1163,6 +1181,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/Version.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/Version.java new file mode 100644 index 000000000000..da0a0f22d692 --- /dev/null +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.tasks.v2beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-tasks:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/CloudTasksStubSettings.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/CloudTasksStubSettings.java index 45176a54039b..cf22b3d4f765 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/CloudTasksStubSettings.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/CloudTasksStubSettings.java @@ -547,6 +547,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-tasks") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/GrpcCloudTasksStub.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/GrpcCloudTasksStub.java index edad8f331e0f..b51200d890a6 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/GrpcCloudTasksStub.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/GrpcCloudTasksStub.java @@ -316,6 +316,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +327,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -336,6 +338,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -356,6 +359,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings purgeQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -366,6 +370,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings pauseQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -376,6 +381,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resumeQueueTransportSettings = GrpcCallSettings.newBuilder() @@ -386,6 +392,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -396,6 +403,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -406,6 +414,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -417,6 +426,7 @@ protected GrpcCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings listTasksTransportSettings = GrpcCallSettings.newBuilder() @@ -427,6 +437,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -437,6 +448,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -447,6 +459,7 @@ protected GrpcCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -457,6 +470,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runTaskTransportSettings = GrpcCallSettings.newBuilder() @@ -467,6 +481,7 @@ protected GrpcCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/HttpJsonCloudTasksStub.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/HttpJsonCloudTasksStub.java index 6a67c3901855..d042d98aa685 100644 --- a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/HttpJsonCloudTasksStub.java +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/HttpJsonCloudTasksStub.java @@ -797,6 +797,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -808,6 +809,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -819,6 +821,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -841,6 +844,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings purgeQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -852,6 +856,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings pauseQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -863,6 +868,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resumeQueueTransportSettings = HttpJsonCallSettings.newBuilder() @@ -874,6 +880,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -885,6 +892,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -896,6 +904,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -908,6 +917,7 @@ protected HttpJsonCloudTasksStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings listTasksTransportSettings = HttpJsonCallSettings.newBuilder() @@ -919,6 +929,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -930,6 +941,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -941,6 +953,7 @@ protected HttpJsonCloudTasksStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -952,6 +965,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runTaskTransportSettings = HttpJsonCallSettings.newBuilder() @@ -963,6 +977,7 @@ protected HttpJsonCloudTasksStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/Version.java b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/Version.java new file mode 100644 index 000000000000..141399af70b1 --- /dev/null +++ b/java-tasks/google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.tasks.v2beta3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-tasks:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2/reflect-config.json b/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2/reflect-config.json index 7e7a13556191..810441fafc12 100644 --- a/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2/reflect-config.json +++ b/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta2/reflect-config.json b/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta2/reflect-config.json index 0147d819bb2f..c9702f309daf 100644 --- a/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta2/reflect-config.json +++ b/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta3/reflect-config.json b/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta3/reflect-config.json index 1d7520d5c263..37b689e27b26 100644 --- a/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta3/reflect-config.json +++ b/java-tasks/google-cloud-tasks/src/main/resources/META-INF/native-image/com.google.cloud.tasks.v2beta3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-telcoautomation/README.md b/java-telcoautomation/README.md index 8af25d28a94c..5cf6c3029b4a 100644 --- a/java-telcoautomation/README.md +++ b/java-telcoautomation/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-telcoautomation - 0.57.0 + 0.58.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-telcoautomation:0.57.0' +implementation 'com.google.cloud:google-cloud-telcoautomation:0.58.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-telcoautomation" % "0.57.0" +libraryDependencies += "com.google.cloud" % "google-cloud-telcoautomation" % "0.58.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-telcoautomation/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-telcoautomation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-telcoautomation/0.57.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-telcoautomation/0.58.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/GrpcTelcoAutomationStub.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/GrpcTelcoAutomationStub.java index 12b4899f9944..b70569e6c6fd 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/GrpcTelcoAutomationStub.java +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/GrpcTelcoAutomationStub.java @@ -722,6 +722,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrchestrationClusterTransportSettings = @@ -733,6 +734,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOrchestrationClusterTransportSettings = @@ -744,6 +746,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteOrchestrationClusterTransportSettings = @@ -755,6 +758,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEdgeSlmsTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +769,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEdgeSlmTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +780,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEdgeSlmTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +791,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEdgeSlmTransportSettings = GrpcCallSettings.newBuilder() @@ -795,6 +802,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -805,6 +813,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -825,6 +834,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -835,6 +845,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBlueprintsTransportSettings = @@ -846,6 +857,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings approveBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -856,6 +868,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings proposeBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -866,6 +879,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rejectBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -876,6 +890,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBlueprintRevisionsTransportSettings = @@ -888,6 +903,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchBlueprintRevisionsTransportSettings = @@ -900,6 +916,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchDeploymentRevisionsTransportSettings = @@ -912,6 +929,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings discardBlueprintChangesTransportSettings = @@ -924,6 +942,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPublicBlueprintsTransportSettings = @@ -935,6 +954,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPublicBlueprintTransportSettings = @@ -946,6 +966,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -956,6 +977,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -976,6 +998,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -986,6 +1009,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeploymentsTransportSettings = @@ -997,6 +1021,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDeploymentRevisionsTransportSettings = @@ -1009,6 +1034,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings discardDeploymentChangesTransportSettings = @@ -1021,6 +1047,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings applyDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -1031,6 +1058,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings computeDeploymentStatusTransportSettings = @@ -1043,6 +1071,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rollbackDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -1053,6 +1082,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getHydratedDeploymentTransportSettings = @@ -1064,6 +1094,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHydratedDeploymentsTransportSettings = @@ -1076,6 +1107,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHydratedDeploymentTransportSettings = @@ -1100,6 +1132,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/HttpJsonTelcoAutomationStub.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/HttpJsonTelcoAutomationStub.java index ac06820095b9..04ebd703efaa 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/HttpJsonTelcoAutomationStub.java +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/HttpJsonTelcoAutomationStub.java @@ -1749,6 +1749,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrchestrationClusterTransportSettings = @@ -1761,6 +1762,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOrchestrationClusterTransportSettings = @@ -1773,6 +1775,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteOrchestrationClusterTransportSettings = @@ -1785,6 +1788,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEdgeSlmsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1796,6 +1800,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEdgeSlmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1807,6 +1812,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEdgeSlmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1818,6 +1824,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEdgeSlmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1829,6 +1836,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1840,6 +1848,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1862,6 +1871,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1873,6 +1883,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBlueprintsTransportSettings = @@ -1885,6 +1896,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings approveBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1896,6 +1908,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings proposeBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1907,6 +1920,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rejectBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1918,6 +1932,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBlueprintRevisionsTransportSettings = @@ -1931,6 +1946,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchBlueprintRevisionsTransportSettings = @@ -1944,6 +1960,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchDeploymentRevisionsTransportSettings = @@ -1957,6 +1974,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings discardBlueprintChangesTransportSettings = @@ -1970,6 +1988,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPublicBlueprintsTransportSettings = @@ -1983,6 +2002,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPublicBlueprintTransportSettings = @@ -1995,6 +2015,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2006,6 +2027,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2028,6 +2050,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2039,6 +2062,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeploymentsTransportSettings = @@ -2051,6 +2075,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDeploymentRevisionsTransportSettings = @@ -2064,6 +2089,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings discardDeploymentChangesTransportSettings = @@ -2077,6 +2103,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings applyDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2088,6 +2115,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings computeDeploymentStatusTransportSettings = @@ -2101,6 +2129,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rollbackDeploymentTransportSettings = @@ -2113,6 +2142,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getHydratedDeploymentTransportSettings = @@ -2125,6 +2155,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHydratedDeploymentsTransportSettings = @@ -2138,6 +2169,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHydratedDeploymentTransportSettings = @@ -2164,6 +2196,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/TelcoAutomationStubSettings.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/TelcoAutomationStubSettings.java index 394840a65dbc..292522b8f080 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/TelcoAutomationStubSettings.java +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/TelcoAutomationStubSettings.java @@ -1412,6 +1412,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-telcoautomation") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/Version.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/Version.java new file mode 100644 index 000000000000..4b91d8ad8af1 --- /dev/null +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.telcoautomation.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-telcoautomation:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/GrpcTelcoAutomationStub.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/GrpcTelcoAutomationStub.java index b1b2058a072d..6f7d1f7f0610 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/GrpcTelcoAutomationStub.java +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/GrpcTelcoAutomationStub.java @@ -741,6 +741,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOrchestrationClusterTransportSettings = @@ -752,6 +753,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOrchestrationClusterTransportSettings = @@ -763,6 +765,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteOrchestrationClusterTransportSettings = @@ -774,6 +777,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listEdgeSlmsTransportSettings = GrpcCallSettings.newBuilder() @@ -784,6 +788,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEdgeSlmTransportSettings = GrpcCallSettings.newBuilder() @@ -794,6 +799,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEdgeSlmTransportSettings = GrpcCallSettings.newBuilder() @@ -804,6 +810,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteEdgeSlmTransportSettings = GrpcCallSettings.newBuilder() @@ -814,6 +821,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -824,6 +832,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -844,6 +853,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -854,6 +864,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBlueprintsTransportSettings = @@ -865,6 +876,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings approveBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -875,6 +887,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings proposeBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -885,6 +898,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rejectBlueprintTransportSettings = GrpcCallSettings.newBuilder() @@ -895,6 +909,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listBlueprintRevisionsTransportSettings = @@ -907,6 +922,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings searchBlueprintRevisionsTransportSettings = @@ -919,6 +935,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchDeploymentRevisionsTransportSettings = @@ -931,6 +948,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings discardBlueprintChangesTransportSettings = @@ -943,6 +961,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPublicBlueprintsTransportSettings = @@ -954,6 +973,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPublicBlueprintTransportSettings = @@ -965,6 +985,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -975,6 +996,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -995,6 +1017,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -1005,6 +1028,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDeploymentsTransportSettings = @@ -1016,6 +1040,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDeploymentRevisionsTransportSettings = @@ -1028,6 +1053,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings discardDeploymentChangesTransportSettings = @@ -1040,6 +1066,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings applyDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -1050,6 +1077,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings computeDeploymentStatusTransportSettings = @@ -1062,6 +1090,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings rollbackDeploymentTransportSettings = GrpcCallSettings.newBuilder() @@ -1072,6 +1101,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getHydratedDeploymentTransportSettings = @@ -1083,6 +1113,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listHydratedDeploymentsTransportSettings = @@ -1095,6 +1126,7 @@ protected GrpcTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateHydratedDeploymentTransportSettings = @@ -1119,6 +1151,7 @@ protected GrpcTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/HttpJsonTelcoAutomationStub.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/HttpJsonTelcoAutomationStub.java index 10b2258f7d5b..8ec577ad0d21 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/HttpJsonTelcoAutomationStub.java +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/HttpJsonTelcoAutomationStub.java @@ -1768,6 +1768,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOrchestrationClusterTransportSettings = @@ -1780,6 +1781,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOrchestrationClusterTransportSettings = @@ -1792,6 +1794,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteOrchestrationClusterTransportSettings = @@ -1804,6 +1807,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listEdgeSlmsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1815,6 +1819,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEdgeSlmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1826,6 +1831,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEdgeSlmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1837,6 +1843,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteEdgeSlmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1848,6 +1855,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1859,6 +1867,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1881,6 +1890,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1892,6 +1902,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBlueprintsTransportSettings = @@ -1904,6 +1915,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings approveBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1915,6 +1927,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings proposeBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1926,6 +1939,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rejectBlueprintTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1937,6 +1951,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBlueprintRevisionsTransportSettings = @@ -1950,6 +1965,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings searchBlueprintRevisionsTransportSettings = @@ -1963,6 +1979,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchDeploymentRevisionsTransportSettings = @@ -1976,6 +1993,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings discardBlueprintChangesTransportSettings = @@ -1989,6 +2007,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPublicBlueprintsTransportSettings = @@ -2002,6 +2021,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPublicBlueprintTransportSettings = @@ -2014,6 +2034,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2025,6 +2046,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2047,6 +2069,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2058,6 +2081,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDeploymentsTransportSettings = @@ -2070,6 +2094,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDeploymentRevisionsTransportSettings = @@ -2083,6 +2108,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings discardDeploymentChangesTransportSettings = @@ -2096,6 +2122,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings applyDeploymentTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2107,6 +2134,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings computeDeploymentStatusTransportSettings = @@ -2120,6 +2148,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rollbackDeploymentTransportSettings = @@ -2132,6 +2161,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getHydratedDeploymentTransportSettings = @@ -2144,6 +2174,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listHydratedDeploymentsTransportSettings = @@ -2157,6 +2188,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateHydratedDeploymentTransportSettings = @@ -2183,6 +2215,7 @@ protected HttpJsonTelcoAutomationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/TelcoAutomationStubSettings.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/TelcoAutomationStubSettings.java index 754dcd0e4dba..7328c1268832 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/TelcoAutomationStubSettings.java +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/TelcoAutomationStubSettings.java @@ -1413,6 +1413,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-telcoautomation") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/Version.java b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/Version.java new file mode 100644 index 000000000000..2736bd578f91 --- /dev/null +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/java/com/google/cloud/telcoautomation/v1alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.telcoautomation.v1alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-telcoautomation:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1/reflect-config.json b/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1/reflect-config.json index 6ff6bd911a2a..b7a755f5198c 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1/reflect-config.json +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1alpha1/reflect-config.json b/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1alpha1/reflect-config.json index 18134513e203..bb1835e374b9 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1alpha1/reflect-config.json +++ b/java-telcoautomation/google-cloud-telcoautomation/src/main/resources/META-INF/native-image/com.google.cloud.telcoautomation.v1alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-texttospeech/README.md b/java-texttospeech/README.md index 0ac05f0fc910..2aa521a04098 100644 --- a/java-texttospeech/README.md +++ b/java-texttospeech/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-texttospeech - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-texttospeech:2.88.0' +implementation 'com.google.cloud:google-cloud-texttospeech:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-texttospeech/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-texttospeech.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-texttospeech/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-texttospeech/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java index 1237edce3e69..c16e151848cd 100644 --- a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java +++ b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java @@ -282,6 +282,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-texttospeech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechStubSettings.java b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechStubSettings.java index e2861442e1cc..151113e592dd 100644 --- a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechStubSettings.java +++ b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/TextToSpeechStubSettings.java @@ -253,6 +253,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-texttospeech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/Version.java b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/Version.java new file mode 100644 index 000000000000..51681f60b93c --- /dev/null +++ b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.texttospeech.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-texttospeech:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java index 518be9850b15..9a668b544301 100644 --- a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java +++ b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechLongAudioSynthesizeStubSettings.java @@ -283,6 +283,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-texttospeech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechStubSettings.java b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechStubSettings.java index 3fea8eefaca3..b3d3e24ea78f 100644 --- a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechStubSettings.java +++ b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/TextToSpeechStubSettings.java @@ -254,6 +254,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-texttospeech") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/Version.java b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/Version.java new file mode 100644 index 000000000000..1b8b1b7e38a6 --- /dev/null +++ b/java-texttospeech/google-cloud-texttospeech/src/main/java/com/google/cloud/texttospeech/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.texttospeech.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-texttospeech:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1/reflect-config.json b/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1/reflect-config.json index ad67c5531299..736a5db6b31c 100644 --- a/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1/reflect-config.json +++ b/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1beta1/reflect-config.json b/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1beta1/reflect-config.json index 37394a75a44b..a23c39a0a4ad 100644 --- a/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1beta1/reflect-config.json +++ b/java-texttospeech/google-cloud-texttospeech/src/main/resources/META-INF/native-image/com.google.cloud.texttospeech.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-tpu/README.md b/java-tpu/README.md index 17f150d74275..d92860d5e6f0 100644 --- a/java-tpu/README.md +++ b/java-tpu/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-tpu - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-tpu:2.88.0' +implementation 'com.google.cloud:google-cloud-tpu:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tpu" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tpu" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-tpu/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-tpu.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tpu/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tpu/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/GrpcTpuStub.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/GrpcTpuStub.java index 2d274e15bb3c..3bace19bf2e6 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/GrpcTpuStub.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/GrpcTpuStub.java @@ -281,6 +281,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -291,6 +292,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -301,6 +303,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -311,6 +314,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings reimageNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -353,6 +357,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTensorFlowVersionTransportSettings = @@ -364,6 +369,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAcceleratorTypesTransportSettings = @@ -375,6 +381,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAcceleratorTypeTransportSettings = @@ -386,6 +393,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/TpuStubSettings.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/TpuStubSettings.java index c4ad2d381792..be91995b936c 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/TpuStubSettings.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/TpuStubSettings.java @@ -643,6 +643,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-tpu") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/Version.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/Version.java new file mode 100644 index 000000000000..21c4bbfefe2d --- /dev/null +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.tpu.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-tpu:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/GrpcTpuStub.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/GrpcTpuStub.java index cdb1ad625dc5..2ab858e5c302 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/GrpcTpuStub.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/GrpcTpuStub.java @@ -391,6 +391,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -401,6 +402,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -411,6 +413,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -421,6 +424,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -431,6 +435,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -441,6 +446,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -462,6 +468,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -472,6 +479,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -482,6 +490,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +501,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resetQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -502,6 +512,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateServiceIdentityTransportSettings = @@ -514,6 +525,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAcceleratorTypesTransportSettings = @@ -525,6 +537,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAcceleratorTypeTransportSettings = @@ -536,6 +549,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuntimeVersionsTransportSettings = @@ -547,6 +561,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuntimeVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -557,6 +572,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGuestAttributesTransportSettings = @@ -568,6 +584,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/HttpJsonTpuStub.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/HttpJsonTpuStub.java index b2fc8de60cd9..6f68683c91b6 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/HttpJsonTpuStub.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/HttpJsonTpuStub.java @@ -973,6 +973,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -984,6 +985,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -995,6 +997,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1006,6 +1009,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1017,6 +1021,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1028,6 +1033,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1052,6 +1058,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getQueuedResourceTransportSettings = @@ -1064,6 +1071,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createQueuedResourceTransportSettings = @@ -1076,6 +1084,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteQueuedResourceTransportSettings = @@ -1088,6 +1097,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings resetQueuedResourceTransportSettings = @@ -1100,6 +1110,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateServiceIdentityTransportSettings = @@ -1113,6 +1124,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAcceleratorTypesTransportSettings = @@ -1126,6 +1138,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAcceleratorTypeTransportSettings = @@ -1138,6 +1151,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listRuntimeVersionsTransportSettings = @@ -1151,6 +1165,7 @@ protected HttpJsonTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getRuntimeVersionTransportSettings = @@ -1163,6 +1178,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getGuestAttributesTransportSettings = @@ -1175,6 +1191,7 @@ protected HttpJsonTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/TpuStubSettings.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/TpuStubSettings.java index f0b3a2201244..ea84eddad6cd 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/TpuStubSettings.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/TpuStubSettings.java @@ -826,6 +826,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-tpu") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/Version.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/Version.java new file mode 100644 index 000000000000..ca7e1e6dc8ab --- /dev/null +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.tpu.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-tpu:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/GrpcTpuStub.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/GrpcTpuStub.java index 747f4d17e7c6..6cad0aa88f30 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/GrpcTpuStub.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/GrpcTpuStub.java @@ -461,6 +461,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -471,6 +472,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -481,6 +483,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -491,6 +494,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -501,6 +505,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -511,6 +516,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -531,6 +537,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listQueuedResourcesTransportSettings = @@ -542,6 +549,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -552,6 +560,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -562,6 +571,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +582,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings resetQueuedResourceTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +593,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings performMaintenanceQueuedResourceTransportSettings = @@ -593,6 +605,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateServiceIdentityTransportSettings = @@ -605,6 +618,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAcceleratorTypesTransportSettings = @@ -616,6 +630,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAcceleratorTypeTransportSettings = @@ -627,6 +642,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listRuntimeVersionsTransportSettings = @@ -638,6 +654,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getRuntimeVersionTransportSettings = GrpcCallSettings.newBuilder() @@ -648,6 +665,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGuestAttributesTransportSettings = @@ -659,6 +677,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReservationsTransportSettings = @@ -670,6 +689,7 @@ protected GrpcTpuStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings simulateMaintenanceEventTransportSettings = @@ -681,6 +701,7 @@ protected GrpcTpuStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/TpuStubSettings.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/TpuStubSettings.java index 94c1c564a180..b80c4ebc21c1 100644 --- a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/TpuStubSettings.java +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/TpuStubSettings.java @@ -929,6 +929,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-tpu") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/Version.java b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/Version.java new file mode 100644 index 000000000000..afa6bc696148 --- /dev/null +++ b/java-tpu/google-cloud-tpu/src/main/java/com/google/cloud/tpu/v2alpha1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.tpu.v2alpha1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-tpu:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v1/reflect-config.json b/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v1/reflect-config.json index 572e4604a6de..cde4f1719479 100644 --- a/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v1/reflect-config.json +++ b/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2/reflect-config.json b/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2/reflect-config.json index 438879d52897..1728fd7b3351 100644 --- a/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2/reflect-config.json +++ b/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2alpha1/reflect-config.json b/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2alpha1/reflect-config.json index f5b08bc57dc3..bfdb00d9bd40 100644 --- a/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2alpha1/reflect-config.json +++ b/java-tpu/google-cloud-tpu/src/main/resources/META-INF/native-image/com.google.cloud.tpu.v2alpha1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-trace/README.md b/java-trace/README.md index 0b96e7113741..640907115e3a 100644 --- a/java-trace/README.md +++ b/java-trace/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java index a3271ce8a1bf..e47f26dab336 100644 --- a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java +++ b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java @@ -314,6 +314,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-trace") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/Version.java b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/Version.java new file mode 100644 index 000000000000..8973fc0274b2 --- /dev/null +++ b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.trace.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-trace:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java index c7450ed0632f..03cdf2f610a7 100644 --- a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java +++ b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java @@ -115,6 +115,7 @@ protected GrpcTraceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSpanTransportSettings = GrpcCallSettings.newBuilder() @@ -125,6 +126,7 @@ protected GrpcTraceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.batchWriteSpansCallable = diff --git a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/HttpJsonTraceServiceStub.java b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/HttpJsonTraceServiceStub.java index 2129f29accfa..486e07a991bf 100644 --- a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/HttpJsonTraceServiceStub.java +++ b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/HttpJsonTraceServiceStub.java @@ -176,6 +176,7 @@ protected HttpJsonTraceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSpanTransportSettings = HttpJsonCallSettings.newBuilder() @@ -187,6 +188,7 @@ protected HttpJsonTraceServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.batchWriteSpansCallable = diff --git a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java index 5bafbc7e10ba..c79077011c31 100644 --- a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java +++ b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java @@ -241,6 +241,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-trace") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/Version.java b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/Version.java new file mode 100644 index 000000000000..d960b4ce30e2 --- /dev/null +++ b/java-trace/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.trace.v2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-trace:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v1/reflect-config.json b/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v1/reflect-config.json index 94edc8c59514..a4785699f2b6 100644 --- a/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v1/reflect-config.json +++ b/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v2/reflect-config.json b/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v2/reflect-config.json index df4dcc615556..ad5dab508aaa 100644 --- a/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v2/reflect-config.json +++ b/java-trace/google-cloud-trace/src/main/resources/META-INF/native-image/com.google.cloud.trace.v2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-translate/README.md b/java-translate/README.md index cd0b4aaf7da4..a95133067305 100644 --- a/java-translate/README.md +++ b/java-translate/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-translate - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-translate:2.87.0' +implementation 'com.google.cloud:google-cloud-translate:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-translate" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-translate" % "2.88.0" ``` ## Authentication @@ -252,7 +252,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-translate/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-translate.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-translate/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-translate/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/GrpcTranslationServiceStub.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/GrpcTranslationServiceStub.java index 614d34c64719..279f40635b79 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/GrpcTranslationServiceStub.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/GrpcTranslationServiceStub.java @@ -704,6 +704,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings romanizeTextTransportSettings = GrpcCallSettings.newBuilder() @@ -714,6 +715,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings detectLanguageTransportSettings = @@ -725,6 +727,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSupportedLanguagesTransportSettings = @@ -736,6 +739,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings translateDocumentTransportSettings = @@ -757,6 +761,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchTranslateDocumentTransportSettings = @@ -768,6 +773,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -778,6 +784,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -799,6 +806,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -809,6 +817,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -819,6 +828,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getGlossaryEntryTransportSettings = GrpcCallSettings.newBuilder() @@ -829,6 +839,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGlossaryEntriesTransportSettings = @@ -840,6 +851,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createGlossaryEntryTransportSettings = @@ -851,6 +863,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGlossaryEntryTransportSettings = @@ -874,6 +887,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -884,6 +898,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -894,6 +909,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatasetsTransportSettings = GrpcCallSettings.newBuilder() @@ -904,6 +920,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatasetTransportSettings = GrpcCallSettings.newBuilder() @@ -914,6 +931,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAdaptiveMtDatasetTransportSettings = @@ -925,6 +943,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAdaptiveMtDatasetTransportSettings = @@ -936,6 +955,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAdaptiveMtDatasetTransportSettings = @@ -947,6 +967,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAdaptiveMtDatasetsTransportSettings = @@ -959,6 +980,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings adaptiveMtTranslateTransportSettings = @@ -970,6 +992,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAdaptiveMtFileTransportSettings = GrpcCallSettings.newBuilder() @@ -980,6 +1003,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteAdaptiveMtFileTransportSettings = GrpcCallSettings.newBuilder() @@ -990,6 +1014,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importAdaptiveMtFileTransportSettings = @@ -1001,6 +1026,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAdaptiveMtFilesTransportSettings = @@ -1012,6 +1038,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listAdaptiveMtSentencesTransportSettings = @@ -1024,6 +1051,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings importDataTransportSettings = GrpcCallSettings.newBuilder() @@ -1054,6 +1082,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1064,6 +1093,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listModelsTransportSettings = GrpcCallSettings.newBuilder() @@ -1074,6 +1104,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1084,6 +1115,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteModelTransportSettings = GrpcCallSettings.newBuilder() @@ -1094,6 +1126,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.translateTextCallable = diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/HttpJsonTranslationServiceStub.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/HttpJsonTranslationServiceStub.java index 9a8203870a7c..c8cea6dacee5 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/HttpJsonTranslationServiceStub.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/HttpJsonTranslationServiceStub.java @@ -1768,6 +1768,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings romanizeTextTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1779,6 +1780,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings detectLanguageTransportSettings = @@ -1791,6 +1793,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSupportedLanguagesTransportSettings = @@ -1803,6 +1806,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings translateDocumentTransportSettings = @@ -1826,6 +1830,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchTranslateDocumentTransportSettings = @@ -1838,6 +1843,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1849,6 +1855,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1872,6 +1879,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1883,6 +1891,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1894,6 +1903,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getGlossaryEntryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1905,6 +1915,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGlossaryEntriesTransportSettings = @@ -1918,6 +1929,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createGlossaryEntryTransportSettings = @@ -1930,6 +1942,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGlossaryEntryTransportSettings = @@ -1955,6 +1968,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1966,6 +1980,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1977,6 +1992,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatasetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1988,6 +2004,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDatasetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1999,6 +2016,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAdaptiveMtDatasetTransportSettings = @@ -2011,6 +2029,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAdaptiveMtDatasetTransportSettings = @@ -2023,6 +2042,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAdaptiveMtDatasetTransportSettings = @@ -2035,6 +2055,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAdaptiveMtDatasetsTransportSettings = @@ -2048,6 +2069,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings adaptiveMtTranslateTransportSettings = @@ -2061,6 +2083,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAdaptiveMtFileTransportSettings = @@ -2073,6 +2096,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteAdaptiveMtFileTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2084,6 +2108,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importAdaptiveMtFileTransportSettings = @@ -2097,6 +2122,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAdaptiveMtFilesTransportSettings = @@ -2110,6 +2136,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listAdaptiveMtSentencesTransportSettings = @@ -2123,6 +2150,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings importDataTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2156,6 +2184,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2167,6 +2196,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listModelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2178,6 +2208,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2189,6 +2220,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteModelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2200,6 +2232,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.translateTextCallable = diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/TranslationServiceStubSettings.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/TranslationServiceStubSettings.java index 7028cd9c4f29..a3acd84ffd19 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/TranslationServiceStubSettings.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/TranslationServiceStubSettings.java @@ -1245,6 +1245,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-translate") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/Version.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/Version.java new file mode 100644 index 000000000000..48494e86c168 --- /dev/null +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.translate.v3.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-translate:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/GrpcTranslationServiceStub.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/GrpcTranslationServiceStub.java index eb34e987a9d2..a8e0927cf828 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/GrpcTranslationServiceStub.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/GrpcTranslationServiceStub.java @@ -283,6 +283,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings detectLanguageTransportSettings = @@ -294,6 +295,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSupportedLanguagesTransportSettings = @@ -305,6 +307,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings translateDocumentTransportSettings = @@ -316,6 +319,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchTranslateTextTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +330,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchTranslateDocumentTransportSettings = @@ -337,6 +342,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -347,6 +353,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listGlossariesTransportSettings = @@ -358,6 +365,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +376,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteGlossaryTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +387,7 @@ protected GrpcTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings refineTextTransportSettings = GrpcCallSettings.newBuilder() @@ -388,6 +398,7 @@ protected GrpcTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.translateTextCallable = diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/HttpJsonTranslationServiceStub.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/HttpJsonTranslationServiceStub.java index e84b221d0bdf..5d42d320cc80 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/HttpJsonTranslationServiceStub.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/HttpJsonTranslationServiceStub.java @@ -635,6 +635,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings detectLanguageTransportSettings = @@ -647,6 +648,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSupportedLanguagesTransportSettings = @@ -659,6 +661,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings translateDocumentTransportSettings = @@ -671,6 +674,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchTranslateTextTransportSettings = HttpJsonCallSettings.newBuilder() @@ -682,6 +686,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchTranslateDocumentTransportSettings = @@ -694,6 +699,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -705,6 +711,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listGlossariesTransportSettings = @@ -717,6 +724,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -728,6 +736,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteGlossaryTransportSettings = HttpJsonCallSettings.newBuilder() @@ -739,6 +748,7 @@ protected HttpJsonTranslationServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings refineTextTransportSettings = HttpJsonCallSettings.newBuilder() @@ -750,6 +760,7 @@ protected HttpJsonTranslationServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.translateTextCallable = diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/TranslationServiceStubSettings.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/TranslationServiceStubSettings.java index fdf1148b13aa..310aa8abff1c 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/TranslationServiceStubSettings.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/TranslationServiceStubSettings.java @@ -480,6 +480,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-translate") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/Version.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/Version.java new file mode 100644 index 000000000000..9e37ceb014d7 --- /dev/null +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/v3beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.translate.v3beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-translate:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3/reflect-config.json b/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3/reflect-config.json index c9e065dad950..065cfd8a4004 100644 --- a/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3/reflect-config.json +++ b/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3beta1/reflect-config.json b/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3beta1/reflect-config.json index f1d172456f71..084ffdc2111a 100644 --- a/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3beta1/reflect-config.json +++ b/java-translate/google-cloud-translate/src/main/resources/META-INF/native-image/com.google.cloud.translate.v3beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-valkey/README.md b/java-valkey/README.md index 5016180e7c87..4882d5438b8f 100644 --- a/java-valkey/README.md +++ b/java-valkey/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-valkey - 0.33.0 + 0.34.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-valkey:0.33.0' +implementation 'com.google.cloud:google-cloud-valkey:0.34.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-valkey" % "0.33.0" +libraryDependencies += "com.google.cloud" % "google-cloud-valkey" % "0.34.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-memorystore/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-valkey.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-valkey/0.33.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-valkey/0.34.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/HttpJsonMemorystoreStub.java b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/HttpJsonMemorystoreStub.java index 5c04553c61bc..487561581d5f 100644 --- a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/HttpJsonMemorystoreStub.java +++ b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/HttpJsonMemorystoreStub.java @@ -810,6 +810,7 @@ protected HttpJsonMemorystoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -821,6 +822,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -832,6 +834,7 @@ protected HttpJsonMemorystoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -854,6 +857,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCertificateAuthorityTransportSettings = @@ -866,6 +870,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings rescheduleMaintenanceTransportSettings = @@ -878,6 +883,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupCollectionsTransportSettings = @@ -891,6 +897,7 @@ protected HttpJsonMemorystoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupCollectionTransportSettings = @@ -903,6 +910,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listBackupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -914,6 +922,7 @@ protected HttpJsonMemorystoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -925,6 +934,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -936,6 +946,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportBackupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -947,6 +958,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings backupInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -958,6 +970,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/MemorystoreStubSettings.java b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/MemorystoreStubSettings.java index 82a472e3ca8a..c11ce00b1a43 100644 --- a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/MemorystoreStubSettings.java +++ b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/MemorystoreStubSettings.java @@ -672,6 +672,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-valkey") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/Version.java b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/Version.java new file mode 100644 index 000000000000..5f70c0aa1ddf --- /dev/null +++ b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.memorystore.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-valkey:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/HttpJsonMemorystoreStub.java b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/HttpJsonMemorystoreStub.java index 73a400b322f5..17593c79bf75 100644 --- a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/HttpJsonMemorystoreStub.java +++ b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/HttpJsonMemorystoreStub.java @@ -476,6 +476,7 @@ protected HttpJsonMemorystoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -487,6 +488,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -498,6 +500,7 @@ protected HttpJsonMemorystoreStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -520,6 +523,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCertificateAuthorityTransportSettings = @@ -532,6 +536,7 @@ protected HttpJsonMemorystoreStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/MemorystoreStubSettings.java b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/MemorystoreStubSettings.java index 858c61ae2eb1..75d4196175aa 100644 --- a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/MemorystoreStubSettings.java +++ b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/MemorystoreStubSettings.java @@ -439,6 +439,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-valkey") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/Version.java b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/Version.java new file mode 100644 index 000000000000..fb1565da93e6 --- /dev/null +++ b/java-valkey/google-cloud-valkey/src/main/java/com/google/cloud/memorystore/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.memorystore.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-valkey:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1/reflect-config.json b/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1/reflect-config.json index 8b59b9717d90..2a70911b27ee 100644 --- a/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1/reflect-config.json +++ b/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1beta/reflect-config.json b/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1beta/reflect-config.json index dae30da84339..30447ade5c94 100644 --- a/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1beta/reflect-config.json +++ b/java-valkey/google-cloud-valkey/src/main/resources/META-INF/native-image/com.google.cloud.memorystore.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vectorsearch/README.md b/java-vectorsearch/README.md index 397119c775b6..52d455e1b5f2 100644 --- a/java-vectorsearch/README.md +++ b/java-vectorsearch/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vectorsearch - 0.8.0 + 0.9.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vectorsearch:0.8.0' +implementation 'com.google.cloud:google-cloud-vectorsearch:0.9.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vectorsearch" % "0.8.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vectorsearch" % "0.9.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-vectorsearch/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vectorsearch.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vectorsearch/0.8.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vectorsearch/0.9.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectSearchServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectSearchServiceStubSettings.java index f1d2c5c0535d..2155bdbc09ae 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectSearchServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectSearchServiceStubSettings.java @@ -471,6 +471,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vectorsearch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectServiceStubSettings.java index 4e455b883219..e147b09cc6c0 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/DataObjectServiceStubSettings.java @@ -368,6 +368,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vectorsearch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectSearchServiceStub.java index 22c903c0183a..809b8306961d 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectSearchServiceStub.java @@ -201,6 +201,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryDataObjectsTransportSettings = @@ -212,6 +213,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings aggregateDataObjectsTransportSettings = @@ -223,6 +225,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchSearchDataObjectsTransportSettings = @@ -235,6 +238,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectServiceStub.java index f07fe2189222..0c5e37c82e61 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcDataObjectServiceStub.java @@ -229,6 +229,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateDataObjectsTransportSettings = @@ -241,6 +242,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -251,6 +253,7 @@ protected GrpcDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -274,6 +277,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -284,6 +288,7 @@ protected GrpcDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteDataObjectsTransportSettings = GrpcCallSettings.newBuilder() @@ -294,6 +299,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcVectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcVectorSearchServiceStub.java index 1a8b269d4ea4..18518e46a619 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcVectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/GrpcVectorSearchServiceStub.java @@ -302,6 +302,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -312,6 +313,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -322,6 +324,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -342,6 +345,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexesTransportSettings = GrpcCallSettings.newBuilder() @@ -352,6 +356,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -362,6 +367,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -372,6 +378,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -382,6 +389,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataObjectsTransportSettings = GrpcCallSettings.newBuilder() @@ -392,6 +400,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataObjectsTransportSettings = GrpcCallSettings.newBuilder() @@ -402,6 +411,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectSearchServiceStub.java index 190cc8be7337..a15c7e6d0832 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectSearchServiceStub.java @@ -360,6 +360,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryDataObjectsTransportSettings = @@ -372,6 +373,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings aggregateDataObjectsTransportSettings = @@ -385,6 +387,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchSearchDataObjectsTransportSettings = @@ -398,6 +401,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectServiceStub.java index 18b7a6736842..02781a0ee7e9 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonDataObjectServiceStub.java @@ -463,6 +463,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateDataObjectsTransportSettings = @@ -476,6 +477,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -487,6 +489,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -512,6 +515,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -523,6 +527,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteDataObjectsTransportSettings = @@ -535,6 +540,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonVectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonVectorSearchServiceStub.java index 9f561d45464e..5c64429e22a1 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonVectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/HttpJsonVectorSearchServiceStub.java @@ -712,6 +712,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -723,6 +724,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -734,6 +736,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -756,6 +759,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIndexesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -767,6 +771,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -778,6 +783,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -789,6 +795,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -800,6 +807,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataObjectsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -811,6 +819,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataObjectsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -822,6 +831,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/VectorSearchServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/VectorSearchServiceStubSettings.java index 1c90f881e86f..b245fbdf60d3 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/VectorSearchServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/VectorSearchServiceStubSettings.java @@ -614,6 +614,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vectorsearch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/Version.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/Version.java new file mode 100644 index 000000000000..8943fc1cdc55 --- /dev/null +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vectorsearch.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vectorsearch:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectSearchServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectSearchServiceStubSettings.java index b6bf67151158..8b28185cfea1 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectSearchServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectSearchServiceStubSettings.java @@ -472,6 +472,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vectorsearch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectServiceStubSettings.java index b49dbf813a84..54de14389365 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/DataObjectServiceStubSettings.java @@ -369,6 +369,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vectorsearch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectSearchServiceStub.java index 7be7237b751a..f4cce4890e38 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectSearchServiceStub.java @@ -203,6 +203,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings queryDataObjectsTransportSettings = @@ -214,6 +215,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings aggregateDataObjectsTransportSettings = @@ -225,6 +227,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchSearchDataObjectsTransportSettings = @@ -237,6 +240,7 @@ protected GrpcDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectServiceStub.java index e7923d0bd60b..da2da6a85c0f 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcDataObjectServiceStub.java @@ -234,6 +234,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings batchCreateDataObjectsTransportSettings = @@ -246,6 +247,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDataObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -256,6 +258,7 @@ protected GrpcDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDataObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -279,6 +282,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDataObjectTransportSettings = GrpcCallSettings.newBuilder() @@ -289,6 +293,7 @@ protected GrpcDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchDeleteDataObjectsTransportSettings = GrpcCallSettings.newBuilder() @@ -299,6 +304,7 @@ protected GrpcDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java index 85d289037793..ce5282e157b5 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java @@ -306,6 +306,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -316,6 +317,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -326,6 +328,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -346,6 +349,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexesTransportSettings = GrpcCallSettings.newBuilder() @@ -356,6 +360,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -366,6 +371,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -376,6 +382,7 @@ protected GrpcVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -386,6 +393,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importDataObjectsTransportSettings = GrpcCallSettings.newBuilder() @@ -396,6 +404,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings exportDataObjectsTransportSettings = GrpcCallSettings.newBuilder() @@ -406,6 +415,7 @@ protected GrpcVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectSearchServiceStub.java index 603781aab51b..806c143d4d31 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectSearchServiceStub.java @@ -362,6 +362,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings queryDataObjectsTransportSettings = @@ -374,6 +375,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings aggregateDataObjectsTransportSettings = @@ -387,6 +389,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchSearchDataObjectsTransportSettings = @@ -400,6 +403,7 @@ protected HttpJsonDataObjectSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectServiceStub.java index f4500bd03bd7..96f333ab0ed5 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonDataObjectServiceStub.java @@ -468,6 +468,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings batchCreateDataObjectsTransportSettings = @@ -481,6 +482,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDataObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -492,6 +494,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDataObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -517,6 +520,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDataObjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -528,6 +532,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchDeleteDataObjectsTransportSettings = @@ -540,6 +545,7 @@ protected HttpJsonDataObjectServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java index b3d0c473c8e1..9b39260cfbff 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java @@ -716,6 +716,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -727,6 +728,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -738,6 +740,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -760,6 +763,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIndexesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -771,6 +775,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -782,6 +787,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -793,6 +799,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -804,6 +811,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importDataObjectsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -815,6 +823,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings exportDataObjectsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -826,6 +835,7 @@ protected HttpJsonVectorSearchServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java index 6d242266f203..f0939d67a2d2 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java @@ -615,6 +615,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vectorsearch") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/Version.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/Version.java new file mode 100644 index 000000000000..2c99fde0ceb0 --- /dev/null +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vectorsearch.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vectorsearch:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1/reflect-config.json b/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1/reflect-config.json index 8dbb3928f1ff..16ccbbf2b781 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1/reflect-config.json +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json b/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json index 5a737c5fd383..1b3445480d72 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-intelligence/README.md b/java-video-intelligence/README.md index 429d5f151c29..ab46b146d91d 100644 --- a/java-video-intelligence/README.md +++ b/java-video-intelligence/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-intelligence - 2.86.0 + 2.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-intelligence:2.86.0' +implementation 'com.google.cloud:google-cloud-video-intelligence:2.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-video-intelligence/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-video-intelligence.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-intelligence/2.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-intelligence/2.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/Version.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/Version.java new file mode 100644 index 000000000000..2c5356f5aa57 --- /dev/null +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.videointelligence.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-intelligence:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/VideoIntelligenceServiceStubSettings.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/VideoIntelligenceServiceStubSettings.java index 915077e0678a..c41fe9bbf685 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/VideoIntelligenceServiceStubSettings.java +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1/stub/VideoIntelligenceServiceStubSettings.java @@ -275,6 +275,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-intelligence") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/Version.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/Version.java new file mode 100644 index 000000000000..4e0cc7904352 --- /dev/null +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.videointelligence.v1beta2.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-intelligence:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/VideoIntelligenceServiceStubSettings.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/VideoIntelligenceServiceStubSettings.java index c545663de5dc..e768e3dd5640 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/VideoIntelligenceServiceStubSettings.java +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1beta2/stub/VideoIntelligenceServiceStubSettings.java @@ -276,6 +276,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-intelligence") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/Version.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/Version.java new file mode 100644 index 000000000000..d0dbef2bbcdb --- /dev/null +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.videointelligence.v1p1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-intelligence:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/VideoIntelligenceServiceStubSettings.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/VideoIntelligenceServiceStubSettings.java index ed782f786b53..93067dde1f24 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/VideoIntelligenceServiceStubSettings.java +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p1beta1/stub/VideoIntelligenceServiceStubSettings.java @@ -276,6 +276,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-intelligence") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/Version.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/Version.java new file mode 100644 index 000000000000..5411b4e9cc0f --- /dev/null +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.videointelligence.v1p2beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-intelligence:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/VideoIntelligenceServiceStubSettings.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/VideoIntelligenceServiceStubSettings.java index 847425530dbe..e0fe759a9ba3 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/VideoIntelligenceServiceStubSettings.java +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p2beta1/stub/VideoIntelligenceServiceStubSettings.java @@ -276,6 +276,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-intelligence") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/StreamingVideoIntelligenceServiceStubSettings.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/StreamingVideoIntelligenceServiceStubSettings.java index 8d00cce45b1a..3f924ef37491 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/StreamingVideoIntelligenceServiceStubSettings.java +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/StreamingVideoIntelligenceServiceStubSettings.java @@ -212,6 +212,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-intelligence") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/Version.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/Version.java new file mode 100644 index 000000000000..3298d664d27d --- /dev/null +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.videointelligence.v1p3beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-intelligence:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/VideoIntelligenceServiceStubSettings.java b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/VideoIntelligenceServiceStubSettings.java index 0897053afa66..db189198c450 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/VideoIntelligenceServiceStubSettings.java +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/java/com/google/cloud/videointelligence/v1p3beta1/stub/VideoIntelligenceServiceStubSettings.java @@ -276,6 +276,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-intelligence") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1/reflect-config.json b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1/reflect-config.json index ed387591ddf0..fa8615505322 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1/reflect-config.json +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1beta2/reflect-config.json b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1beta2/reflect-config.json index 4d66eedade73..33006808d70f 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1beta2/reflect-config.json +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1beta2/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p1beta1/reflect-config.json b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p1beta1/reflect-config.json index 2b86f196197d..544cac6cd157 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p1beta1/reflect-config.json +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p2beta1/reflect-config.json b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p2beta1/reflect-config.json index 725d8bab4557..74c1f0b592fd 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p2beta1/reflect-config.json +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p2beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p3beta1/reflect-config.json b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p3beta1/reflect-config.json index 510913442878..9ac09f1bb0c9 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p3beta1/reflect-config.json +++ b/java-video-intelligence/google-cloud-video-intelligence/src/main/resources/META-INF/native-image/com.google.cloud.videointelligence.v1p3beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-live-stream/README.md b/java-video-live-stream/README.md index 16a5bcf17d77..1ff9088bdca7 100644 --- a/java-video-live-stream/README.md +++ b/java-video-live-stream/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-live-stream - 0.89.0 + 0.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-live-stream:0.89.0' +implementation 'com.google.cloud:google-cloud-live-stream:0.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-live-stream" % "0.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-live-stream" % "0.90.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-live-stream/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-live-stream.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-live-stream/0.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-live-stream/0.90.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/GrpcLivestreamServiceStub.java b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/GrpcLivestreamServiceStub.java index 99e34913c57c..bf5ee4642cce 100644 --- a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/GrpcLivestreamServiceStub.java +++ b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/GrpcLivestreamServiceStub.java @@ -605,6 +605,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listChannelsTransportSettings = GrpcCallSettings.newBuilder() @@ -615,6 +616,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -625,6 +627,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -635,6 +638,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -655,6 +659,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -665,6 +670,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startDistributionTransportSettings = GrpcCallSettings.newBuilder() @@ -675,6 +681,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopDistributionTransportSettings = GrpcCallSettings.newBuilder() @@ -685,6 +692,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createInputTransportSettings = GrpcCallSettings.newBuilder() @@ -695,6 +703,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listInputsTransportSettings = GrpcCallSettings.newBuilder() @@ -705,6 +714,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInputTransportSettings = GrpcCallSettings.newBuilder() @@ -715,6 +725,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteInputTransportSettings = GrpcCallSettings.newBuilder() @@ -725,6 +736,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateInputTransportSettings = GrpcCallSettings.newBuilder() @@ -745,6 +757,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEventTransportSettings = GrpcCallSettings.newBuilder() @@ -755,6 +768,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listEventsTransportSettings = GrpcCallSettings.newBuilder() @@ -765,6 +779,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEventTransportSettings = GrpcCallSettings.newBuilder() @@ -775,6 +790,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteEventTransportSettings = GrpcCallSettings.newBuilder() @@ -785,6 +801,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listClipsTransportSettings = GrpcCallSettings.newBuilder() @@ -795,6 +812,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClipTransportSettings = GrpcCallSettings.newBuilder() @@ -805,6 +823,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClipTransportSettings = GrpcCallSettings.newBuilder() @@ -815,6 +834,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteClipTransportSettings = GrpcCallSettings.newBuilder() @@ -825,6 +845,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDvrSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -835,6 +856,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDvrSessionsTransportSettings = @@ -846,6 +868,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDvrSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -856,6 +879,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDvrSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -866,6 +890,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDvrSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -887,6 +912,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -897,6 +923,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -907,6 +934,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -917,6 +945,7 @@ protected GrpcLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPoolTransportSettings = GrpcCallSettings.newBuilder() @@ -927,6 +956,7 @@ protected GrpcLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updatePoolTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/HttpJsonLivestreamServiceStub.java b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/HttpJsonLivestreamServiceStub.java index 759aadb8286c..588a63e88414 100644 --- a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/HttpJsonLivestreamServiceStub.java +++ b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/HttpJsonLivestreamServiceStub.java @@ -1667,6 +1667,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listChannelsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1678,6 +1679,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1689,6 +1691,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1700,6 +1703,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1722,6 +1726,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1733,6 +1738,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startDistributionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1744,6 +1750,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopDistributionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1755,6 +1762,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createInputTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1766,6 +1774,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listInputsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1777,6 +1786,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInputTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1788,6 +1798,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteInputTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1799,6 +1810,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateInputTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1821,6 +1833,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1832,6 +1845,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listEventsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1843,6 +1857,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1854,6 +1869,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1865,6 +1881,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listClipsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1876,6 +1893,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1887,6 +1905,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1898,6 +1917,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteClipTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1909,6 +1929,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDvrSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1920,6 +1941,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDvrSessionsTransportSettings = @@ -1932,6 +1954,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDvrSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1943,6 +1966,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDvrSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1954,6 +1978,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDvrSessionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1977,6 +2002,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1988,6 +2014,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1999,6 +2026,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2010,6 +2038,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPoolTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2021,6 +2050,7 @@ protected HttpJsonLivestreamServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updatePoolTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/LivestreamServiceStubSettings.java b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/LivestreamServiceStubSettings.java index efd6da606866..bbd2bd21e57a 100644 --- a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/LivestreamServiceStubSettings.java +++ b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/LivestreamServiceStubSettings.java @@ -1121,6 +1121,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-live-stream") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/Version.java b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/Version.java new file mode 100644 index 000000000000..b1d6fb5d8a10 --- /dev/null +++ b/java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.video.livestream.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-live-stream:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-live-stream/google-cloud-live-stream/src/main/resources/META-INF/native-image/com.google.cloud.video.livestream.v1/reflect-config.json b/java-video-live-stream/google-cloud-live-stream/src/main/resources/META-INF/native-image/com.google.cloud.video.livestream.v1/reflect-config.json index 84deabda2fa8..5305dadcc4b1 100644 --- a/java-video-live-stream/google-cloud-live-stream/src/main/resources/META-INF/native-image/com.google.cloud.video.livestream.v1/reflect-config.json +++ b/java-video-live-stream/google-cloud-live-stream/src/main/resources/META-INF/native-image/com.google.cloud.video.livestream.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-stitcher/README.md b/java-video-stitcher/README.md index d53d7bb431b3..6d64aee0e019 100644 --- a/java-video-stitcher/README.md +++ b/java-video-stitcher/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-stitcher - 0.87.0 + 0.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-stitcher:0.87.0' +implementation 'com.google.cloud:google-cloud-video-stitcher:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-stitcher" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-stitcher" % "0.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-video-stitcher/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-video-stitcher.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-stitcher/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-stitcher/0.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/GrpcVideoStitcherServiceStub.java b/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/GrpcVideoStitcherServiceStub.java index 25bad0b68517..7595dca0b831 100644 --- a/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/GrpcVideoStitcherServiceStub.java +++ b/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/GrpcVideoStitcherServiceStub.java @@ -562,6 +562,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listCdnKeysTransportSettings = GrpcCallSettings.newBuilder() @@ -572,6 +573,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCdnKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -582,6 +584,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteCdnKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -592,6 +595,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCdnKeyTransportSettings = GrpcCallSettings.newBuilder() @@ -612,6 +616,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVodSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -622,6 +627,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVodStitchDetailsTransportSettings = @@ -633,6 +639,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVodStitchDetailTransportSettings = @@ -644,6 +651,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVodAdTagDetailsTransportSettings = @@ -655,6 +663,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVodAdTagDetailTransportSettings = GrpcCallSettings.newBuilder() @@ -665,6 +674,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLiveAdTagDetailsTransportSettings = @@ -676,6 +686,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLiveAdTagDetailTransportSettings = @@ -687,6 +698,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSlateTransportSettings = GrpcCallSettings.newBuilder() @@ -697,6 +709,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listSlatesTransportSettings = GrpcCallSettings.newBuilder() @@ -707,6 +720,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSlateTransportSettings = GrpcCallSettings.newBuilder() @@ -717,6 +731,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSlateTransportSettings = GrpcCallSettings.newBuilder() @@ -737,6 +752,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLiveSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -747,6 +763,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLiveSessionTransportSettings = GrpcCallSettings.newBuilder() @@ -757,6 +774,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLiveConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -767,6 +785,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLiveConfigsTransportSettings = @@ -778,6 +797,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLiveConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -788,6 +808,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteLiveConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -798,6 +819,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateLiveConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -819,6 +841,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listVodConfigsTransportSettings = @@ -830,6 +853,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getVodConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -840,6 +864,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteVodConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -850,6 +875,7 @@ protected GrpcVideoStitcherServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateVodConfigTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/Version.java b/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/Version.java new file mode 100644 index 000000000000..5a05a669a23d --- /dev/null +++ b/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.video.stitcher.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-stitcher:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/VideoStitcherServiceStubSettings.java b/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/VideoStitcherServiceStubSettings.java index d8bdab492f89..be384457d44e 100644 --- a/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/VideoStitcherServiceStubSettings.java +++ b/java-video-stitcher/google-cloud-video-stitcher/src/main/java/com/google/cloud/video/stitcher/v1/stub/VideoStitcherServiceStubSettings.java @@ -1031,6 +1031,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-stitcher") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-stitcher/google-cloud-video-stitcher/src/main/resources/META-INF/native-image/com.google.cloud.video.stitcher.v1/reflect-config.json b/java-video-stitcher/google-cloud-video-stitcher/src/main/resources/META-INF/native-image/com.google.cloud.video.stitcher.v1/reflect-config.json index d87e79e0db25..e6a9187c5715 100644 --- a/java-video-stitcher/google-cloud-video-stitcher/src/main/resources/META-INF/native-image/com.google.cloud.video.stitcher.v1/reflect-config.json +++ b/java-video-stitcher/google-cloud-video-stitcher/src/main/resources/META-INF/native-image/com.google.cloud.video.stitcher.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-video-transcoder/README.md b/java-video-transcoder/README.md index 9ae4b5c8f950..1fc50cb572b5 100644 --- a/java-video-transcoder/README.md +++ b/java-video-transcoder/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-transcoder - 1.86.0 + 1.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-transcoder:1.86.0' +implementation 'com.google.cloud:google-cloud-video-transcoder:1.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-transcoder" % "1.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-transcoder" % "1.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-video-transcoder/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-video-transcoder.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-transcoder/1.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-transcoder/1.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/GrpcTranscoderServiceStub.java b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/GrpcTranscoderServiceStub.java index f8532d2c6486..62c0088a4e49 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/GrpcTranscoderServiceStub.java +++ b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/GrpcTranscoderServiceStub.java @@ -206,6 +206,7 @@ protected GrpcTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -216,6 +217,7 @@ protected GrpcTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTransportSettings = GrpcCallSettings.newBuilder() @@ -226,6 +228,7 @@ protected GrpcTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteJobTransportSettings = GrpcCallSettings.newBuilder() @@ -236,6 +239,7 @@ protected GrpcTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createJobTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -246,6 +250,7 @@ protected GrpcTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listJobTemplatesTransportSettings = @@ -257,6 +262,7 @@ protected GrpcTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getJobTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -267,6 +273,7 @@ protected GrpcTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteJobTemplateTransportSettings = GrpcCallSettings.newBuilder() @@ -277,6 +284,7 @@ protected GrpcTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createJobCallable = diff --git a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/HttpJsonTranscoderServiceStub.java b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/HttpJsonTranscoderServiceStub.java index ac17909963b7..5dcc906f6f4f 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/HttpJsonTranscoderServiceStub.java +++ b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/HttpJsonTranscoderServiceStub.java @@ -418,6 +418,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listJobsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -429,6 +430,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -440,6 +442,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -451,6 +454,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createJobTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -462,6 +466,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listJobTemplatesTransportSettings = @@ -474,6 +479,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getJobTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -485,6 +491,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteJobTemplateTransportSettings = HttpJsonCallSettings.newBuilder() @@ -496,6 +503,7 @@ protected HttpJsonTranscoderServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createJobCallable = diff --git a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/TranscoderServiceStubSettings.java b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/TranscoderServiceStubSettings.java index ba18f800fb9d..dce134c92a8f 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/TranscoderServiceStubSettings.java +++ b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/TranscoderServiceStubSettings.java @@ -414,6 +414,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-video-transcoder") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/Version.java b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/Version.java new file mode 100644 index 000000000000..d9f1d97b2792 --- /dev/null +++ b/java-video-transcoder/google-cloud-video-transcoder/src/main/java/com/google/cloud/video/transcoder/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.video.transcoder.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-video-transcoder:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json b/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json index e747196c5005..b5ff39337c6c 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json +++ b/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vision/README.md b/java-vision/README.md index 4e6b24847c55..4156915a0250 100644 --- a/java-vision/README.md +++ b/java-vision/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vision - 3.85.0 + 3.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vision:3.85.0' +implementation 'com.google.cloud:google-cloud-vision:3.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vision" % "3.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vision" % "3.86.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-vision/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vision.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vision/3.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vision/3.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/GrpcProductSearchStub.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/GrpcProductSearchStub.java index 5a62df531ef5..59c59686394d 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/GrpcProductSearchStub.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/GrpcProductSearchStub.java @@ -374,6 +374,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProductSetsTransportSettings = @@ -385,6 +386,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -395,6 +397,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -416,6 +419,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProductTransportSettings = GrpcCallSettings.newBuilder() @@ -426,6 +430,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -436,6 +441,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -446,6 +452,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProductTransportSettings = GrpcCallSettings.newBuilder() @@ -466,6 +473,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReferenceImageTransportSettings = @@ -477,6 +485,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteReferenceImageTransportSettings = GrpcCallSettings.newBuilder() @@ -487,6 +496,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReferenceImagesTransportSettings = @@ -498,6 +508,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReferenceImageTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +519,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addProductToProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +530,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeProductFromProductSetTransportSettings = @@ -529,6 +542,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsInProductSetTransportSettings = @@ -541,6 +555,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importProductSetsTransportSettings = GrpcCallSettings.newBuilder() @@ -551,6 +566,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -561,6 +577,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createProductSetCallable = diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/HttpJsonProductSearchStub.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/HttpJsonProductSearchStub.java index ef323f156d11..e2222603c35b 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/HttpJsonProductSearchStub.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/HttpJsonProductSearchStub.java @@ -903,6 +903,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProductSetsTransportSettings = @@ -915,6 +916,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -926,6 +928,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProductSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -949,6 +952,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -960,6 +964,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -971,6 +976,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -982,6 +988,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1004,6 +1011,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReferenceImageTransportSettings = @@ -1016,6 +1024,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteReferenceImageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1027,6 +1036,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReferenceImagesTransportSettings = @@ -1040,6 +1050,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReferenceImageTransportSettings = @@ -1052,6 +1063,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addProductToProductSetTransportSettings = @@ -1064,6 +1076,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeProductFromProductSetTransportSettings = @@ -1076,6 +1089,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsInProductSetTransportSettings = @@ -1089,6 +1103,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importProductSetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1100,6 +1115,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1111,6 +1127,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createProductSetCallable = diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ImageAnnotatorStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ImageAnnotatorStubSettings.java index 7d71a0686602..6484f76dec3a 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ImageAnnotatorStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ImageAnnotatorStubSettings.java @@ -324,6 +324,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ProductSearchStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ProductSearchStubSettings.java index 91b586a90c7c..b6e1c0c54a89 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ProductSearchStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/ProductSearchStubSettings.java @@ -707,6 +707,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/Version.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/Version.java new file mode 100644 index 000000000000..5b0c770b0831 --- /dev/null +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vision.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vision:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/ImageAnnotatorStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/ImageAnnotatorStubSettings.java index 989f49184b4b..af835c87fa74 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/ImageAnnotatorStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/ImageAnnotatorStubSettings.java @@ -236,6 +236,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/Version.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/Version.java new file mode 100644 index 000000000000..3e54b8377ac9 --- /dev/null +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vision.v1p1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vision:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/ImageAnnotatorStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/ImageAnnotatorStubSettings.java index 7721ec2a66da..514193badd62 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/ImageAnnotatorStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/ImageAnnotatorStubSettings.java @@ -291,6 +291,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/Version.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/Version.java new file mode 100644 index 000000000000..75aeeea9744a --- /dev/null +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p2beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vision.v1p2beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vision:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/GrpcProductSearchStub.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/GrpcProductSearchStub.java index 1077b4d3d32b..b3f89c088830 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/GrpcProductSearchStub.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/GrpcProductSearchStub.java @@ -364,6 +364,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProductSetsTransportSettings = @@ -375,6 +376,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -385,6 +387,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -406,6 +409,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProductTransportSettings = GrpcCallSettings.newBuilder() @@ -416,6 +420,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -426,6 +431,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -436,6 +442,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProductTransportSettings = GrpcCallSettings.newBuilder() @@ -456,6 +463,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReferenceImageTransportSettings = @@ -467,6 +475,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteReferenceImageTransportSettings = GrpcCallSettings.newBuilder() @@ -477,6 +486,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReferenceImagesTransportSettings = @@ -488,6 +498,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReferenceImageTransportSettings = GrpcCallSettings.newBuilder() @@ -498,6 +509,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addProductToProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +520,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeProductFromProductSetTransportSettings = @@ -519,6 +532,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsInProductSetTransportSettings = @@ -531,6 +545,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importProductSetsTransportSettings = GrpcCallSettings.newBuilder() @@ -541,6 +556,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createProductSetCallable = diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/HttpJsonProductSearchStub.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/HttpJsonProductSearchStub.java index 4e8322f3ec06..7e0d7c0a3434 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/HttpJsonProductSearchStub.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/HttpJsonProductSearchStub.java @@ -841,6 +841,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProductSetsTransportSettings = @@ -853,6 +854,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -864,6 +866,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProductSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -887,6 +890,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -898,6 +902,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -909,6 +914,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -920,6 +926,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -942,6 +949,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReferenceImageTransportSettings = @@ -954,6 +962,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteReferenceImageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -965,6 +974,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReferenceImagesTransportSettings = @@ -978,6 +988,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReferenceImageTransportSettings = @@ -990,6 +1001,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addProductToProductSetTransportSettings = @@ -1002,6 +1014,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeProductFromProductSetTransportSettings = @@ -1014,6 +1027,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsInProductSetTransportSettings = @@ -1027,6 +1041,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importProductSetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1038,6 +1053,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createProductSetCallable = diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ImageAnnotatorStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ImageAnnotatorStubSettings.java index 8d0de5e842a7..c86162930ab0 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ImageAnnotatorStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ImageAnnotatorStubSettings.java @@ -291,6 +291,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ProductSearchStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ProductSearchStubSettings.java index 1dc734fe9042..edf257c62d8d 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ProductSearchStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/ProductSearchStubSettings.java @@ -691,6 +691,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/Version.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/Version.java new file mode 100644 index 000000000000..f2627666cfd9 --- /dev/null +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p3beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vision.v1p3beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vision:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/GrpcProductSearchStub.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/GrpcProductSearchStub.java index fcad6e82a172..480d6d0738c5 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/GrpcProductSearchStub.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/GrpcProductSearchStub.java @@ -379,6 +379,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProductSetsTransportSettings = @@ -390,6 +391,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -400,6 +402,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -421,6 +424,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProductTransportSettings = GrpcCallSettings.newBuilder() @@ -431,6 +435,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -441,6 +446,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProductTransportSettings = GrpcCallSettings.newBuilder() @@ -451,6 +457,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateProductTransportSettings = GrpcCallSettings.newBuilder() @@ -471,6 +478,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createReferenceImageTransportSettings = @@ -482,6 +490,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteReferenceImageTransportSettings = GrpcCallSettings.newBuilder() @@ -492,6 +501,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReferenceImagesTransportSettings = @@ -503,6 +513,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReferenceImageTransportSettings = GrpcCallSettings.newBuilder() @@ -513,6 +524,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addProductToProductSetTransportSettings = GrpcCallSettings.newBuilder() @@ -523,6 +535,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeProductFromProductSetTransportSettings = @@ -534,6 +547,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProductsInProductSetTransportSettings = @@ -546,6 +560,7 @@ protected GrpcProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importProductSetsTransportSettings = GrpcCallSettings.newBuilder() @@ -556,6 +571,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings purgeProductsTransportSettings = GrpcCallSettings.newBuilder() @@ -566,6 +582,7 @@ protected GrpcProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createProductSetCallable = diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/HttpJsonProductSearchStub.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/HttpJsonProductSearchStub.java index 40aea7c65012..ee1439c5f244 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/HttpJsonProductSearchStub.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/HttpJsonProductSearchStub.java @@ -886,6 +886,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProductSetsTransportSettings = @@ -898,6 +899,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -909,6 +911,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProductSetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -932,6 +935,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -943,6 +947,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -954,6 +959,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -965,6 +971,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateProductTransportSettings = HttpJsonCallSettings.newBuilder() @@ -987,6 +994,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createReferenceImageTransportSettings = @@ -999,6 +1007,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteReferenceImageTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1010,6 +1019,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReferenceImagesTransportSettings = @@ -1023,6 +1033,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReferenceImageTransportSettings = @@ -1035,6 +1046,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addProductToProductSetTransportSettings = @@ -1047,6 +1059,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeProductFromProductSetTransportSettings = @@ -1059,6 +1072,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProductsInProductSetTransportSettings = @@ -1072,6 +1086,7 @@ protected HttpJsonProductSearchStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importProductSetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1083,6 +1098,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings purgeProductsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1094,6 +1110,7 @@ protected HttpJsonProductSearchStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createProductSetCallable = diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ImageAnnotatorStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ImageAnnotatorStubSettings.java index dae434bdd672..4c69aa1d84d9 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ImageAnnotatorStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ImageAnnotatorStubSettings.java @@ -325,6 +325,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ProductSearchStubSettings.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ProductSearchStubSettings.java index 41300e6f2839..c71e3b700dc4 100644 --- a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ProductSearchStubSettings.java +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/ProductSearchStubSettings.java @@ -708,6 +708,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vision") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/Version.java b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/Version.java new file mode 100644 index 000000000000..479fcd5b55a2 --- /dev/null +++ b/java-vision/google-cloud-vision/src/main/java/com/google/cloud/vision/v1p4beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vision.v1p4beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vision:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1/reflect-config.json b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1/reflect-config.json index 016dbd6bc951..b4d46100139d 100644 --- a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1/reflect-config.json +++ b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p1beta1/reflect-config.json b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p1beta1/reflect-config.json index 0ef53db6fba2..5d9f5164bca4 100644 --- a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p1beta1/reflect-config.json +++ b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p2beta1/reflect-config.json b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p2beta1/reflect-config.json index 9df0472f0bb6..dfa433dad650 100644 --- a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p2beta1/reflect-config.json +++ b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p2beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p3beta1/reflect-config.json b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p3beta1/reflect-config.json index 0c6cb0bfca65..b2777a540556 100644 --- a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p3beta1/reflect-config.json +++ b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p3beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p4beta1/reflect-config.json b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p4beta1/reflect-config.json index 9cdff05b382b..d0855cdca2df 100644 --- a/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p4beta1/reflect-config.json +++ b/java-vision/google-cloud-vision/src/main/resources/META-INF/native-image/com.google.cloud.vision.v1p4beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-visionai/README.md b/java-visionai/README.md index 9678c26c3cc0..f4313a3dff4b 100644 --- a/java-visionai/README.md +++ b/java-visionai/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/AppPlatformStubSettings.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/AppPlatformStubSettings.java index 4f3f453e17c7..2f3f056b1529 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/AppPlatformStubSettings.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/AppPlatformStubSettings.java @@ -994,6 +994,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-visionai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcAppPlatformStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcAppPlatformStub.java index 7aa6a961eed7..732113ce4aef 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcAppPlatformStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcAppPlatformStub.java @@ -540,6 +540,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -550,6 +551,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -560,6 +562,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -581,6 +584,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -591,6 +595,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeployApplicationTransportSettings = GrpcCallSettings.newBuilder() @@ -601,6 +606,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addApplicationStreamInputTransportSettings = @@ -612,6 +618,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeApplicationStreamInputTransportSettings = @@ -623,6 +630,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateApplicationStreamInputTransportSettings = @@ -634,6 +642,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listInstancesTransportSettings = GrpcCallSettings.newBuilder() @@ -644,6 +653,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getInstanceTransportSettings = GrpcCallSettings.newBuilder() @@ -654,6 +664,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createApplicationInstancesTransportSettings = @@ -665,6 +676,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteApplicationInstancesTransportSettings = @@ -676,6 +688,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateApplicationInstancesTransportSettings = @@ -687,6 +700,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDraftsTransportSettings = GrpcCallSettings.newBuilder() @@ -697,6 +711,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDraftTransportSettings = GrpcCallSettings.newBuilder() @@ -707,6 +722,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDraftTransportSettings = GrpcCallSettings.newBuilder() @@ -717,6 +733,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDraftTransportSettings = GrpcCallSettings.newBuilder() @@ -737,6 +754,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessorsTransportSettings = @@ -748,6 +766,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listPrebuiltProcessorsTransportSettings = @@ -760,6 +779,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -770,6 +790,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -780,6 +801,7 @@ protected GrpcAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProcessorTransportSettings = GrpcCallSettings.newBuilder() @@ -800,6 +822,7 @@ protected GrpcAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcHealthCheckServiceStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcHealthCheckServiceStub.java index 8dccdb1e71e3..5bab80971733 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcHealthCheckServiceStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcHealthCheckServiceStub.java @@ -137,6 +137,7 @@ protected GrpcHealthCheckServiceStub( builder.add("cluster", String.valueOf(request.getCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCluster()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcLiveVideoAnalyticsStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcLiveVideoAnalyticsStub.java index 9f769fb4681d..49fcdcf0de29 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcLiveVideoAnalyticsStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcLiveVideoAnalyticsStub.java @@ -404,6 +404,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings resolveOperatorInfoTransportSettings = @@ -415,6 +416,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listOperatorsTransportSettings = GrpcCallSettings.newBuilder() @@ -425,6 +427,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getOperatorTransportSettings = GrpcCallSettings.newBuilder() @@ -435,6 +438,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createOperatorTransportSettings = GrpcCallSettings.newBuilder() @@ -445,6 +449,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateOperatorTransportSettings = GrpcCallSettings.newBuilder() @@ -465,6 +470,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnalysesTransportSettings = GrpcCallSettings.newBuilder() @@ -475,6 +481,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnalysisTransportSettings = GrpcCallSettings.newBuilder() @@ -485,6 +492,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createAnalysisTransportSettings = GrpcCallSettings.newBuilder() @@ -495,6 +503,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAnalysisTransportSettings = GrpcCallSettings.newBuilder() @@ -515,6 +524,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listProcessesTransportSettings = GrpcCallSettings.newBuilder() @@ -525,6 +535,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getProcessTransportSettings = GrpcCallSettings.newBuilder() @@ -535,6 +546,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createProcessTransportSettings = GrpcCallSettings.newBuilder() @@ -545,6 +557,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateProcessTransportSettings = GrpcCallSettings.newBuilder() @@ -565,6 +578,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings batchRunProcessTransportSettings = GrpcCallSettings.newBuilder() @@ -575,6 +589,7 @@ protected GrpcLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcStreamsServiceStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcStreamsServiceStub.java index 7c69bc08cc2f..bab646da54ce 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcStreamsServiceStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcStreamsServiceStub.java @@ -458,6 +458,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -468,6 +469,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -478,6 +480,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -498,6 +501,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listStreamsTransportSettings = GrpcCallSettings.newBuilder() @@ -508,6 +512,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -518,6 +523,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -528,6 +534,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateStreamTransportSettings = GrpcCallSettings.newBuilder() @@ -548,6 +555,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getStreamThumbnailTransportSettings = GrpcCallSettings.newBuilder() @@ -580,6 +588,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEventTransportSettings = GrpcCallSettings.newBuilder() @@ -590,6 +599,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEventTransportSettings = GrpcCallSettings.newBuilder() @@ -600,6 +610,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEventTransportSettings = GrpcCallSettings.newBuilder() @@ -620,6 +631,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSeriesTransportSettings = GrpcCallSettings.newBuilder() @@ -630,6 +642,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSeriesTransportSettings = GrpcCallSettings.newBuilder() @@ -640,6 +653,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSeriesTransportSettings = GrpcCallSettings.newBuilder() @@ -650,6 +664,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSeriesTransportSettings = GrpcCallSettings.newBuilder() @@ -670,6 +685,7 @@ protected GrpcStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings materializeChannelTransportSettings = GrpcCallSettings.newBuilder() @@ -680,6 +696,7 @@ protected GrpcStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcWarehouseStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcWarehouseStub.java index 10c6356fa233..9f216c3f3dfd 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcWarehouseStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/GrpcWarehouseStub.java @@ -1070,6 +1070,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1090,6 +1091,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -1100,6 +1102,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1110,6 +1113,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings uploadAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1120,6 +1124,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateRetrievalUrlTransportSettings = @@ -1131,6 +1136,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings analyzeAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1141,6 +1147,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings indexAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1151,6 +1158,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings removeIndexAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1161,6 +1169,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings viewIndexedAssetsTransportSettings = @@ -1172,6 +1181,7 @@ protected GrpcWarehouseStub( builder.add("index", String.valueOf(request.getIndex())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndex()) .build(); GrpcCallSettings createIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -1182,6 +1192,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -1202,6 +1213,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexesTransportSettings = GrpcCallSettings.newBuilder() @@ -1212,6 +1224,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -1222,6 +1235,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -1242,6 +1256,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -1272,6 +1287,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings analyzeCorpusTransportSettings = GrpcCallSettings.newBuilder() @@ -1282,6 +1298,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -1292,6 +1309,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateDataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -1313,6 +1331,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteDataSchemaTransportSettings = GrpcCallSettings.newBuilder() @@ -1323,6 +1342,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDataSchemasTransportSettings = @@ -1334,6 +1354,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createAnnotationTransportSettings = GrpcCallSettings.newBuilder() @@ -1344,6 +1365,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getAnnotationTransportSettings = GrpcCallSettings.newBuilder() @@ -1354,6 +1376,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listAnnotationsTransportSettings = @@ -1365,6 +1388,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateAnnotationTransportSettings = GrpcCallSettings.newBuilder() @@ -1385,6 +1409,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings ingestAssetTransportSettings = GrpcCallSettings.newBuilder() @@ -1399,6 +1424,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateHlsUriTransportSettings = @@ -1410,6 +1436,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings importAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -1420,6 +1447,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSearchConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1430,6 +1458,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSearchConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1451,6 +1480,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSearchConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -1461,6 +1491,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSearchConfigsTransportSettings = @@ -1472,6 +1503,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createSearchHypernymTransportSettings = @@ -1483,6 +1515,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSearchHypernymTransportSettings = @@ -1506,6 +1539,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteSearchHypernymTransportSettings = GrpcCallSettings.newBuilder() @@ -1516,6 +1550,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSearchHypernymsTransportSettings = @@ -1527,6 +1562,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings searchAssetsTransportSettings = GrpcCallSettings.newBuilder() @@ -1537,6 +1573,7 @@ protected GrpcWarehouseStub( builder.add("corpus", String.valueOf(request.getCorpus())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCorpus()) .build(); GrpcCallSettings searchIndexEndpointTransportSettings = @@ -1548,6 +1585,7 @@ protected GrpcWarehouseStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings createIndexEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -1558,6 +1596,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getIndexEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -1568,6 +1607,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listIndexEndpointsTransportSettings = @@ -1579,6 +1619,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateIndexEndpointTransportSettings = GrpcCallSettings.newBuilder() @@ -1600,6 +1641,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deployIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -1610,6 +1652,7 @@ protected GrpcWarehouseStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings undeployIndexTransportSettings = GrpcCallSettings.newBuilder() @@ -1620,6 +1663,7 @@ protected GrpcWarehouseStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); GrpcCallSettings createCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1630,6 +1674,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1640,6 +1685,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1650,6 +1696,7 @@ protected GrpcWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateCollectionTransportSettings = GrpcCallSettings.newBuilder() @@ -1671,6 +1718,7 @@ protected GrpcWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings addCollectionItemTransportSettings = @@ -1706,6 +1754,7 @@ protected GrpcWarehouseStub( builder.add("collection", String.valueOf(request.getCollection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCollection()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HealthCheckServiceStubSettings.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HealthCheckServiceStubSettings.java index dd4e465c6219..dcae160d2cd3 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HealthCheckServiceStubSettings.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HealthCheckServiceStubSettings.java @@ -311,6 +311,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-visionai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonAppPlatformStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonAppPlatformStub.java index 86af1619d5fa..365c0b41025f 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonAppPlatformStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonAppPlatformStub.java @@ -1417,6 +1417,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1428,6 +1429,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1439,6 +1441,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1462,6 +1465,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deployApplicationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1473,6 +1477,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeployApplicationTransportSettings = @@ -1485,6 +1490,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addApplicationStreamInputTransportSettings = @@ -1497,6 +1503,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeApplicationStreamInputTransportSettings = @@ -1509,6 +1516,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateApplicationStreamInputTransportSettings = @@ -1521,6 +1529,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listInstancesTransportSettings = @@ -1533,6 +1542,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getInstanceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1544,6 +1554,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createApplicationInstancesTransportSettings = @@ -1556,6 +1567,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteApplicationInstancesTransportSettings = @@ -1568,6 +1580,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateApplicationInstancesTransportSettings = @@ -1580,6 +1593,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDraftsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1591,6 +1605,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDraftTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1602,6 +1617,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDraftTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1613,6 +1629,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDraftTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1635,6 +1652,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessorsTransportSettings = @@ -1647,6 +1665,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listPrebuiltProcessorsTransportSettings = @@ -1660,6 +1679,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1671,6 +1691,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1682,6 +1703,7 @@ protected HttpJsonAppPlatformStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProcessorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1704,6 +1726,7 @@ protected HttpJsonAppPlatformStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonHealthCheckServiceStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonHealthCheckServiceStub.java index 89d938472644..e07a63a9d9b0 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonHealthCheckServiceStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonHealthCheckServiceStub.java @@ -217,6 +217,7 @@ protected HttpJsonHealthCheckServiceStub( builder.add("cluster", String.valueOf(request.getCluster())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCluster()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonLiveVideoAnalyticsStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonLiveVideoAnalyticsStub.java index 11ffd37b2041..fe84dd4b6045 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonLiveVideoAnalyticsStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonLiveVideoAnalyticsStub.java @@ -1038,6 +1038,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings resolveOperatorInfoTransportSettings = @@ -1051,6 +1052,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listOperatorsTransportSettings = @@ -1063,6 +1065,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getOperatorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1074,6 +1077,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createOperatorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1085,6 +1089,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateOperatorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1107,6 +1112,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAnalysesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1118,6 +1124,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAnalysisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1129,6 +1136,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createAnalysisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1140,6 +1148,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAnalysisTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1162,6 +1171,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listProcessesTransportSettings = @@ -1174,6 +1184,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getProcessTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1185,6 +1196,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createProcessTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1196,6 +1208,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateProcessTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1218,6 +1231,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings batchRunProcessTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1229,6 +1243,7 @@ protected HttpJsonLiveVideoAnalyticsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonStreamsServiceStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonStreamsServiceStub.java index db41d3e2dc55..419e281618f0 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonStreamsServiceStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonStreamsServiceStub.java @@ -1251,6 +1251,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1262,6 +1263,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1273,6 +1275,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1295,6 +1298,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listStreamsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1306,6 +1310,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1317,6 +1322,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1328,6 +1334,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateStreamTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1350,6 +1357,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getStreamThumbnailTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1385,6 +1393,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1396,6 +1405,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1407,6 +1417,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEventTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1429,6 +1440,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSeriesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1440,6 +1452,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSeriesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1451,6 +1464,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSeriesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1462,6 +1476,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSeriesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1484,6 +1499,7 @@ protected HttpJsonStreamsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings materializeChannelTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1495,6 +1511,7 @@ protected HttpJsonStreamsServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonWarehouseStub.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonWarehouseStub.java index 7a33af270e98..a9fe23824abd 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonWarehouseStub.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/HttpJsonWarehouseStub.java @@ -2883,6 +2883,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2905,6 +2906,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2916,6 +2918,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2927,6 +2930,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings uploadAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2938,6 +2942,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateRetrievalUrlTransportSettings = @@ -2951,6 +2956,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings analyzeAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2962,6 +2968,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings indexAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2973,6 +2980,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings removeIndexAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -2984,6 +2992,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings viewIndexedAssetsTransportSettings = @@ -2996,6 +3005,7 @@ protected HttpJsonWarehouseStub( builder.add("index", String.valueOf(request.getIndex())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndex()) .build(); HttpJsonCallSettings createIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3007,6 +3017,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3029,6 +3040,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIndexesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3040,6 +3052,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3051,6 +3064,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCorpusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3073,6 +3087,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCorpusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3106,6 +3121,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings analyzeCorpusTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3117,6 +3133,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDataSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3128,6 +3145,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateDataSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3151,6 +3169,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteDataSchemaTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3162,6 +3181,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDataSchemasTransportSettings = @@ -3174,6 +3194,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createAnnotationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3185,6 +3206,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getAnnotationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3196,6 +3218,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listAnnotationsTransportSettings = @@ -3208,6 +3231,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateAnnotationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3230,6 +3254,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings clipAssetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3241,6 +3266,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateHlsUriTransportSettings = @@ -3253,6 +3279,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings importAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3264,6 +3291,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSearchConfigTransportSettings = @@ -3276,6 +3304,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSearchConfigTransportSettings = @@ -3301,6 +3330,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSearchConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3312,6 +3342,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSearchConfigsTransportSettings = @@ -3324,6 +3355,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createSearchHypernymTransportSettings = @@ -3336,6 +3368,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSearchHypernymTransportSettings = @@ -3362,6 +3395,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteSearchHypernymTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3373,6 +3407,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSearchHypernymsTransportSettings = @@ -3386,6 +3421,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings searchAssetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3397,6 +3433,7 @@ protected HttpJsonWarehouseStub( builder.add("corpus", String.valueOf(request.getCorpus())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCorpus()) .build(); HttpJsonCallSettings searchIndexEndpointTransportSettings = @@ -3410,6 +3447,7 @@ protected HttpJsonWarehouseStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); HttpJsonCallSettings createIndexEndpointTransportSettings = @@ -3422,6 +3460,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getIndexEndpointTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3433,6 +3472,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listIndexEndpointsTransportSettings = @@ -3445,6 +3485,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateIndexEndpointTransportSettings = @@ -3471,6 +3512,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deployIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3482,6 +3524,7 @@ protected HttpJsonWarehouseStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); HttpJsonCallSettings undeployIndexTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3493,6 +3536,7 @@ protected HttpJsonWarehouseStub( builder.add("index_endpoint", String.valueOf(request.getIndexEndpoint())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getIndexEndpoint()) .build(); HttpJsonCallSettings createCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3504,6 +3548,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3515,6 +3560,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3526,6 +3572,7 @@ protected HttpJsonWarehouseStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateCollectionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3549,6 +3596,7 @@ protected HttpJsonWarehouseStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings addCollectionItemTransportSettings = @@ -3589,6 +3637,7 @@ protected HttpJsonWarehouseStub( builder.add("collection", String.valueOf(request.getCollection())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCollection()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/LiveVideoAnalyticsStubSettings.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/LiveVideoAnalyticsStubSettings.java index de25c2b6645e..26087176ea40 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/LiveVideoAnalyticsStubSettings.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/LiveVideoAnalyticsStubSettings.java @@ -811,6 +811,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-visionai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamingServiceStubSettings.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamingServiceStubSettings.java index 0a9c1a5121c8..cf9431f800c7 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamingServiceStubSettings.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamingServiceStubSettings.java @@ -359,6 +359,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-visionai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamsServiceStubSettings.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamsServiceStubSettings.java index cf2b6460e7f2..5605b3121396 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamsServiceStubSettings.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/StreamsServiceStubSettings.java @@ -879,6 +879,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-visionai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/Version.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/Version.java new file mode 100644 index 000000000000..8884d40a6ea2 --- /dev/null +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.visionai.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-visionai:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/WarehouseStubSettings.java b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/WarehouseStubSettings.java index d80f25fe764d..b1208597db0f 100644 --- a/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/WarehouseStubSettings.java +++ b/java-visionai/google-cloud-visionai/src/main/java/com/google/cloud/visionai/v1/stub/WarehouseStubSettings.java @@ -1866,6 +1866,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-visionai") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-visionai/google-cloud-visionai/src/main/resources/META-INF/native-image/com.google.cloud.visionai.v1/reflect-config.json b/java-visionai/google-cloud-visionai/src/main/resources/META-INF/native-image/com.google.cloud.visionai.v1/reflect-config.json index 6014bbb58c97..8918e9d989d8 100644 --- a/java-visionai/google-cloud-visionai/src/main/resources/META-INF/native-image/com.google.cloud.visionai.v1/reflect-config.json +++ b/java-visionai/google-cloud-visionai/src/main/resources/META-INF/native-image/com.google.cloud.visionai.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vmmigration/README.md b/java-vmmigration/README.md index 9651283a63a8..74d4853f6dc3 100644 --- a/java-vmmigration/README.md +++ b/java-vmmigration/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vmmigration - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vmmigration:1.87.0' +implementation 'com.google.cloud:google-cloud-vmmigration:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vmmigration" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vmmigration" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-vmmigration/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vmmigration.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmmigration/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmmigration/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/GrpcVmMigrationStub.java b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/GrpcVmMigrationStub.java index 12f99f8ce75d..c7b9907e0a80 100644 --- a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/GrpcVmMigrationStub.java +++ b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/GrpcVmMigrationStub.java @@ -1120,6 +1120,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1130,6 +1131,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1140,6 +1142,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateSourceTransportSettings = GrpcCallSettings.newBuilder() @@ -1160,6 +1163,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings fetchInventoryTransportSettings = @@ -1171,6 +1175,7 @@ protected GrpcVmMigrationStub( builder.add("source", String.valueOf(request.getSource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSource()) .build(); GrpcCallSettings fetchStorageInventoryTransportSettings = @@ -1183,6 +1188,7 @@ protected GrpcVmMigrationStub( builder.add("source", String.valueOf(request.getSource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSource()) .build(); GrpcCallSettings listUtilizationReportsTransportSettings = @@ -1195,6 +1201,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getUtilizationReportTransportSettings = @@ -1206,6 +1213,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createUtilizationReportTransportSettings = @@ -1217,6 +1225,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteUtilizationReportTransportSettings = @@ -1228,6 +1237,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listDatacenterConnectorsTransportSettings = @@ -1240,6 +1250,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDatacenterConnectorTransportSettings = @@ -1251,6 +1262,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDatacenterConnectorTransportSettings = @@ -1262,6 +1274,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteDatacenterConnectorTransportSettings = @@ -1273,6 +1286,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings upgradeApplianceTransportSettings = GrpcCallSettings.newBuilder() @@ -1284,6 +1298,7 @@ protected GrpcVmMigrationStub( "datacenter_connector", String.valueOf(request.getDatacenterConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDatacenterConnector()) .build(); GrpcCallSettings createMigratingVmTransportSettings = GrpcCallSettings.newBuilder() @@ -1294,6 +1309,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listMigratingVmsTransportSettings = @@ -1305,6 +1321,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getMigratingVmTransportSettings = GrpcCallSettings.newBuilder() @@ -1315,6 +1332,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateMigratingVmTransportSettings = GrpcCallSettings.newBuilder() @@ -1336,6 +1354,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1346,6 +1365,7 @@ protected GrpcVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); GrpcCallSettings resumeMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1356,6 +1376,7 @@ protected GrpcVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); GrpcCallSettings pauseMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1366,6 +1387,7 @@ protected GrpcVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); GrpcCallSettings finalizeMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1376,6 +1398,7 @@ protected GrpcVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); GrpcCallSettings extendMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1386,6 +1409,7 @@ protected GrpcVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); GrpcCallSettings createCloneJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1396,6 +1420,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelCloneJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1406,6 +1431,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCloneJobsTransportSettings = GrpcCallSettings.newBuilder() @@ -1416,6 +1442,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCloneJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1426,6 +1453,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createCutoverJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1436,6 +1464,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings cancelCutoverJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1446,6 +1475,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCutoverJobsTransportSettings = @@ -1457,6 +1487,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getCutoverJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1467,6 +1498,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listGroupsTransportSettings = GrpcCallSettings.newBuilder() @@ -1477,6 +1509,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1487,6 +1520,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1497,6 +1531,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateGroupTransportSettings = GrpcCallSettings.newBuilder() @@ -1517,6 +1552,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings addGroupMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1527,6 +1563,7 @@ protected GrpcVmMigrationStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); GrpcCallSettings removeGroupMigrationTransportSettings = GrpcCallSettings.newBuilder() @@ -1537,6 +1574,7 @@ protected GrpcVmMigrationStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); GrpcCallSettings listTargetProjectsTransportSettings = @@ -1548,6 +1586,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getTargetProjectTransportSettings = GrpcCallSettings.newBuilder() @@ -1558,6 +1597,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createTargetProjectTransportSettings = GrpcCallSettings.newBuilder() @@ -1568,6 +1608,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateTargetProjectTransportSettings = GrpcCallSettings.newBuilder() @@ -1589,6 +1630,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listReplicationCyclesTransportSettings = @@ -1601,6 +1643,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getReplicationCycleTransportSettings = @@ -1612,6 +1655,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listImageImportsTransportSettings = @@ -1623,6 +1667,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getImageImportTransportSettings = GrpcCallSettings.newBuilder() @@ -1633,6 +1678,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createImageImportTransportSettings = GrpcCallSettings.newBuilder() @@ -1643,6 +1689,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteImageImportTransportSettings = GrpcCallSettings.newBuilder() @@ -1653,6 +1700,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listImageImportJobsTransportSettings = @@ -1664,6 +1712,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getImageImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1674,6 +1723,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelImageImportJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1684,6 +1734,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createDiskMigrationJobTransportSettings = @@ -1695,6 +1746,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listDiskMigrationJobsTransportSettings = @@ -1707,6 +1759,7 @@ protected GrpcVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getDiskMigrationJobTransportSettings = @@ -1718,6 +1771,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDiskMigrationJobTransportSettings = @@ -1742,6 +1796,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runDiskMigrationJobTransportSettings = GrpcCallSettings.newBuilder() @@ -1752,6 +1807,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelDiskMigrationJobTransportSettings = @@ -1763,6 +1819,7 @@ protected GrpcVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/HttpJsonVmMigrationStub.java b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/HttpJsonVmMigrationStub.java index 689cb12c874a..7934e4a06838 100644 --- a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/HttpJsonVmMigrationStub.java +++ b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/HttpJsonVmMigrationStub.java @@ -2990,6 +2990,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3001,6 +3002,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3012,6 +3014,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateSourceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3034,6 +3037,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings fetchInventoryTransportSettings = @@ -3046,6 +3050,7 @@ protected HttpJsonVmMigrationStub( builder.add("source", String.valueOf(request.getSource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSource()) .build(); HttpJsonCallSettings fetchStorageInventoryTransportSettings = @@ -3059,6 +3064,7 @@ protected HttpJsonVmMigrationStub( builder.add("source", String.valueOf(request.getSource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getSource()) .build(); HttpJsonCallSettings listUtilizationReportsTransportSettings = @@ -3072,6 +3078,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getUtilizationReportTransportSettings = @@ -3084,6 +3091,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createUtilizationReportTransportSettings = @@ -3096,6 +3104,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteUtilizationReportTransportSettings = @@ -3108,6 +3117,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listDatacenterConnectorsTransportSettings = @@ -3121,6 +3131,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDatacenterConnectorTransportSettings = @@ -3133,6 +3144,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDatacenterConnectorTransportSettings = @@ -3145,6 +3157,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteDatacenterConnectorTransportSettings = @@ -3157,6 +3170,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings upgradeApplianceTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3169,6 +3183,7 @@ protected HttpJsonVmMigrationStub( "datacenter_connector", String.valueOf(request.getDatacenterConnector())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getDatacenterConnector()) .build(); HttpJsonCallSettings createMigratingVmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3180,6 +3195,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listMigratingVmsTransportSettings = @@ -3192,6 +3208,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getMigratingVmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3203,6 +3220,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateMigratingVmTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3226,6 +3244,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startMigrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3237,6 +3256,7 @@ protected HttpJsonVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); HttpJsonCallSettings resumeMigrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3248,6 +3268,7 @@ protected HttpJsonVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); HttpJsonCallSettings pauseMigrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3259,6 +3280,7 @@ protected HttpJsonVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); HttpJsonCallSettings finalizeMigrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3270,6 +3292,7 @@ protected HttpJsonVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); HttpJsonCallSettings extendMigrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3281,6 +3304,7 @@ protected HttpJsonVmMigrationStub( builder.add("migrating_vm", String.valueOf(request.getMigratingVm())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getMigratingVm()) .build(); HttpJsonCallSettings createCloneJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3292,6 +3316,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings cancelCloneJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3303,6 +3328,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCloneJobsTransportSettings = @@ -3315,6 +3341,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCloneJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3326,6 +3353,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createCutoverJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3337,6 +3365,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings cancelCutoverJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3348,6 +3377,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCutoverJobsTransportSettings = @@ -3360,6 +3390,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getCutoverJobTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3371,6 +3402,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listGroupsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3382,6 +3414,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3393,6 +3426,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3404,6 +3438,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateGroupTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3426,6 +3461,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings addGroupMigrationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3437,6 +3473,7 @@ protected HttpJsonVmMigrationStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); HttpJsonCallSettings removeGroupMigrationTransportSettings = @@ -3449,6 +3486,7 @@ protected HttpJsonVmMigrationStub( builder.add("group", String.valueOf(request.getGroup())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getGroup()) .build(); HttpJsonCallSettings listTargetProjectsTransportSettings = @@ -3461,6 +3499,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getTargetProjectTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3472,6 +3511,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createTargetProjectTransportSettings = @@ -3484,6 +3524,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateTargetProjectTransportSettings = @@ -3510,6 +3551,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listReplicationCyclesTransportSettings = @@ -3523,6 +3565,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getReplicationCycleTransportSettings = @@ -3535,6 +3578,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listImageImportsTransportSettings = @@ -3547,6 +3591,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getImageImportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3558,6 +3603,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createImageImportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3569,6 +3615,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteImageImportTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3580,6 +3627,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listImageImportJobsTransportSettings = @@ -3593,6 +3641,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getImageImportJobTransportSettings = @@ -3605,6 +3654,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelImageImportJobTransportSettings = @@ -3617,6 +3667,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createDiskMigrationJobTransportSettings = @@ -3629,6 +3680,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listDiskMigrationJobsTransportSettings = @@ -3642,6 +3694,7 @@ protected HttpJsonVmMigrationStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getDiskMigrationJobTransportSettings = @@ -3654,6 +3707,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDiskMigrationJobTransportSettings = @@ -3680,6 +3734,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runDiskMigrationJobTransportSettings = @@ -3692,6 +3747,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelDiskMigrationJobTransportSettings = @@ -3704,6 +3760,7 @@ protected HttpJsonVmMigrationStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/Version.java b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/Version.java new file mode 100644 index 000000000000..eafabdc468f0 --- /dev/null +++ b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vmmigration.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vmmigration:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/VmMigrationStubSettings.java b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/VmMigrationStubSettings.java index 6a5d381c6e60..83a482fd46e5 100644 --- a/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/VmMigrationStubSettings.java +++ b/java-vmmigration/google-cloud-vmmigration/src/main/java/com/google/cloud/vmmigration/v1/stub/VmMigrationStubSettings.java @@ -2124,6 +2124,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vmmigration") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vmmigration/google-cloud-vmmigration/src/main/resources/META-INF/native-image/com.google.cloud.vmmigration.v1/reflect-config.json b/java-vmmigration/google-cloud-vmmigration/src/main/resources/META-INF/native-image/com.google.cloud.vmmigration.v1/reflect-config.json index 4f47a0ee7810..823b470db9c6 100644 --- a/java-vmmigration/google-cloud-vmmigration/src/main/resources/META-INF/native-image/com.google.cloud.vmmigration.v1/reflect-config.json +++ b/java-vmmigration/google-cloud-vmmigration/src/main/resources/META-INF/native-image/com.google.cloud.vmmigration.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vmwareengine/README.md b/java-vmwareengine/README.md index f36aae7d91cc..d8739f51f604 100644 --- a/java-vmwareengine/README.md +++ b/java-vmwareengine/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vmwareengine - 0.81.0 + 0.82.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vmwareengine:0.81.0' +implementation 'com.google.cloud:google-cloud-vmwareengine:0.82.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vmwareengine" % "0.81.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vmwareengine" % "0.82.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-vmwareengine/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vmwareengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmwareengine/0.81.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmwareengine/0.82.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/GrpcVmwareEngineStub.java b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/GrpcVmwareEngineStub.java index aacc3348581c..4b5d7a1d293b 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/GrpcVmwareEngineStub.java +++ b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/GrpcVmwareEngineStub.java @@ -1401,6 +1401,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrivateCloudTransportSettings = GrpcCallSettings.newBuilder() @@ -1411,6 +1412,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createPrivateCloudTransportSettings = GrpcCallSettings.newBuilder() @@ -1421,6 +1423,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePrivateCloudTransportSettings = GrpcCallSettings.newBuilder() @@ -1442,6 +1445,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings undeletePrivateCloudTransportSettings = GrpcCallSettings.newBuilder() @@ -1452,6 +1456,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listClustersTransportSettings = GrpcCallSettings.newBuilder() @@ -1462,6 +1467,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1472,6 +1478,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1482,6 +1489,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateClusterTransportSettings = GrpcCallSettings.newBuilder() @@ -1502,6 +1510,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNodesTransportSettings = GrpcCallSettings.newBuilder() @@ -1512,6 +1521,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNodeTransportSettings = GrpcCallSettings.newBuilder() @@ -1522,6 +1532,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExternalAddressesTransportSettings = @@ -1534,6 +1545,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings< FetchNetworkPolicyExternalAddressesRequest, FetchNetworkPolicyExternalAddressesResponse> @@ -1549,6 +1561,7 @@ protected GrpcVmwareEngineStub( builder.add("network_policy", String.valueOf(request.getNetworkPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getNetworkPolicy()) .build(); GrpcCallSettings getExternalAddressTransportSettings = @@ -1560,6 +1573,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createExternalAddressTransportSettings = @@ -1571,6 +1585,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExternalAddressTransportSettings = @@ -1595,6 +1610,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubnetsTransportSettings = GrpcCallSettings.newBuilder() @@ -1605,6 +1621,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -1615,6 +1632,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateSubnetTransportSettings = GrpcCallSettings.newBuilder() @@ -1637,6 +1655,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExternalAccessRuleTransportSettings = @@ -1648,6 +1667,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createExternalAccessRuleTransportSettings = @@ -1659,6 +1679,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateExternalAccessRuleTransportSettings = @@ -1683,6 +1704,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLoggingServersTransportSettings = @@ -1694,6 +1716,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getLoggingServerTransportSettings = GrpcCallSettings.newBuilder() @@ -1704,6 +1727,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createLoggingServerTransportSettings = GrpcCallSettings.newBuilder() @@ -1714,6 +1738,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateLoggingServerTransportSettings = GrpcCallSettings.newBuilder() @@ -1735,6 +1760,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNodeTypesTransportSettings = GrpcCallSettings.newBuilder() @@ -1745,6 +1771,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getNodeTypeTransportSettings = GrpcCallSettings.newBuilder() @@ -1755,6 +1782,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings showNsxCredentialsTransportSettings = GrpcCallSettings.newBuilder() @@ -1765,6 +1793,7 @@ protected GrpcVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); GrpcCallSettings showVcenterCredentialsTransportSettings = @@ -1776,6 +1805,7 @@ protected GrpcVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); GrpcCallSettings resetNsxCredentialsTransportSettings = GrpcCallSettings.newBuilder() @@ -1786,6 +1816,7 @@ protected GrpcVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); GrpcCallSettings resetVcenterCredentialsTransportSettings = @@ -1797,6 +1828,7 @@ protected GrpcVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); GrpcCallSettings getDnsForwardingTransportSettings = GrpcCallSettings.newBuilder() @@ -1807,6 +1839,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateDnsForwardingTransportSettings = GrpcCallSettings.newBuilder() @@ -1828,6 +1861,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNetworkPeeringsTransportSettings = @@ -1839,6 +1873,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createNetworkPeeringTransportSettings = GrpcCallSettings.newBuilder() @@ -1849,6 +1884,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteNetworkPeeringTransportSettings = GrpcCallSettings.newBuilder() @@ -1859,6 +1895,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateNetworkPeeringTransportSettings = GrpcCallSettings.newBuilder() @@ -1882,6 +1919,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createHcxActivationKeyTransportSettings = @@ -1893,6 +1931,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listHcxActivationKeysTransportSettings = @@ -1905,6 +1944,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getHcxActivationKeyTransportSettings = @@ -1916,6 +1956,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getNetworkPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1926,6 +1967,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listNetworkPoliciesTransportSettings = @@ -1937,6 +1979,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createNetworkPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1947,6 +1990,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateNetworkPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -1968,6 +2012,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listManagementDnsZoneBindingsTransportSettings = @@ -1981,6 +2026,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getManagementDnsZoneBindingTransportSettings = @@ -1993,6 +2039,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createManagementDnsZoneBindingTransportSettings = @@ -2004,6 +2051,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateManagementDnsZoneBindingTransportSettings = @@ -2028,6 +2076,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings repairManagementDnsZoneBindingTransportSettings = @@ -2039,6 +2088,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createVmwareEngineNetworkTransportSettings = @@ -2050,6 +2100,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateVmwareEngineNetworkTransportSettings = @@ -2074,6 +2125,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getVmwareEngineNetworkTransportSettings = @@ -2085,6 +2137,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listVmwareEngineNetworksTransportSettings = @@ -2097,6 +2150,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createPrivateConnectionTransportSettings = @@ -2108,6 +2162,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getPrivateConnectionTransportSettings = @@ -2119,6 +2174,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listPrivateConnectionsTransportSettings = @@ -2131,6 +2187,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updatePrivateConnectionTransportSettings = @@ -2155,6 +2212,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings< ListPrivateConnectionPeeringRoutesRequest, ListPrivateConnectionPeeringRoutesResponse> @@ -2170,6 +2228,7 @@ protected GrpcVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings grantDnsBindPermissionTransportSettings = @@ -2181,6 +2240,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getDnsBindPermissionTransportSettings = @@ -2192,6 +2252,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings revokeDnsBindPermissionTransportSettings = @@ -2203,6 +2264,7 @@ protected GrpcVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() @@ -2233,6 +2295,7 @@ protected GrpcVmwareEngineStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -2243,6 +2306,7 @@ protected GrpcVmwareEngineStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -2254,6 +2318,7 @@ protected GrpcVmwareEngineStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listPrivateCloudsCallable = diff --git a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/HttpJsonVmwareEngineStub.java b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/HttpJsonVmwareEngineStub.java index e3ffd9e9d447..6c0847767385 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/HttpJsonVmwareEngineStub.java +++ b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/HttpJsonVmwareEngineStub.java @@ -3679,6 +3679,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPrivateCloudTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3690,6 +3691,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createPrivateCloudTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3701,6 +3703,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePrivateCloudTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3724,6 +3727,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings undeletePrivateCloudTransportSettings = @@ -3736,6 +3740,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listClustersTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3747,6 +3752,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3758,6 +3764,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3769,6 +3776,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateClusterTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3791,6 +3799,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNodesTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3802,6 +3811,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNodeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3813,6 +3823,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExternalAddressesTransportSettings = @@ -3826,6 +3837,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings< FetchNetworkPolicyExternalAddressesRequest, FetchNetworkPolicyExternalAddressesResponse> @@ -3842,6 +3854,7 @@ protected HttpJsonVmwareEngineStub( builder.add("network_policy", String.valueOf(request.getNetworkPolicy())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getNetworkPolicy()) .build(); HttpJsonCallSettings getExternalAddressTransportSettings = @@ -3854,6 +3867,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createExternalAddressTransportSettings = @@ -3866,6 +3880,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateExternalAddressTransportSettings = @@ -3892,6 +3907,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubnetsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3903,6 +3919,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3914,6 +3931,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateSubnetTransportSettings = HttpJsonCallSettings.newBuilder() @@ -3938,6 +3956,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExternalAccessRuleTransportSettings = @@ -3950,6 +3969,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createExternalAccessRuleTransportSettings = @@ -3962,6 +3982,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateExternalAccessRuleTransportSettings = @@ -3988,6 +4009,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLoggingServersTransportSettings = @@ -4000,6 +4022,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getLoggingServerTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4011,6 +4034,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createLoggingServerTransportSettings = @@ -4023,6 +4047,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateLoggingServerTransportSettings = @@ -4049,6 +4074,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNodeTypesTransportSettings = @@ -4061,6 +4087,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getNodeTypeTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4072,6 +4099,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings showNsxCredentialsTransportSettings = @@ -4084,6 +4112,7 @@ protected HttpJsonVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); HttpJsonCallSettings showVcenterCredentialsTransportSettings = @@ -4096,6 +4125,7 @@ protected HttpJsonVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); HttpJsonCallSettings resetNsxCredentialsTransportSettings = @@ -4108,6 +4138,7 @@ protected HttpJsonVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); HttpJsonCallSettings resetVcenterCredentialsTransportSettings = @@ -4120,6 +4151,7 @@ protected HttpJsonVmwareEngineStub( builder.add("private_cloud", String.valueOf(request.getPrivateCloud())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getPrivateCloud()) .build(); HttpJsonCallSettings getDnsForwardingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4131,6 +4163,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateDnsForwardingTransportSettings = @@ -4157,6 +4190,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNetworkPeeringsTransportSettings = @@ -4170,6 +4204,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createNetworkPeeringTransportSettings = @@ -4182,6 +4217,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteNetworkPeeringTransportSettings = @@ -4194,6 +4230,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateNetworkPeeringTransportSettings = @@ -4220,6 +4257,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createHcxActivationKeyTransportSettings = @@ -4232,6 +4270,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listHcxActivationKeysTransportSettings = @@ -4245,6 +4284,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getHcxActivationKeyTransportSettings = @@ -4257,6 +4297,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getNetworkPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4268,6 +4309,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listNetworkPoliciesTransportSettings = @@ -4281,6 +4323,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createNetworkPolicyTransportSettings = @@ -4293,6 +4336,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateNetworkPolicyTransportSettings = @@ -4319,6 +4363,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListManagementDnsZoneBindingsRequest, ListManagementDnsZoneBindingsResponse> @@ -4334,6 +4379,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getManagementDnsZoneBindingTransportSettings = @@ -4347,6 +4393,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createManagementDnsZoneBindingTransportSettings = @@ -4359,6 +4406,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateManagementDnsZoneBindingTransportSettings = @@ -4385,6 +4433,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings repairManagementDnsZoneBindingTransportSettings = @@ -4397,6 +4446,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createVmwareEngineNetworkTransportSettings = @@ -4409,6 +4459,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateVmwareEngineNetworkTransportSettings = @@ -4435,6 +4486,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getVmwareEngineNetworkTransportSettings = @@ -4447,6 +4499,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listVmwareEngineNetworksTransportSettings = @@ -4460,6 +4513,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createPrivateConnectionTransportSettings = @@ -4472,6 +4526,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getPrivateConnectionTransportSettings = @@ -4484,6 +4539,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listPrivateConnectionsTransportSettings = @@ -4497,6 +4553,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updatePrivateConnectionTransportSettings = @@ -4523,6 +4580,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings< ListPrivateConnectionPeeringRoutesRequest, ListPrivateConnectionPeeringRoutesResponse> @@ -4539,6 +4597,7 @@ protected HttpJsonVmwareEngineStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings grantDnsBindPermissionTransportSettings = @@ -4551,6 +4610,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getDnsBindPermissionTransportSettings = @@ -4563,6 +4623,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings revokeDnsBindPermissionTransportSettings = @@ -4575,6 +4636,7 @@ protected HttpJsonVmwareEngineStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = @@ -4609,6 +4671,7 @@ protected HttpJsonVmwareEngineStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4620,6 +4683,7 @@ protected HttpJsonVmwareEngineStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -4632,6 +4696,7 @@ protected HttpJsonVmwareEngineStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.listPrivateCloudsCallable = diff --git a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/Version.java b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/Version.java new file mode 100644 index 000000000000..ab211f5259f3 --- /dev/null +++ b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vmwareengine.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vmwareengine:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/VmwareEngineStubSettings.java b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/VmwareEngineStubSettings.java index 5795a52f6e73..c23d5402cc28 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/VmwareEngineStubSettings.java +++ b/java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/stub/VmwareEngineStubSettings.java @@ -2666,6 +2666,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vmwareengine") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vmwareengine/google-cloud-vmwareengine/src/main/resources/META-INF/native-image/com.google.cloud.vmwareengine.v1/reflect-config.json b/java-vmwareengine/google-cloud-vmwareengine/src/main/resources/META-INF/native-image/com.google.cloud.vmwareengine.v1/reflect-config.json index ccd0e90f8052..1f715f338273 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/src/main/resources/META-INF/native-image/com.google.cloud.vmwareengine.v1/reflect-config.json +++ b/java-vmwareengine/google-cloud-vmwareengine/src/main/resources/META-INF/native-image/com.google.cloud.vmwareengine.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-vpcaccess/README.md b/java-vpcaccess/README.md index e574d6fcb7c7..2c081e6f528f 100644 --- a/java-vpcaccess/README.md +++ b/java-vpcaccess/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vpcaccess - 2.88.0 + 2.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vpcaccess:2.88.0' +implementation 'com.google.cloud:google-cloud-vpcaccess:2.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vpcaccess" % "2.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vpcaccess" % "2.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-vpcaccess/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vpcaccess.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vpcaccess/2.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vpcaccess/2.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/GrpcVpcAccessServiceStub.java b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/GrpcVpcAccessServiceStub.java index d1544d9ed4e6..f1252eef853b 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/GrpcVpcAccessServiceStub.java +++ b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/GrpcVpcAccessServiceStub.java @@ -176,6 +176,7 @@ protected GrpcVpcAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -186,6 +187,7 @@ protected GrpcVpcAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listConnectorsTransportSettings = @@ -197,6 +199,7 @@ protected GrpcVpcAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteConnectorTransportSettings = GrpcCallSettings.newBuilder() @@ -207,6 +210,7 @@ protected GrpcVpcAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/HttpJsonVpcAccessServiceStub.java b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/HttpJsonVpcAccessServiceStub.java index a9b571342a11..be9b943f71a8 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/HttpJsonVpcAccessServiceStub.java +++ b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/HttpJsonVpcAccessServiceStub.java @@ -338,6 +338,7 @@ protected HttpJsonVpcAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getConnectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -349,6 +350,7 @@ protected HttpJsonVpcAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listConnectorsTransportSettings = @@ -361,6 +363,7 @@ protected HttpJsonVpcAccessServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteConnectorTransportSettings = HttpJsonCallSettings.newBuilder() @@ -372,6 +375,7 @@ protected HttpJsonVpcAccessServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/Version.java b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/Version.java new file mode 100644 index 000000000000..63ce84568bcd --- /dev/null +++ b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vpcaccess.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-vpcaccess:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/VpcAccessServiceStubSettings.java b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/VpcAccessServiceStubSettings.java index 7205a3a48c6b..7301877b9c20 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/VpcAccessServiceStubSettings.java +++ b/java-vpcaccess/google-cloud-vpcaccess/src/main/java/com/google/cloud/vpcaccess/v1/stub/VpcAccessServiceStubSettings.java @@ -436,6 +436,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-vpcaccess") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-vpcaccess/google-cloud-vpcaccess/src/main/resources/META-INF/native-image/com.google.cloud.vpcaccess.v1/reflect-config.json b/java-vpcaccess/google-cloud-vpcaccess/src/main/resources/META-INF/native-image/com.google.cloud.vpcaccess.v1/reflect-config.json index b5bfca519b62..074aaa52a4d7 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/src/main/resources/META-INF/native-image/com.google.cloud.vpcaccess.v1/reflect-config.json +++ b/java-vpcaccess/google-cloud-vpcaccess/src/main/resources/META-INF/native-image/com.google.cloud.vpcaccess.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-webrisk/README.md b/java-webrisk/README.md index b0455dfc919b..d8a7732580bc 100644 --- a/java-webrisk/README.md +++ b/java-webrisk/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-webrisk - 2.86.0 + 2.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-webrisk:2.86.0' +implementation 'com.google.cloud:google-cloud-webrisk:2.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-webrisk" % "2.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-webrisk" % "2.87.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-webrisk/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-webrisk.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-webrisk/2.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-webrisk/2.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/GrpcWebRiskServiceStub.java b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/GrpcWebRiskServiceStub.java index dd88ce896df0..493198c48b49 100644 --- a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/GrpcWebRiskServiceStub.java +++ b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/GrpcWebRiskServiceStub.java @@ -179,6 +179,7 @@ protected GrpcWebRiskServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings submitUriTransportSettings = GrpcCallSettings.newBuilder() @@ -189,6 +190,7 @@ protected GrpcWebRiskServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.computeThreatListDiffCallable = diff --git a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/HttpJsonWebRiskServiceStub.java b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/HttpJsonWebRiskServiceStub.java index 91f9288426ca..fecbc8446392 100644 --- a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/HttpJsonWebRiskServiceStub.java +++ b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/HttpJsonWebRiskServiceStub.java @@ -356,6 +356,7 @@ protected HttpJsonWebRiskServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings submitUriTransportSettings = HttpJsonCallSettings.newBuilder() @@ -367,6 +368,7 @@ protected HttpJsonWebRiskServiceStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.computeThreatListDiffCallable = diff --git a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/Version.java b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/Version.java new file mode 100644 index 000000000000..fd9834d8929b --- /dev/null +++ b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.webrisk.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-webrisk:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/WebRiskServiceStubSettings.java b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/WebRiskServiceStubSettings.java index 9502dc41d377..ecd9b2db3d21 100644 --- a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/WebRiskServiceStubSettings.java +++ b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1/stub/WebRiskServiceStubSettings.java @@ -308,6 +308,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-webrisk") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/Version.java b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/Version.java new file mode 100644 index 000000000000..d15448f69d4d --- /dev/null +++ b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.webrisk.v1beta1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-webrisk:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/WebRiskServiceV1Beta1StubSettings.java b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/WebRiskServiceV1Beta1StubSettings.java index a63fdb314cb4..2e5a74b657c3 100644 --- a/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/WebRiskServiceV1Beta1StubSettings.java +++ b/java-webrisk/google-cloud-webrisk/src/main/java/com/google/cloud/webrisk/v1beta1/stub/WebRiskServiceV1Beta1StubSettings.java @@ -253,6 +253,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-webrisk") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1/reflect-config.json b/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1/reflect-config.json index a80f535297e3..19475aaecbf2 100644 --- a/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1/reflect-config.json +++ b/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1beta1/reflect-config.json b/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1beta1/reflect-config.json index f221a7172359..fa85a177abb3 100644 --- a/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1beta1/reflect-config.json +++ b/java-webrisk/google-cloud-webrisk/src/main/resources/META-INF/native-image/com.google.cloud.webrisk.v1beta1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-websecurityscanner/README.md b/java-websecurityscanner/README.md index bbbc77146bd3..db316c1b8726 100644 --- a/java-websecurityscanner/README.md +++ b/java-websecurityscanner/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-websecurityscanner - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-websecurityscanner:2.87.0' +implementation 'com.google.cloud:google-cloud-websecurityscanner:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-websecurityscanner" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-websecurityscanner" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-websecurityscanner/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-websecurityscanner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-websecurityscanner/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-websecurityscanner/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/Version.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/Version.java new file mode 100644 index 000000000000..46c30a48c03c --- /dev/null +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.websecurityscanner.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-websecurityscanner:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/WebSecurityScannerStubSettings.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/WebSecurityScannerStubSettings.java index 0faed57447b0..5fccada0e0ae 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/WebSecurityScannerStubSettings.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1/stub/WebSecurityScannerStubSettings.java @@ -575,6 +575,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-websecurityscanner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java index 46a6a8f7ec61..fd3650741c58 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/GrpcWebSecurityScannerStub.java @@ -296,6 +296,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteScanConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -306,6 +307,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getScanConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -316,6 +318,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScanConfigsTransportSettings = @@ -327,6 +330,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateScanConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -348,6 +352,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getScanRunTransportSettings = GrpcCallSettings.newBuilder() @@ -358,6 +363,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScanRunsTransportSettings = GrpcCallSettings.newBuilder() @@ -368,6 +374,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings stopScanRunTransportSettings = GrpcCallSettings.newBuilder() @@ -378,6 +385,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCrawledUrlsTransportSettings = @@ -389,6 +397,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFindingTransportSettings = GrpcCallSettings.newBuilder() @@ -399,6 +408,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -409,6 +419,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingTypeStatsTransportSettings = @@ -420,6 +431,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createScanConfigCallable = diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/HttpJsonWebSecurityScannerStub.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/HttpJsonWebSecurityScannerStub.java index 9074941fbd54..f53075593a95 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/HttpJsonWebSecurityScannerStub.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/HttpJsonWebSecurityScannerStub.java @@ -633,6 +633,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteScanConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -644,6 +645,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getScanConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -655,6 +657,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScanConfigsTransportSettings = @@ -667,6 +670,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateScanConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -690,6 +694,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getScanRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -701,6 +706,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScanRunsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -712,6 +718,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings stopScanRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -723,6 +730,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCrawledUrlsTransportSettings = @@ -735,6 +743,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -746,6 +755,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -757,6 +767,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingTypeStatsTransportSettings = @@ -770,6 +781,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createScanConfigCallable = diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/Version.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/Version.java new file mode 100644 index 000000000000..cef1b8704c0a --- /dev/null +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.websecurityscanner.v1alpha.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-websecurityscanner:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java index b8bb7373b984..06d9f8719087 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1alpha/stub/WebSecurityScannerStubSettings.java @@ -576,6 +576,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-websecurityscanner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java index d7b464200446..95da2056e01d 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/GrpcWebSecurityScannerStub.java @@ -294,6 +294,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteScanConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -304,6 +305,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getScanConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -314,6 +316,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScanConfigsTransportSettings = @@ -325,6 +328,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateScanConfigTransportSettings = GrpcCallSettings.newBuilder() @@ -346,6 +350,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getScanRunTransportSettings = GrpcCallSettings.newBuilder() @@ -356,6 +361,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listScanRunsTransportSettings = GrpcCallSettings.newBuilder() @@ -366,6 +372,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings stopScanRunTransportSettings = GrpcCallSettings.newBuilder() @@ -376,6 +383,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listCrawledUrlsTransportSettings = @@ -387,6 +395,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getFindingTransportSettings = GrpcCallSettings.newBuilder() @@ -397,6 +406,7 @@ protected GrpcWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listFindingsTransportSettings = GrpcCallSettings.newBuilder() @@ -407,6 +417,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listFindingTypeStatsTransportSettings = @@ -418,6 +429,7 @@ protected GrpcWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createScanConfigCallable = diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/HttpJsonWebSecurityScannerStub.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/HttpJsonWebSecurityScannerStub.java index 1a0f822db0d6..8a53905da7e3 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/HttpJsonWebSecurityScannerStub.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/HttpJsonWebSecurityScannerStub.java @@ -631,6 +631,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteScanConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -642,6 +643,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getScanConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -653,6 +655,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScanConfigsTransportSettings = @@ -665,6 +668,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateScanConfigTransportSettings = HttpJsonCallSettings.newBuilder() @@ -688,6 +692,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getScanRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -699,6 +704,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listScanRunsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -710,6 +716,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings stopScanRunTransportSettings = HttpJsonCallSettings.newBuilder() @@ -721,6 +728,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listCrawledUrlsTransportSettings = @@ -733,6 +741,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getFindingTransportSettings = HttpJsonCallSettings.newBuilder() @@ -744,6 +753,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listFindingsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -755,6 +765,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listFindingTypeStatsTransportSettings = @@ -768,6 +779,7 @@ protected HttpJsonWebSecurityScannerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); this.createScanConfigCallable = diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/Version.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/Version.java new file mode 100644 index 000000000000..c6ff37cccf24 --- /dev/null +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.websecurityscanner.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-websecurityscanner:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java index 5adc5eae1533..1dcd67d21bcd 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/java/com/google/cloud/websecurityscanner/v1beta/stub/WebSecurityScannerStubSettings.java @@ -576,6 +576,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-websecurityscanner") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1/reflect-config.json b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1/reflect-config.json index 47bab6c71b8f..4a2496a87b77 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1/reflect-config.json +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1alpha/reflect-config.json b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1alpha/reflect-config.json index 560ad2a55fe2..0517c9cde36a 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1alpha/reflect-config.json +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1alpha/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1beta/reflect-config.json b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1beta/reflect-config.json index b5c7c170ad56..41f587d2383a 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1beta/reflect-config.json +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/main/resources/META-INF/native-image/com.google.cloud.websecurityscanner.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workflow-executions/README.md b/java-workflow-executions/README.md index 2b1d0b194caa..0a489d4978a3 100644 --- a/java-workflow-executions/README.md +++ b/java-workflow-executions/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workflow-executions - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workflow-executions:2.87.0' +implementation 'com.google.cloud:google-cloud-workflow-executions:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workflow-executions" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workflow-executions" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-workflow-executions/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workflow-executions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflow-executions/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflow-executions/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/ExecutionsStubSettings.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/ExecutionsStubSettings.java index 3f917456c84f..c334cc92d07c 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/ExecutionsStubSettings.java +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/ExecutionsStubSettings.java @@ -319,6 +319,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workflow-executions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/GrpcExecutionsStub.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/GrpcExecutionsStub.java index 65a57269a870..6e12fa3a847e 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/GrpcExecutionsStub.java +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/GrpcExecutionsStub.java @@ -149,6 +149,7 @@ protected GrpcExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -159,6 +160,7 @@ protected GrpcExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -169,6 +171,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -179,6 +182,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listExecutionsCallable = diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/HttpJsonExecutionsStub.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/HttpJsonExecutionsStub.java index 68225ea09584..a392e3f63744 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/HttpJsonExecutionsStub.java +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/HttpJsonExecutionsStub.java @@ -259,6 +259,7 @@ protected HttpJsonExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -270,6 +271,7 @@ protected HttpJsonExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -281,6 +283,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -292,6 +295,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listExecutionsCallable = diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/Version.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/Version.java new file mode 100644 index 000000000000..af5e04b3e4f1 --- /dev/null +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workflows.executions.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workflow-executions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/ExecutionsStubSettings.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/ExecutionsStubSettings.java index 97d69ef03885..db581e099dfb 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/ExecutionsStubSettings.java +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/ExecutionsStubSettings.java @@ -320,6 +320,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workflow-executions") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/GrpcExecutionsStub.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/GrpcExecutionsStub.java index f112427b6857..549a20837026 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/GrpcExecutionsStub.java +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/GrpcExecutionsStub.java @@ -154,6 +154,7 @@ protected GrpcExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -164,6 +165,7 @@ protected GrpcExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -174,6 +176,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings cancelExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -184,6 +187,7 @@ protected GrpcExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listExecutionsCallable = diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/HttpJsonExecutionsStub.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/HttpJsonExecutionsStub.java index 597a441f4201..f70d207e7c20 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/HttpJsonExecutionsStub.java +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/HttpJsonExecutionsStub.java @@ -262,6 +262,7 @@ protected HttpJsonExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -273,6 +274,7 @@ protected HttpJsonExecutionsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -284,6 +286,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings cancelExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -295,6 +298,7 @@ protected HttpJsonExecutionsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.listExecutionsCallable = diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/Version.java b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/Version.java new file mode 100644 index 000000000000..203ea6c5252b --- /dev/null +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/java/com/google/cloud/workflows/executions/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workflows.executions.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workflow-executions:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1/reflect-config.json b/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1/reflect-config.json index 929ed8a2e1ed..2214cfc7324d 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1/reflect-config.json +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1beta/reflect-config.json b/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1beta/reflect-config.json index fbccfc663da2..2deb71219dd1 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1beta/reflect-config.json +++ b/java-workflow-executions/google-cloud-workflow-executions/src/main/resources/META-INF/native-image/com.google.cloud.workflows.executions.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workflows/README.md b/java-workflows/README.md index e5f5c2f85809..3498b205fa92 100644 --- a/java-workflows/README.md +++ b/java-workflows/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workflows - 2.87.0 + 2.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workflows:2.87.0' +implementation 'com.google.cloud:google-cloud-workflows:2.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workflows" % "2.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workflows" % "2.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-workflows/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workflows.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflows/2.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflows/2.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/GrpcWorkflowsStub.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/GrpcWorkflowsStub.java index cb3a9ca961d4..83716941f92f 100644 --- a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/GrpcWorkflowsStub.java +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/GrpcWorkflowsStub.java @@ -218,6 +218,7 @@ protected GrpcWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -228,6 +229,7 @@ protected GrpcWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -238,6 +240,7 @@ protected GrpcWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -248,6 +251,7 @@ protected GrpcWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -270,6 +274,7 @@ protected GrpcWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/HttpJsonWorkflowsStub.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/HttpJsonWorkflowsStub.java index ae58c5c5ca45..1bbe48f3675b 100644 --- a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/HttpJsonWorkflowsStub.java +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/HttpJsonWorkflowsStub.java @@ -473,6 +473,7 @@ protected HttpJsonWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -484,6 +485,7 @@ protected HttpJsonWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -495,6 +497,7 @@ protected HttpJsonWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -506,6 +509,7 @@ protected HttpJsonWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -530,6 +534,7 @@ protected HttpJsonWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listLocationsTransportSettings = diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/Version.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/Version.java new file mode 100644 index 000000000000..7b090ba6c42b --- /dev/null +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workflows.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workflows:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/WorkflowsStubSettings.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/WorkflowsStubSettings.java index dd3208e596c4..9cac1323854b 100644 --- a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/WorkflowsStubSettings.java +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1/stub/WorkflowsStubSettings.java @@ -534,6 +534,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workflows") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/GrpcWorkflowsStub.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/GrpcWorkflowsStub.java index ace09fc8db25..1254d6345425 100644 --- a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/GrpcWorkflowsStub.java +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/GrpcWorkflowsStub.java @@ -201,6 +201,7 @@ protected GrpcWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -211,6 +212,7 @@ protected GrpcWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -221,6 +223,7 @@ protected GrpcWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings deleteWorkflowTransportSettings = GrpcCallSettings.newBuilder() @@ -231,6 +234,7 @@ protected GrpcWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings updateWorkflowTransportSettings = GrpcCallSettings.newBuilder() diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/HttpJsonWorkflowsStub.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/HttpJsonWorkflowsStub.java index a60d776d1261..01fc80b0dcb2 100644 --- a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/HttpJsonWorkflowsStub.java +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/HttpJsonWorkflowsStub.java @@ -429,6 +429,7 @@ protected HttpJsonWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -440,6 +441,7 @@ protected HttpJsonWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -451,6 +453,7 @@ protected HttpJsonWorkflowsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings deleteWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() @@ -462,6 +465,7 @@ protected HttpJsonWorkflowsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings updateWorkflowTransportSettings = HttpJsonCallSettings.newBuilder() diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/Version.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/Version.java new file mode 100644 index 000000000000..f7de0471f3f1 --- /dev/null +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workflows.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workflows:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/WorkflowsStubSettings.java b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/WorkflowsStubSettings.java index 49e468a56e38..d1db51fba6a5 100644 --- a/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/WorkflowsStubSettings.java +++ b/java-workflows/google-cloud-workflows/src/main/java/com/google/cloud/workflows/v1beta/stub/WorkflowsStubSettings.java @@ -456,6 +456,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workflows") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1/reflect-config.json b/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1/reflect-config.json index 98ee940b23c3..d1d1ab69fe65 100644 --- a/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1/reflect-config.json +++ b/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1beta/reflect-config.json b/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1beta/reflect-config.json index bab5a709e0c4..d2dbe42966ec 100644 --- a/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1beta/reflect-config.json +++ b/java-workflows/google-cloud-workflows/src/main/resources/META-INF/native-image/com.google.cloud.workflows.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workloadmanager/README.md b/java-workloadmanager/README.md index f83039da0a72..efd0a33f3117 100644 --- a/java-workloadmanager/README.md +++ b/java-workloadmanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workloadmanager - 0.3.0 + 0.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workloadmanager:0.3.0' +implementation 'com.google.cloud:google-cloud-workloadmanager:0.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workloadmanager" % "0.3.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workloadmanager" % "0.4.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-workloadmanager/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workloadmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workloadmanager/0.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workloadmanager/0.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/GrpcWorkloadManagerStub.java b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/GrpcWorkloadManagerStub.java index e4ee09e9c957..d5bac93aeea1 100644 --- a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/GrpcWorkloadManagerStub.java +++ b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/GrpcWorkloadManagerStub.java @@ -320,6 +320,7 @@ protected GrpcWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -330,6 +331,7 @@ protected GrpcWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings createEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -340,6 +342,7 @@ protected GrpcWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -360,6 +363,7 @@ protected GrpcWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExecutionsTransportSettings = @@ -371,6 +375,7 @@ protected GrpcWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings getExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -381,6 +386,7 @@ protected GrpcWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings runEvaluationTransportSettings = GrpcCallSettings.newBuilder() @@ -391,6 +397,7 @@ protected GrpcWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings deleteExecutionTransportSettings = GrpcCallSettings.newBuilder() @@ -401,6 +408,7 @@ protected GrpcWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listExecutionResultsTransportSettings = @@ -422,6 +430,7 @@ protected GrpcWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listScannedResourcesTransportSettings = diff --git a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/HttpJsonWorkloadManagerStub.java b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/HttpJsonWorkloadManagerStub.java index aa18d5cbd4ab..91aa719969ca 100644 --- a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/HttpJsonWorkloadManagerStub.java +++ b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/HttpJsonWorkloadManagerStub.java @@ -747,6 +747,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -758,6 +759,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings createEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -769,6 +771,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -791,6 +794,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExecutionsTransportSettings = @@ -803,6 +807,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings getExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -814,6 +819,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings runEvaluationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -825,6 +831,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings deleteExecutionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -836,6 +843,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listExecutionResultsTransportSettings = @@ -860,6 +868,7 @@ protected HttpJsonWorkloadManagerStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listScannedResourcesTransportSettings = diff --git a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/Version.java b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/Version.java new file mode 100644 index 000000000000..a9558b8eceb6 --- /dev/null +++ b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workloadmanager.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workloadmanager:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/WorkloadManagerStubSettings.java b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/WorkloadManagerStubSettings.java index 476608f2e89b..bbcb6b25cb98 100644 --- a/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/WorkloadManagerStubSettings.java +++ b/java-workloadmanager/google-cloud-workloadmanager/src/main/java/com/google/cloud/workloadmanager/v1/stub/WorkloadManagerStubSettings.java @@ -746,6 +746,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workloadmanager") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workloadmanager/google-cloud-workloadmanager/src/main/resources/META-INF/native-image/com.google.cloud.workloadmanager.v1/reflect-config.json b/java-workloadmanager/google-cloud-workloadmanager/src/main/resources/META-INF/native-image/com.google.cloud.workloadmanager.v1/reflect-config.json index 191503214063..50796b8b9adc 100644 --- a/java-workloadmanager/google-cloud-workloadmanager/src/main/resources/META-INF/native-image/com.google.cloud.workloadmanager.v1/reflect-config.json +++ b/java-workloadmanager/google-cloud-workloadmanager/src/main/resources/META-INF/native-image/com.google.cloud.workloadmanager.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workspaceevents/README.md b/java-workspaceevents/README.md index 69cdd9d04776..3f015be2d4bc 100644 --- a/java-workspaceevents/README.md +++ b/java-workspaceevents/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workspaceevents - 0.51.0 + 0.52.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workspaceevents:0.51.0' +implementation 'com.google.cloud:google-cloud-workspaceevents:0.52.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workspaceevents" % "0.51.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workspaceevents" % "0.52.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-workspaceevents/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workspaceevents.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workspaceevents/0.51.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workspaceevents/0.52.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/GrpcSubscriptionsServiceStub.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/GrpcSubscriptionsServiceStub.java index cd3bc302539f..bd2b38fe1d90 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/GrpcSubscriptionsServiceStub.java +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/GrpcSubscriptionsServiceStub.java @@ -207,6 +207,7 @@ protected GrpcSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSubscriptionTransportSettings = GrpcCallSettings.newBuilder() @@ -217,6 +218,7 @@ protected GrpcSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubscriptionsTransportSettings = @@ -244,6 +246,7 @@ protected GrpcSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSubscriptionCallable = diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/HttpJsonSubscriptionsServiceStub.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/HttpJsonSubscriptionsServiceStub.java index 42f64cd2b879..101948694999 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/HttpJsonSubscriptionsServiceStub.java +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/HttpJsonSubscriptionsServiceStub.java @@ -411,6 +411,7 @@ protected HttpJsonSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSubscriptionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -422,6 +423,7 @@ protected HttpJsonSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubscriptionsTransportSettings = @@ -452,6 +454,7 @@ protected HttpJsonSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSubscriptionCallable = diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/SubscriptionsServiceStubSettings.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/SubscriptionsServiceStubSettings.java index 2f66ed21dc7f..55415715d210 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/SubscriptionsServiceStubSettings.java +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/SubscriptionsServiceStubSettings.java @@ -439,6 +439,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workspaceevents") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/Version.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/Version.java new file mode 100644 index 000000000000..a37d06d65df3 --- /dev/null +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.apps.events.subscriptions.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workspaceevents:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/GrpcSubscriptionsServiceStub.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/GrpcSubscriptionsServiceStub.java index 2c429372889f..e45be8ab77ff 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/GrpcSubscriptionsServiceStub.java +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/GrpcSubscriptionsServiceStub.java @@ -209,6 +209,7 @@ protected GrpcSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getSubscriptionTransportSettings = GrpcCallSettings.newBuilder() @@ -219,6 +220,7 @@ protected GrpcSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listSubscriptionsTransportSettings = @@ -246,6 +248,7 @@ protected GrpcSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSubscriptionCallable = diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/HttpJsonSubscriptionsServiceStub.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/HttpJsonSubscriptionsServiceStub.java index b47622354c85..0266a53bdf33 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/HttpJsonSubscriptionsServiceStub.java +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/HttpJsonSubscriptionsServiceStub.java @@ -413,6 +413,7 @@ protected HttpJsonSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getSubscriptionTransportSettings = HttpJsonCallSettings.newBuilder() @@ -424,6 +425,7 @@ protected HttpJsonSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listSubscriptionsTransportSettings = @@ -454,6 +456,7 @@ protected HttpJsonSubscriptionsServiceStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); this.createSubscriptionCallable = diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/SubscriptionsServiceStubSettings.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/SubscriptionsServiceStubSettings.java index d4fa3506ef6e..062c74394a3c 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/SubscriptionsServiceStubSettings.java +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/SubscriptionsServiceStubSettings.java @@ -445,6 +445,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workspaceevents") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/Version.java b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/Version.java new file mode 100644 index 000000000000..5f04a4686ba1 --- /dev/null +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/java/com/google/apps/events/subscriptions/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.apps.events.subscriptions.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workspaceevents:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1/reflect-config.json b/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1/reflect-config.json index a7a5fcab5cc8..17d4678e9b6f 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1/reflect-config.json +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1beta/reflect-config.json b/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1beta/reflect-config.json index 08cd225884bd..da31f1dc9d68 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1beta/reflect-config.json +++ b/java-workspaceevents/google-cloud-workspaceevents/src/main/resources/META-INF/native-image/com.google.apps.events.subscriptions.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -143,6 +197,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workstations/README.md b/java-workstations/README.md index 8c36ba38c55a..f0cb1f0234b7 100644 --- a/java-workstations/README.md +++ b/java-workstations/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.78.0 + 26.79.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workstations - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workstations:0.75.0' +implementation 'com.google.cloud:google-cloud-workstations:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workstations" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workstations" % "0.76.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-workstations/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workstations.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workstations/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workstations/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/GrpcWorkstationsStub.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/GrpcWorkstationsStub.java index 258b85037d84..173589f8e05b 100644 --- a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/GrpcWorkstationsStub.java +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/GrpcWorkstationsStub.java @@ -485,6 +485,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkstationClustersTransportSettings = @@ -497,6 +498,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkstationClusterTransportSettings = @@ -508,6 +510,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkstationClusterTransportSettings = @@ -532,6 +535,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getWorkstationConfigTransportSettings = @@ -543,6 +547,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkstationConfigsTransportSettings = @@ -555,6 +560,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsableWorkstationConfigsTransportSettings = @@ -568,6 +574,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkstationConfigTransportSettings = @@ -579,6 +586,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkstationConfigTransportSettings = @@ -603,6 +611,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -613,6 +622,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkstationsTransportSettings = @@ -624,6 +634,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsableWorkstationsTransportSettings = @@ -636,6 +647,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -646,6 +658,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -667,6 +680,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -677,6 +691,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -687,6 +702,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateAccessTokenTransportSettings = @@ -698,6 +714,7 @@ protected GrpcWorkstationsStub( builder.add("workstation", String.valueOf(request.getWorkstation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWorkstation()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -708,6 +725,7 @@ protected GrpcWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -718,6 +736,7 @@ protected GrpcWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -729,6 +748,7 @@ protected GrpcWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getWorkstationClusterCallable = diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/HttpJsonWorkstationsStub.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/HttpJsonWorkstationsStub.java index 17bba6f7a4ca..012529b8bd7d 100644 --- a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/HttpJsonWorkstationsStub.java +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/HttpJsonWorkstationsStub.java @@ -1192,6 +1192,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkstationClustersTransportSettings = @@ -1205,6 +1206,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkstationClusterTransportSettings = @@ -1217,6 +1219,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkstationClusterTransportSettings = @@ -1243,6 +1246,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getWorkstationConfigTransportSettings = @@ -1255,6 +1259,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkstationConfigsTransportSettings = @@ -1268,6 +1273,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsableWorkstationConfigsTransportSettings = @@ -1282,6 +1288,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkstationConfigTransportSettings = @@ -1294,6 +1301,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkstationConfigTransportSettings = @@ -1320,6 +1328,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1331,6 +1340,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkstationsTransportSettings = @@ -1343,6 +1353,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsableWorkstationsTransportSettings = @@ -1356,6 +1367,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1367,6 +1379,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1390,6 +1403,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1401,6 +1415,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1412,6 +1427,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateAccessTokenTransportSettings = @@ -1425,6 +1441,7 @@ protected HttpJsonWorkstationsStub( builder.add("workstation", String.valueOf(request.getWorkstation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWorkstation()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1436,6 +1453,7 @@ protected HttpJsonWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1447,6 +1465,7 @@ protected HttpJsonWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1459,6 +1478,7 @@ protected HttpJsonWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getWorkstationClusterCallable = diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/Version.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/Version.java new file mode 100644 index 000000000000..3dad83150838 --- /dev/null +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workstations.v1.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workstations:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/WorkstationsStubSettings.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/WorkstationsStubSettings.java index 0d8ab4b87d9f..8bc3d4c7d47b 100644 --- a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/WorkstationsStubSettings.java +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1/stub/WorkstationsStubSettings.java @@ -974,6 +974,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workstations") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/GrpcWorkstationsStub.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/GrpcWorkstationsStub.java index bd111b479191..cbafd491c4c5 100644 --- a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/GrpcWorkstationsStub.java +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/GrpcWorkstationsStub.java @@ -492,6 +492,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkstationClustersTransportSettings = @@ -504,6 +505,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkstationClusterTransportSettings = @@ -515,6 +517,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkstationClusterTransportSettings = @@ -539,6 +542,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getWorkstationConfigTransportSettings = @@ -550,6 +554,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkstationConfigsTransportSettings = @@ -562,6 +567,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsableWorkstationConfigsTransportSettings = @@ -575,6 +581,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkstationConfigTransportSettings = @@ -586,6 +593,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkstationConfigTransportSettings = @@ -610,6 +618,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings getWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -620,6 +629,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings listWorkstationsTransportSettings = @@ -631,6 +641,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings listUsableWorkstationsTransportSettings = @@ -643,6 +654,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings createWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -653,6 +665,7 @@ protected GrpcWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); GrpcCallSettings updateWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -674,6 +687,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings startWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -684,6 +698,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings stopWorkstationTransportSettings = GrpcCallSettings.newBuilder() @@ -694,6 +709,7 @@ protected GrpcWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); GrpcCallSettings generateAccessTokenTransportSettings = @@ -705,6 +721,7 @@ protected GrpcWorkstationsStub( builder.add("workstation", String.valueOf(request.getWorkstation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWorkstation()) .build(); GrpcCallSettings setIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -715,6 +732,7 @@ protected GrpcWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings getIamPolicyTransportSettings = GrpcCallSettings.newBuilder() @@ -725,6 +743,7 @@ protected GrpcWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); GrpcCallSettings testIamPermissionsTransportSettings = @@ -736,6 +755,7 @@ protected GrpcWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getWorkstationClusterCallable = diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/HttpJsonWorkstationsStub.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/HttpJsonWorkstationsStub.java index 8ccb35ecb5fa..3aa371c2d132 100644 --- a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/HttpJsonWorkstationsStub.java +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/HttpJsonWorkstationsStub.java @@ -1199,6 +1199,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkstationClustersTransportSettings = @@ -1212,6 +1213,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkstationClusterTransportSettings = @@ -1224,6 +1226,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkstationClusterTransportSettings = @@ -1250,6 +1253,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getWorkstationConfigTransportSettings = @@ -1262,6 +1266,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkstationConfigsTransportSettings = @@ -1275,6 +1280,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsableWorkstationConfigsTransportSettings = @@ -1289,6 +1295,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkstationConfigTransportSettings = @@ -1301,6 +1308,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkstationConfigTransportSettings = @@ -1327,6 +1335,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings getWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1338,6 +1347,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings listWorkstationsTransportSettings = @@ -1350,6 +1360,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings listUsableWorkstationsTransportSettings = @@ -1363,6 +1374,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings createWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1374,6 +1386,7 @@ protected HttpJsonWorkstationsStub( builder.add("parent", String.valueOf(request.getParent())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getParent()) .build(); HttpJsonCallSettings updateWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1397,6 +1410,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings startWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1408,6 +1422,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings stopWorkstationTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1419,6 +1434,7 @@ protected HttpJsonWorkstationsStub( builder.add("name", String.valueOf(request.getName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getName()) .build(); HttpJsonCallSettings generateAccessTokenTransportSettings = @@ -1432,6 +1448,7 @@ protected HttpJsonWorkstationsStub( builder.add("workstation", String.valueOf(request.getWorkstation())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getWorkstation()) .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1443,6 +1460,7 @@ protected HttpJsonWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings getIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1454,6 +1472,7 @@ protected HttpJsonWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); HttpJsonCallSettings testIamPermissionsTransportSettings = @@ -1466,6 +1485,7 @@ protected HttpJsonWorkstationsStub( builder.add("resource", String.valueOf(request.getResource())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResource()) .build(); this.getWorkstationClusterCallable = diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/Version.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/Version.java new file mode 100644 index 000000000000..aa0141103dcf --- /dev/null +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/Version.java @@ -0,0 +1,27 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.workstations.v1beta.stub; + +import com.google.api.core.InternalApi; + +@InternalApi("For internal use only") +final class Version { + // {x-version-update-start:google-cloud-workstations:current} + static final String VERSION = "0.0.0-SNAPSHOT"; + // {x-version-update-end} + +} diff --git a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/WorkstationsStubSettings.java b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/WorkstationsStubSettings.java index 47b6fce6da6e..ff003f418b28 100644 --- a/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/WorkstationsStubSettings.java +++ b/java-workstations/google-cloud-workstations/src/main/java/com/google/cloud/workstations/v1beta/stub/WorkstationsStubSettings.java @@ -975,6 +975,7 @@ protected LibraryMetadata getLibraryMetadata() { return LibraryMetadata.newBuilder() .setArtifactName("com.google.cloud:google-cloud-workstations") .setRepository("googleapis/google-cloud-java") + .setVersion(Version.VERSION) .build(); } diff --git a/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1/reflect-config.json b/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1/reflect-config.json index 699dbdb4dcc2..248aa2acf728 100644 --- a/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1/reflect-config.json +++ b/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true, diff --git a/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1beta/reflect-config.json b/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1beta/reflect-config.json index 482e55145721..354decbff035 100644 --- a/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1beta/reflect-config.json +++ b/java-workstations/google-cloud-workstations/src/main/resources/META-INF/native-image/com.google.cloud.workstations.v1beta/reflect-config.json @@ -1,4 +1,58 @@ [ + { + "name": "com.google.api.BatchingConfigProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingConfigProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingDescriptorProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.BatchingSettingsProto$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.ClientLibraryDestination", "queryAllDeclaredConstructors": true, @@ -116,6 +170,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.FlowControlLimitExceededBehaviorProto", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.GoSettings", "queryAllDeclaredConstructors": true,