Compute the corresponding cursor for a publish or event time in a topic partition.
HTTP request
POST https://{endpoint}/v1/topicStats/{topic=projects/*/locations/*/topics/*}:computeTimeCursor
Where {endpoint} is one of the supported service endpoints.
The URLs use gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
topic |
Required. The topic for which we should compute the cursor. Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{
"partition": string,
"target": {
object ( |
| Fields | |
|---|---|
partition |
Required. The partition for which we should compute the cursor. |
target |
Required. The target publish or event time. Specifying a future time will return an unset cursor. |
Response body
If successful, the response body contains data with the following structure:
Response containing the cursor corresponding to a publish or event time in a topic partition.
| JSON representation |
|---|
{
"cursor": {
object ( |
| Fields | |
|---|---|
cursor |
If present, the cursor references the first message with time greater than or equal to the specified target time. If such a message cannot be found, the cursor will be unset (i.e. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.