Package io.qdrant.client
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.CallCredentials
io.grpc.CallCredentials.MetadataApplier, io.grpc.CallCredentials.RequestInfo -
Constructor Summary
ConstructorsConstructorDescriptionMetadataCredentials(String apiKey, Map<String, String> headers) Instantiates a new instance ofMetadataCredentials -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyRequestMetadata(io.grpc.CallCredentials.RequestInfo requestInfo, Executor appExecutor, io.grpc.CallCredentials.MetadataApplier applier) Methods inherited from class io.grpc.CallCredentials
thisUsesUnstableApi
-
Constructor Details
-
MetadataCredentials
Instantiates a new instance ofMetadataCredentials- 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:
applyRequestMetadatain classio.grpc.CallCredentials
-