Skip to content

Commit b5fe795

Browse files
feat: Add InitialSubscribeRequest.initial_location field (#649)
* feat: Add initial_cursor field to InitialSubscribeRequest PiperOrigin-RevId: 372181830 Source-Author: Google APIs <[email protected]> Source-Date: Wed May 5 12:23:48 2021 -0700 Source-Repo: googleapis/googleapis Source-Sha: f5ce261910c373fdd96bdaa47173f5604562876f Source-Link: googleapis/googleapis@f5ce261 * fix!: Replace unreleased InitialSubscribeRequest initial_cursor field with initial_location PiperOrigin-RevId: 375562697 Source-Author: Google APIs <[email protected]> Source-Date: Mon May 24 14:49:06 2021 -0700 Source-Repo: googleapis/googleapis Source-Sha: c71311c3e48450d2c9bb2c0e67bed283a29233d5 Source-Link: googleapis/googleapis@c71311c
1 parent 75e6b9d commit b5fe795

File tree

9 files changed

+484
-84
lines changed

9 files changed

+484
-84
lines changed

google-cloud-pubsublite/src/main/java/com/google/cloud/pubsublite/v1/stub/GrpcCursorServiceStub.java

+9
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,15 @@ protected GrpcCursorServiceStub(
140140
GrpcCallSettings<CommitCursorRequest, CommitCursorResponse> commitCursorTransportSettings =
141141
GrpcCallSettings.<CommitCursorRequest, CommitCursorResponse>newBuilder()
142142
.setMethodDescriptor(commitCursorMethodDescriptor)
143+
.setParamsExtractor(
144+
new RequestParamsExtractor<CommitCursorRequest>() {
145+
@Override
146+
public Map<String, String> extract(CommitCursorRequest request) {
147+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
148+
params.put("subscription", String.valueOf(request.getSubscription()));
149+
return params.build();
150+
}
151+
})
143152
.build();
144153
GrpcCallSettings<ListPartitionCursorsRequest, ListPartitionCursorsResponse>
145154
listPartitionCursorsTransportSettings =

proto-google-cloud-pubsublite-v1/src/main/java/com/google/cloud/pubsublite/proto/CursorProto.java

+20-18
Original file line numberDiff line numberDiff line change
@@ -114,27 +114,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
114114
+ "PartitionCursorsResponse\022F\n\021partition_cu"
115115
+ "rsors\030\001 \003(\0132+.google.cloud.pubsublite.v1"
116116
+ ".PartitionCursor\022\027\n\017next_page_token\030\002 \001("
117-
+ "\t2\311\004\n\rCursorService\022\222\001\n\025StreamingCommitC"
117+
+ "\t2\242\005\n\rCursorService\022\222\001\n\025StreamingCommitC"
118118
+ "ursor\0228.google.cloud.pubsublite.v1.Strea"
119119
+ "mingCommitCursorRequest\0329.google.cloud.p"
120120
+ "ubsublite.v1.StreamingCommitCursorRespon"
121-
+ "se\"\000(\0010\001\022s\n\014CommitCursor\022/.google.cloud."
122-
+ "pubsublite.v1.CommitCursorRequest\0320.goog"
123-
+ "le.cloud.pubsublite.v1.CommitCursorRespo"
124-
+ "nse\"\000\022\336\001\n\024ListPartitionCursors\0227.google."
125-
+ "cloud.pubsublite.v1.ListPartitionCursors"
126-
+ "Request\0328.google.cloud.pubsublite.v1.Lis"
127-
+ "tPartitionCursorsResponse\"S\202\323\344\223\002D\022B/v1/c"
128-
+ "ursor/{parent=projects/*/locations/*/sub"
129-
+ "scriptions/*}/cursors\332A\006parent\032M\312A\031pubsu"
130-
+ "blite.googleapis.com\322A.https://www.googl"
131-
+ "eapis.com/auth/cloud-platformB\325\001\n!com.go"
132-
+ "ogle.cloud.pubsublite.protoB\013CursorProto"
133-
+ "P\001ZDgoogle.golang.org/genproto/googleapi"
134-
+ "s/cloud/pubsublite/v1;pubsublite\370\001\001\252\002\032Go"
135-
+ "ogle.Cloud.PubSubLite.V1\312\002\032Google\\Cloud\\"
136-
+ "PubSubLite\\V1\352\002\035Google::Cloud::PubSubLit"
137-
+ "e::V1b\006proto3"
121+
+ "se\"\000(\0010\001\022\313\001\n\014CommitCursor\022/.google.cloud"
122+
+ ".pubsublite.v1.CommitCursorRequest\0320.goo"
123+
+ "gle.cloud.pubsublite.v1.CommitCursorResp"
124+
+ "onse\"X\202\323\344\223\002R\"M/v1/cursor/{subscription=p"
125+
+ "rojects/*/locations/*/subscriptions/*}:c"
126+
+ "ommitCursor:\001*\022\336\001\n\024ListPartitionCursors\022"
127+
+ "7.google.cloud.pubsublite.v1.ListPartiti"
128+
+ "onCursorsRequest\0328.google.cloud.pubsubli"
129+
+ "te.v1.ListPartitionCursorsResponse\"S\202\323\344\223"
130+
+ "\002D\022B/v1/cursor/{parent=projects/*/locati"
131+
+ "ons/*/subscriptions/*}/cursors\332A\006parent\032"
132+
+ "M\312A\031pubsublite.googleapis.com\322A.https://"
133+
+ "www.googleapis.com/auth/cloud-platformB\325"
134+
+ "\001\n!com.google.cloud.pubsublite.protoB\013Cu"
135+
+ "rsorProtoP\001ZDgoogle.golang.org/genproto/"
136+
+ "googleapis/cloud/pubsublite/v1;pubsublit"
137+
+ "e\370\001\001\252\002\032Google.Cloud.PubSubLite.V1\312\002\032Goog"
138+
+ "le\\Cloud\\PubSubLite\\V1\352\002\035Google::Cloud::"
139+
+ "PubSubLite::V1b\006proto3"
138140
};
139141
descriptor =
140142
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(

0 commit comments

Comments
 (0)