What motivated you to submit this feature request?
I'd like to be able to know whether a given namespace is caught up to its last mutating operation using the LSN returned by the HTTP API. However, the LSN headers are not exposed through the Pinecone Java SDK.
Describe the solution you'd like
It'd be helpful to either make the raw response available as a wrapper or field on the various SDK response classes, or to deserialize the headers and add them as fields on the response classes.
EDIT: It would also be helpful to have an endpoint that lets the user query the maximum indexed LSN and the current running maximum LSN for a namespace so that users aren't forced to make write requests or query requests to get that information.
Describe alternatives you've considered
I considered writing a stand-alone HTTP client to make requests in my code, but that comes with a maintenance cost that I'd rather not take on.
What motivated you to submit this feature request?
I'd like to be able to know whether a given namespace is caught up to its last mutating operation using the LSN returned by the HTTP API. However, the LSN headers are not exposed through the Pinecone Java SDK.
Describe the solution you'd like
It'd be helpful to either make the raw response available as a wrapper or field on the various SDK response classes, or to deserialize the headers and add them as fields on the response classes.
EDIT: It would also be helpful to have an endpoint that lets the user query the maximum indexed LSN and the current running maximum LSN for a namespace so that users aren't forced to make write requests or query requests to get that information.
Describe alternatives you've considered
I considered writing a stand-alone HTTP client to make requests in my code, but that comes with a maintenance cost that I'd rather not take on.