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.