Class AWSEmbeddingHeadersProvider
java.lang.Object
com.datastax.astra.client.core.headers.AWSEmbeddingHeadersProvider
- All Implemented Interfaces:
EmbeddingHeadersProvider,HeadersProvider,Cloneable
Implementation of the Embedding Auth Provider for AWS.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
HEADER_AWS_ASSET_ID
Headers param with the embedding ApiKey when dealing with a embedding service provider. -
HEADER_AWS_SECRET_ID
Headers param with the embedding ApiKey when dealing with a embedding service provider.
-
-
Constructor Details
-
AWSEmbeddingHeadersProvider
Constructor.- Parameters:
accessId- the accessId to use for the embedding provider.secretId- the secretId to use for the embedding provider.
-
-
Method Details
-
getHeaders
Build the Header for this provider.- Specified by:
getHeadersin interfaceHeadersProvider- Returns:
- headers to use for the embedding provider.
-
clone
-
copy
Description copied from interface:EmbeddingHeadersProviderClone the EmbeddingHeadersProvider.- Specified by:
copyin interfaceEmbeddingHeadersProvider- Returns:
- a new instance of the EmbeddingHeadersProvider.
-