Skip to content

Commit 0736694

Browse files
chore: Update generation configuration at Tue Nov 18 02:37:28 UTC 2025 (#2699)
This pull request is generated with proto changes between [googleapis/googleapis@94ccdfe](https://togithub.com/googleapis/googleapis/commit/94ccdfe4519e0ba817bd33aa22eb9c64f88a6874) (exclusive) and [googleapis/googleapis@15fa97d](https://togithub.com/googleapis/googleapis/commit/15fa97d38ad2a38319426328c795ef76a03448bd) (inclusive). BEGIN_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT fix(deps): update the Java code generator (gapic-generator-java) to 2.64.1 END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: update the libraries_bom version to 26.71.0 END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add PeerInfo proto in Bigtable API PiperOrigin-RevId: 829585900 Source Link: [googleapis/googleapis@1b5f863](https://togithub.com/googleapis/googleapis/commit/1b5f8632487bce889ce05366647addc6ef5ee36d) END_NESTED_COMMIT END_COMMIT_OVERRIDE
1 parent 4352774 commit 0736694

File tree

19 files changed

+2212
-172
lines changed

19 files changed

+2212
-172
lines changed

.github/workflows/hermetic_library_generation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
fetch-depth: 0
3939
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
40-
- uses: googleapis/sdk-platform-java/.github/scripts@v2.63.0
40+
- uses: googleapis/sdk-platform-java/.github/scripts@v2.64.1
4141
if: env.SHOULD_RUN == 'true'
4242
with:
4343
base_ref: ${{ github.base_ref }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies:
4949
If you are using Gradle 5.x or later, add this to your dependencies:
5050

5151
```Groovy
52-
implementation platform('com.google.cloud:libraries-bom:26.70.0')
52+
implementation platform('com.google.cloud:libraries-bom:26.71.0')
5353
5454
implementation 'com.google.cloud:google-cloud-bigtable'
5555
```

generation_config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
gapic_generator_version: 2.63.0
2-
googleapis_commitish: 94ccdfe4519e0ba817bd33aa22eb9c64f88a6874
3-
libraries_bom_version: 26.70.0
1+
gapic_generator_version: 2.64.1
2+
googleapis_commitish: 15fa97d38ad2a38319426328c795ef76a03448bd
3+
libraries_bom_version: 26.71.0
44
template_excludes:
55
- .gitignore
66
- .kokoro/presubmit/integration.cfg

google-cloud-bigtable/src/main/resources/META-INF/native-image/com.google.cloud.bigtable.data.v2/reflect-config.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,33 @@
971971
"allDeclaredClasses": true,
972972
"allPublicClasses": true
973973
},
974+
{
975+
"name": "com.google.bigtable.v2.PeerInfo",
976+
"queryAllDeclaredConstructors": true,
977+
"queryAllPublicConstructors": true,
978+
"queryAllDeclaredMethods": true,
979+
"allPublicMethods": true,
980+
"allDeclaredClasses": true,
981+
"allPublicClasses": true
982+
},
983+
{
984+
"name": "com.google.bigtable.v2.PeerInfo$Builder",
985+
"queryAllDeclaredConstructors": true,
986+
"queryAllPublicConstructors": true,
987+
"queryAllDeclaredMethods": true,
988+
"allPublicMethods": true,
989+
"allDeclaredClasses": true,
990+
"allPublicClasses": true
991+
},
992+
{
993+
"name": "com.google.bigtable.v2.PeerInfo$TransportType",
994+
"queryAllDeclaredConstructors": true,
995+
"queryAllPublicConstructors": true,
996+
"queryAllDeclaredMethods": true,
997+
"allPublicMethods": true,
998+
"allDeclaredClasses": true,
999+
"allPublicClasses": true
1000+
},
9741001
{
9751002
"name": "com.google.bigtable.v2.PingAndWarmRequest",
9761003
"queryAllDeclaredConstructors": true,

grpc-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminGrpc.java

Lines changed: 79 additions & 65 deletions
Large diffs are not rendered by default.

grpc-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableTableAdminGrpc.java

Lines changed: 86 additions & 73 deletions
Large diffs are not rendered by default.

grpc-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/BigtableGrpc.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@
2424
* Service for reading from and writing to existing Bigtable tables.
2525
* </pre>
2626
*/
27-
@javax.annotation.Generated(
28-
value = "by gRPC proto compiler",
29-
comments = "Source: google/bigtable/v2/bigtable.proto")
3027
@io.grpc.stub.annotations.GrpcGenerated
3128
public final class BigtableGrpc {
3229

@@ -1048,8 +1045,8 @@ public io.grpc.stub.BlockingClientCall<?, com.google.bigtable.v2.ReadRowsRespons
10481045
* </pre>
10491046
*/
10501047
public com.google.bigtable.v2.MutateRowResponse mutateRow(
1051-
com.google.bigtable.v2.MutateRowRequest request) {
1052-
return io.grpc.stub.ClientCalls.blockingUnaryCall(
1048+
com.google.bigtable.v2.MutateRowRequest request) throws io.grpc.StatusException {
1049+
return io.grpc.stub.ClientCalls.blockingV2UnaryCall(
10531050
getChannel(), getMutateRowMethod(), getCallOptions(), request);
10541051
}
10551052

@@ -1077,8 +1074,8 @@ public io.grpc.stub.BlockingClientCall<?, com.google.bigtable.v2.MutateRowsRespo
10771074
* </pre>
10781075
*/
10791076
public com.google.bigtable.v2.CheckAndMutateRowResponse checkAndMutateRow(
1080-
com.google.bigtable.v2.CheckAndMutateRowRequest request) {
1081-
return io.grpc.stub.ClientCalls.blockingUnaryCall(
1077+
com.google.bigtable.v2.CheckAndMutateRowRequest request) throws io.grpc.StatusException {
1078+
return io.grpc.stub.ClientCalls.blockingV2UnaryCall(
10821079
getChannel(), getCheckAndMutateRowMethod(), getCallOptions(), request);
10831080
}
10841081

@@ -1091,8 +1088,8 @@ public com.google.bigtable.v2.CheckAndMutateRowResponse checkAndMutateRow(
10911088
* </pre>
10921089
*/
10931090
public com.google.bigtable.v2.PingAndWarmResponse pingAndWarm(
1094-
com.google.bigtable.v2.PingAndWarmRequest request) {
1095-
return io.grpc.stub.ClientCalls.blockingUnaryCall(
1091+
com.google.bigtable.v2.PingAndWarmRequest request) throws io.grpc.StatusException {
1092+
return io.grpc.stub.ClientCalls.blockingV2UnaryCall(
10961093
getChannel(), getPingAndWarmMethod(), getCallOptions(), request);
10971094
}
10981095

@@ -1108,8 +1105,8 @@ public com.google.bigtable.v2.PingAndWarmResponse pingAndWarm(
11081105
* </pre>
11091106
*/
11101107
public com.google.bigtable.v2.ReadModifyWriteRowResponse readModifyWriteRow(
1111-
com.google.bigtable.v2.ReadModifyWriteRowRequest request) {
1112-
return io.grpc.stub.ClientCalls.blockingUnaryCall(
1108+
com.google.bigtable.v2.ReadModifyWriteRowRequest request) throws io.grpc.StatusException {
1109+
return io.grpc.stub.ClientCalls.blockingV2UnaryCall(
11131110
getChannel(), getReadModifyWriteRowMethod(), getCallOptions(), request);
11141111
}
11151112

@@ -1160,8 +1157,8 @@ public com.google.bigtable.v2.ReadModifyWriteRowResponse readModifyWriteRow(
11601157
* </pre>
11611158
*/
11621159
public com.google.bigtable.v2.PrepareQueryResponse prepareQuery(
1163-
com.google.bigtable.v2.PrepareQueryRequest request) {
1164-
return io.grpc.stub.ClientCalls.blockingUnaryCall(
1160+
com.google.bigtable.v2.PrepareQueryRequest request) throws io.grpc.StatusException {
1161+
return io.grpc.stub.ClientCalls.blockingV2UnaryCall(
11651162
getChannel(), getPrepareQueryMethod(), getCallOptions(), request);
11661163
}
11671164

proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlags.java

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,25 @@ public boolean getDirectAccessRequested() {
248248
return directAccessRequested_;
249249
}
250250

251+
public static final int PEER_INFO_FIELD_NUMBER = 11;
252+
private boolean peerInfo_ = false;
253+
254+
/**
255+
*
256+
*
257+
* <pre>
258+
* If the client can support using BigtablePeerInfo.
259+
* </pre>
260+
*
261+
* <code>bool peer_info = 11;</code>
262+
*
263+
* @return The peerInfo.
264+
*/
265+
@java.lang.Override
266+
public boolean getPeerInfo() {
267+
return peerInfo_;
268+
}
269+
251270
private byte memoizedIsInitialized = -1;
252271

253272
@java.lang.Override
@@ -289,6 +308,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
289308
if (directAccessRequested_ != false) {
290309
output.writeBool(10, directAccessRequested_);
291310
}
311+
if (peerInfo_ != false) {
312+
output.writeBool(11, peerInfo_);
313+
}
292314
getUnknownFields().writeTo(output);
293315
}
294316

@@ -325,6 +347,9 @@ public int getSerializedSize() {
325347
if (directAccessRequested_ != false) {
326348
size += com.google.protobuf.CodedOutputStream.computeBoolSize(10, directAccessRequested_);
327349
}
350+
if (peerInfo_ != false) {
351+
size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, peerInfo_);
352+
}
328353
size += getUnknownFields().getSerializedSize();
329354
memoizedSize = size;
330355
return size;
@@ -349,6 +374,7 @@ public boolean equals(final java.lang.Object obj) {
349374
if (getClientSideMetricsEnabled() != other.getClientSideMetricsEnabled()) return false;
350375
if (getTrafficDirectorEnabled() != other.getTrafficDirectorEnabled()) return false;
351376
if (getDirectAccessRequested() != other.getDirectAccessRequested()) return false;
377+
if (getPeerInfo() != other.getPeerInfo()) return false;
352378
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
353379
return true;
354380
}
@@ -378,6 +404,8 @@ public int hashCode() {
378404
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrafficDirectorEnabled());
379405
hash = (37 * hash) + DIRECT_ACCESS_REQUESTED_FIELD_NUMBER;
380406
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDirectAccessRequested());
407+
hash = (37 * hash) + PEER_INFO_FIELD_NUMBER;
408+
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPeerInfo());
381409
hash = (29 * hash) + getUnknownFields().hashCode();
382410
memoizedHashCode = hash;
383411
return hash;
@@ -533,6 +561,7 @@ public Builder clear() {
533561
clientSideMetricsEnabled_ = false;
534562
trafficDirectorEnabled_ = false;
535563
directAccessRequested_ = false;
564+
peerInfo_ = false;
536565
return this;
537566
}
538567

@@ -595,6 +624,9 @@ private void buildPartial0(com.google.bigtable.v2.FeatureFlags result) {
595624
if (((from_bitField0_ & 0x00000100) != 0)) {
596625
result.directAccessRequested_ = directAccessRequested_;
597626
}
627+
if (((from_bitField0_ & 0x00000200) != 0)) {
628+
result.peerInfo_ = peerInfo_;
629+
}
598630
}
599631

600632
@java.lang.Override
@@ -669,6 +701,9 @@ public Builder mergeFrom(com.google.bigtable.v2.FeatureFlags other) {
669701
if (other.getDirectAccessRequested() != false) {
670702
setDirectAccessRequested(other.getDirectAccessRequested());
671703
}
704+
if (other.getPeerInfo() != false) {
705+
setPeerInfo(other.getPeerInfo());
706+
}
672707
this.mergeUnknownFields(other.getUnknownFields());
673708
onChanged();
674709
return this;
@@ -749,6 +784,12 @@ public Builder mergeFrom(
749784
bitField0_ |= 0x00000100;
750785
break;
751786
} // case 80
787+
case 88:
788+
{
789+
peerInfo_ = input.readBool();
790+
bitField0_ |= 0x00000200;
791+
break;
792+
} // case 88
752793
default:
753794
{
754795
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -1296,6 +1337,62 @@ public Builder clearDirectAccessRequested() {
12961337
return this;
12971338
}
12981339

1340+
private boolean peerInfo_;
1341+
1342+
/**
1343+
*
1344+
*
1345+
* <pre>
1346+
* If the client can support using BigtablePeerInfo.
1347+
* </pre>
1348+
*
1349+
* <code>bool peer_info = 11;</code>
1350+
*
1351+
* @return The peerInfo.
1352+
*/
1353+
@java.lang.Override
1354+
public boolean getPeerInfo() {
1355+
return peerInfo_;
1356+
}
1357+
1358+
/**
1359+
*
1360+
*
1361+
* <pre>
1362+
* If the client can support using BigtablePeerInfo.
1363+
* </pre>
1364+
*
1365+
* <code>bool peer_info = 11;</code>
1366+
*
1367+
* @param value The peerInfo to set.
1368+
* @return This builder for chaining.
1369+
*/
1370+
public Builder setPeerInfo(boolean value) {
1371+
1372+
peerInfo_ = value;
1373+
bitField0_ |= 0x00000200;
1374+
onChanged();
1375+
return this;
1376+
}
1377+
1378+
/**
1379+
*
1380+
*
1381+
* <pre>
1382+
* If the client can support using BigtablePeerInfo.
1383+
* </pre>
1384+
*
1385+
* <code>bool peer_info = 11;</code>
1386+
*
1387+
* @return This builder for chaining.
1388+
*/
1389+
public Builder clearPeerInfo() {
1390+
bitField0_ = (bitField0_ & ~0x00000200);
1391+
peerInfo_ = false;
1392+
onChanged();
1393+
return this;
1394+
}
1395+
12991396
@java.lang.Override
13001397
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
13011398
return super.setUnknownFields(unknownFields);

proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlagsOrBuilder.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,17 @@ public interface FeatureFlagsOrBuilder
148148
* @return The directAccessRequested.
149149
*/
150150
boolean getDirectAccessRequested();
151+
152+
/**
153+
*
154+
*
155+
* <pre>
156+
* If the client can support using BigtablePeerInfo.
157+
* </pre>
158+
*
159+
* <code>bool peer_info = 11;</code>
160+
*
161+
* @return The peerInfo.
162+
*/
163+
boolean getPeerInfo();
151164
}

proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlagsProto.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
4242
static {
4343
java.lang.String[] descriptorData = {
4444
"\n&google/bigtable/v2/feature_flags.proto"
45-
+ "\022\022google.bigtable.v2\"\236\002\n\014FeatureFlags\022\025\n"
45+
+ "\022\022google.bigtable.v2\"\261\002\n\014FeatureFlags\022\025\n"
4646
+ "\rreverse_scans\030\001 \001(\010\022\036\n\026mutate_rows_rate"
4747
+ "_limit\030\003 \001(\010\022\037\n\027mutate_rows_rate_limit2\030"
4848
+ "\005 \001(\010\022\"\n\032last_scanned_row_responses\030\004 \001("
4949
+ "\010\022\026\n\016routing_cookie\030\006 \001(\010\022\022\n\nretry_info\030"
5050
+ "\007 \001(\010\022#\n\033client_side_metrics_enabled\030\010 \001"
5151
+ "(\010\022 \n\030traffic_director_enabled\030\t \001(\010\022\037\n\027"
52-
+ "direct_access_requested\030\n \001(\010B\273\001\n\026com.go"
53-
+ "ogle.bigtable.v2B\021FeatureFlagsProtoP\001Z8c"
54-
+ "loud.google.com/go/bigtable/apiv2/bigtab"
55-
+ "lepb;bigtablepb\252\002\030Google.Cloud.Bigtable."
56-
+ "V2\312\002\030Google\\Cloud\\Bigtable\\V2\352\002\033Google::"
57-
+ "Cloud::Bigtable::V2b\006proto3"
52+
+ "direct_access_requested\030\n \001(\010\022\021\n\tpeer_in"
53+
+ "fo\030\013 \001(\010B\273\001\n\026com.google.bigtable.v2B\021Fea"
54+
+ "tureFlagsProtoP\001Z8cloud.google.com/go/bi"
55+
+ "gtable/apiv2/bigtablepb;bigtablepb\252\002\030Goo"
56+
+ "gle.Cloud.Bigtable.V2\312\002\030Google\\Cloud\\Big"
57+
+ "table\\V2\352\002\033Google::Cloud::Bigtable::V2b\006"
58+
+ "proto3"
5859
};
5960
descriptor =
6061
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -74,6 +75,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
7475
"ClientSideMetricsEnabled",
7576
"TrafficDirectorEnabled",
7677
"DirectAccessRequested",
78+
"PeerInfo",
7779
});
7880
}
7981

0 commit comments

Comments
 (0)