Class MetadataCredentials

java.lang.Object
io.grpc.CallCredentials
io.qdrant.client.MetadataCredentials

public class MetadataCredentials extends io.grpc.CallCredentials
Used internally by the client to send the API key and any headers as gRPC metadata.
  • Constructor Details

    • MetadataCredentials

      public MetadataCredentials(@Nullable String apiKey, Map<String,String> headers)
      Instantiates a new instance of MetadataCredentials
      Parameters:
      apiKey - The API key to use for authentication.
      headers - Custom headers to send with every request.
  • Method Details

    • applyRequestMetadata

      public void applyRequestMetadata(io.grpc.CallCredentials.RequestInfo requestInfo, Executor appExecutor, io.grpc.CallCredentials.MetadataApplier applier)
      Specified by:
      applyRequestMetadata in class io.grpc.CallCredentials