Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
e4abc25
chore: Update generation configuration at Fri Dec 12 02:38:14 UTC 2025
cloud-java-bot Dec 12, 2025
480824a
chore: Update generation configuration at Sat Dec 13 02:35:55 UTC 2025
cloud-java-bot Dec 13, 2025
828dd95
chore: generate libraries at Sat Dec 13 02:36:25 UTC 2025
cloud-java-bot Dec 13, 2025
0905a6b
chore: Update generation configuration at Mon Dec 15 02:42:23 UTC 2025
cloud-java-bot Dec 15, 2025
6bf6ce4
chore: Update generation configuration at Tue Dec 16 02:38:56 UTC 2025
cloud-java-bot Dec 16, 2025
e67375f
chore: Update generation configuration at Wed Dec 17 02:37:07 UTC 2025
cloud-java-bot Dec 17, 2025
bbc8aa3
chore: generate libraries at Wed Dec 17 02:37:37 UTC 2025
cloud-java-bot Dec 17, 2025
fc109c1
chore: Update generation configuration at Thu Dec 18 02:37:05 UTC 2025
cloud-java-bot Dec 18, 2025
2d6f4d5
chore: generate libraries at Thu Dec 18 02:37:31 UTC 2025
cloud-java-bot Dec 18, 2025
cac9071
chore: Update generation configuration at Fri Dec 19 02:38:06 UTC 2025
cloud-java-bot Dec 19, 2025
e532e21
chore: Update generation configuration at Sat Dec 20 02:35:36 UTC 2025
cloud-java-bot Dec 20, 2025
d745732
chore: generate libraries at Sat Dec 20 02:36:04 UTC 2025
cloud-java-bot Dec 20, 2025
0ed95d6
chore: merge main into generate-libraries-main
cloud-java-bot Dec 23, 2025
b906638
chore: Update generation configuration at Wed Dec 24 02:38:04 UTC 2025
cloud-java-bot Dec 24, 2025
7d07f0d
chore: Update generation configuration at Thu Dec 25 02:40:07 UTC 2025
cloud-java-bot Dec 25, 2025
f9f1fcf
chore: Update generation configuration at Tue Dec 30 02:40:36 UTC 2025
cloud-java-bot Dec 30, 2025
bcd1d5c
chore: Update generation configuration at Wed Dec 31 02:40:20 UTC 2025
cloud-java-bot Dec 31, 2025
0981583
chore: Update generation configuration at Tue Jan 6 02:41:56 UTC 2026
cloud-java-bot Jan 6, 2026
e133506
chore: generate libraries at Tue Jan 6 02:42:22 UTC 2026
cloud-java-bot Jan 6, 2026
da69ef0
chore: Update generation configuration at Wed Jan 7 02:42:31 UTC 2026
cloud-java-bot Jan 7, 2026
93f1506
chore: Update generation configuration at Thu Jan 8 02:41:46 UTC 2026
cloud-java-bot Jan 8, 2026
5a1573c
chore: Update generation configuration at Fri Jan 9 02:42:18 UTC 2026
cloud-java-bot Jan 9, 2026
654ba19
chore: generate libraries at Fri Jan 9 02:42:46 UTC 2026
cloud-java-bot Jan 9, 2026
d163ebe
chore: Update generation configuration at Sat Jan 10 02:38:07 UTC 2026
cloud-java-bot Jan 10, 2026
92f76fa
chore: Update generation configuration at Tue Jan 13 02:41:19 UTC 2026
cloud-java-bot Jan 13, 2026
d83b186
chore: generate libraries at Tue Jan 13 02:41:51 UTC 2026
cloud-java-bot Jan 13, 2026
dc4192f
chore: merge main into generate-libraries-main
cloud-java-bot Jan 14, 2026
a86aad2
chore: Update generation configuration at Wed Jan 14 02:46:36 UTC 2026
cloud-java-bot Jan 14, 2026
00c4c4f
chore: Update generation configuration at Thu Jan 15 02:42:28 UTC 2026
cloud-java-bot Jan 15, 2026
71ce2aa
Merge branch 'main' into generate-libraries-main
diegomarquezp Jan 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .kokoro/presubmit/graalvm-native-a.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.2" # {x-version-update:google-cloud-shared-dependencies:current}
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.55.0-rc1" # {x-version-update:google-cloud-shared-dependencies:current}
}

env_vars: {
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/presubmit/graalvm-native-b.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.2" # {x-version-update:google-cloud-shared-dependencies:current}
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.55.0-rc1" # {x-version-update:google-cloud-shared-dependencies:current}
}

env_vars: {
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/presubmit/graalvm-native-c.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.2" # {x-version-update:google-cloud-shared-dependencies:current}
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.55.0-rc1" # {x-version-update:google-cloud-shared-dependencies:current}
}

env_vars: {
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,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.72.0')
implementation platform('com.google.cloud:libraries-bom:26.74.0-rc2')

implementation 'com.google.cloud:google-cloud-pubsub'
```
Expand Down
6 changes: 3 additions & 3 deletions generation_config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
gapic_generator_version: 2.64.2
googleapis_commitish: b32495a713a68dd0dff90cf0b24021debfca048a
libraries_bom_version: 26.72.0
gapic_generator_version: 2.65.1
googleapis_commitish: 415914bd49d41beaae8a9adb348ee2587c93aa70
libraries_bom_version: 26.74.0-rc2
libraries:
- api_shortname: pubsub
name_pretty: Cloud Pub/Sub
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -1179,7 +1179,7 @@ public final UnaryCallable<Subscription, Subscription> createSubscriptionCallabl
* }
* }</pre>
*
* @param subscription Required. Identifier. The name of the subscription to get. Format is
* @param subscription Required. The name of the subscription to get. Format is
* `projects/{project}/subscriptions/{sub}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -1209,7 +1209,7 @@ public final Subscription getSubscription(SubscriptionName subscription) {
* }
* }</pre>
*
* @param subscription Required. Identifier. The name of the subscription to get. Format is
* @param subscription Required. The name of the subscription to get. Format is
* `projects/{project}/subscriptions/{sub}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -1416,8 +1416,8 @@ public final UnaryCallable<UpdateSubscriptionRequest, Subscription> updateSubscr
* }
* }</pre>
*
* @param project Required. Identifier. The name of the project in which to list subscriptions.
* Format is `projects/{project-id}`.
* @param project Required. The name of the project in which to list subscriptions. Format is
* `projects/{project-id}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final ListSubscriptionsPagedResponse listSubscriptions(ProjectName project) {
Expand Down Expand Up @@ -1448,8 +1448,8 @@ public final ListSubscriptionsPagedResponse listSubscriptions(ProjectName projec
* }
* }</pre>
*
* @param project Required. Identifier. The name of the project in which to list subscriptions.
* Format is `projects/{project-id}`.
* @param project Required. The name of the project in which to list subscriptions. Format is
* `projects/{project-id}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final ListSubscriptionsPagedResponse listSubscriptions(String project) {
Expand Down Expand Up @@ -1584,7 +1584,7 @@ public final ListSubscriptionsPagedResponse listSubscriptions(ListSubscriptionsR
* }
* }</pre>
*
* @param subscription Required. Identifier. The subscription to delete. Format is
* @param subscription Required. The subscription to delete. Format is
* `projects/{project}/subscriptions/{sub}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -1617,7 +1617,7 @@ public final void deleteSubscription(SubscriptionName subscription) {
* }
* }</pre>
*
* @param subscription Required. Identifier. The subscription to delete. Format is
* @param subscription Required. The subscription to delete. Format is
* `projects/{project}/subscriptions/{sub}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -2631,7 +2631,7 @@ public final UnaryCallable<ModifyPushConfigRequest, Empty> modifyPushConfigCalla
* }
* }</pre>
*
* @param snapshot Required. Identifier. The name of the snapshot to get. Format is
* @param snapshot Required. The name of the snapshot to get. Format is
* `projects/{project}/snapshots/{snap}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -2664,7 +2664,7 @@ public final Snapshot getSnapshot(SnapshotName snapshot) {
* }
* }</pre>
*
* @param snapshot Required. Identifier. The name of the snapshot to get. Format is
* @param snapshot Required. The name of the snapshot to get. Format is
* `projects/{project}/snapshots/{snap}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -2788,8 +2788,8 @@ public final UnaryCallable<GetSnapshotRequest, Snapshot> getSnapshotCallable() {
* }
* }</pre>
*
* @param project Required. Identifier. The name of the project in which to list snapshots. Format
* is `projects/{project-id}`.
* @param project Required. The name of the project in which to list snapshots. Format is
* `projects/{project-id}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final ListSnapshotsPagedResponse listSnapshots(ProjectName project) {
Expand Down Expand Up @@ -2823,8 +2823,8 @@ public final ListSnapshotsPagedResponse listSnapshots(ProjectName project) {
* }
* }</pre>
*
* @param project Required. Identifier. The name of the project in which to list snapshots. Format
* is `projects/{project-id}`.
* @param project Required. The name of the project in which to list snapshots. Format is
* `projects/{project-id}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final ListSnapshotsPagedResponse listSnapshots(String project) {
Expand Down Expand Up @@ -2975,11 +2975,10 @@ public final UnaryCallable<ListSnapshotsRequest, ListSnapshotsResponse> listSnap
* }
* }</pre>
*
* @param name Required. Identifier. User-provided name for this snapshot. If the name is not
* provided in the request, the server will assign a random name for this snapshot on the same
* project as the subscription. Note that for REST API requests, you must specify a name. See
* the [resource name
* rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* @param name Required. User-provided name for this snapshot. If the name is not provided in the
* request, the server will assign a random name for this snapshot on the same project as the
* subscription. Note that for REST API requests, you must specify a name. See the [resource
* name rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* `projects/{project}/snapshots/{snap}`.
* @param subscription Required. The subscription whose backlog the snapshot retains.
* Specifically, the created snapshot is guaranteed to retain: (a) The existing backlog on the
Expand Down Expand Up @@ -3029,11 +3028,10 @@ public final Snapshot createSnapshot(SnapshotName name, SubscriptionName subscri
* }
* }</pre>
*
* @param name Required. Identifier. User-provided name for this snapshot. If the name is not
* provided in the request, the server will assign a random name for this snapshot on the same
* project as the subscription. Note that for REST API requests, you must specify a name. See
* the [resource name
* rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* @param name Required. User-provided name for this snapshot. If the name is not provided in the
* request, the server will assign a random name for this snapshot on the same project as the
* subscription. Note that for REST API requests, you must specify a name. See the [resource
* name rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* `projects/{project}/snapshots/{snap}`.
* @param subscription Required. The subscription whose backlog the snapshot retains.
* Specifically, the created snapshot is guaranteed to retain: (a) The existing backlog on the
Expand Down Expand Up @@ -3083,11 +3081,10 @@ public final Snapshot createSnapshot(SnapshotName name, String subscription) {
* }
* }</pre>
*
* @param name Required. Identifier. User-provided name for this snapshot. If the name is not
* provided in the request, the server will assign a random name for this snapshot on the same
* project as the subscription. Note that for REST API requests, you must specify a name. See
* the [resource name
* rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* @param name Required. User-provided name for this snapshot. If the name is not provided in the
* request, the server will assign a random name for this snapshot on the same project as the
* subscription. Note that for REST API requests, you must specify a name. See the [resource
* name rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* `projects/{project}/snapshots/{snap}`.
* @param subscription Required. The subscription whose backlog the snapshot retains.
* Specifically, the created snapshot is guaranteed to retain: (a) The existing backlog on the
Expand Down Expand Up @@ -3137,11 +3134,10 @@ public final Snapshot createSnapshot(String name, SubscriptionName subscription)
* }
* }</pre>
*
* @param name Required. Identifier. User-provided name for this snapshot. If the name is not
* provided in the request, the server will assign a random name for this snapshot on the same
* project as the subscription. Note that for REST API requests, you must specify a name. See
* the [resource name
* rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* @param name Required. User-provided name for this snapshot. If the name is not provided in the
* request, the server will assign a random name for this snapshot on the same project as the
* subscription. Note that for REST API requests, you must specify a name. See the [resource
* name rules](https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names). Format is
* `projects/{project}/snapshots/{snap}`.
* @param subscription Required. The subscription whose backlog the snapshot retains.
* Specifically, the created snapshot is guaranteed to retain: (a) The existing backlog on the
Expand Down Expand Up @@ -3514,7 +3510,7 @@ public final UnaryCallable<UpdateSnapshotRequest, Snapshot> updateSnapshotCallab
* }
* }</pre>
*
* @param snapshot Required. Identifier. The name of the snapshot to delete. Format is
* @param snapshot Required. The name of the snapshot to delete. Format is
* `projects/{project}/snapshots/{snap}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -3550,7 +3546,7 @@ public final void deleteSnapshot(SnapshotName snapshot) {
* }
* }</pre>
*
* @param snapshot Required. Identifier. The name of the snapshot to delete. Format is
* @param snapshot Required. The name of the snapshot to delete. Format is
* `projects/{project}/snapshots/{snap}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -682,8 +682,8 @@ public final UnaryCallable<UpdateTopicRequest, Topic> updateTopicCallable() {
* }
* }</pre>
*
* @param topic Required. Identifier. The messages in the request will be published on this topic.
* Format is `projects/{project}/topics/{topic}`.
* @param topic Required. The messages in the request will be published on this topic. Format is
* `projects/{project}/topics/{topic}`.
* @param messages Required. The messages to publish.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -715,8 +715,8 @@ public final PublishResponse publish(TopicName topic, List<PubsubMessage> messag
* }
* }</pre>
*
* @param topic Required. Identifier. The messages in the request will be published on this topic.
* Format is `projects/{project}/topics/{topic}`.
* @param topic Required. The messages in the request will be published on this topic. Format is
* `projects/{project}/topics/{topic}`.
* @param messages Required. The messages to publish.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -801,7 +801,7 @@ public final UnaryCallable<PublishRequest, PublishResponse> publishCallable() {
* }
* }</pre>
*
* @param topic Required. Identifier. The name of the topic to get. Format is
* @param topic Required. The name of the topic to get. Format is
* `projects/{project}/topics/{topic}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -829,7 +829,7 @@ public final Topic getTopic(TopicName topic) {
* }
* }</pre>
*
* @param topic Required. Identifier. The name of the topic to get. Format is
* @param topic Required. The name of the topic to get. Format is
* `projects/{project}/topics/{topic}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -938,7 +938,7 @@ public final UnaryCallable<GetTopicRequest, Topic> getTopicCallable() {
* }
* }</pre>
*
* @param project Required. Identifier. The name of the project in which to list topics. Format is
* @param project Required. The name of the project in which to list topics. Format is
* `projects/{project-id}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -970,7 +970,7 @@ public final ListTopicsPagedResponse listTopics(ProjectName project) {
* }
* }</pre>
*
* @param project Required. Identifier. The name of the project in which to list topics. Format is
* @param project Required. The name of the project in which to list topics. Format is
* `projects/{project-id}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -1481,7 +1481,7 @@ public final ListTopicSnapshotsPagedResponse listTopicSnapshots(
* }
* }</pre>
*
* @param topic Required. Identifier. Name of the topic to delete. Format is
* @param topic Required. Name of the topic to delete. Format is
* `projects/{project}/topics/{topic}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down Expand Up @@ -1512,7 +1512,7 @@ public final void deleteTopic(TopicName topic) {
* }
* }</pre>
*
* @param topic Required. Identifier. Name of the topic to delete. Format is
* @param topic Required. Name of the topic to delete. Format is
* `projects/{project}/topics/{topic}`.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2025 Google LLC
* Copyright 2026 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Loading
Loading