Class AbstractBedrockEmbeddingModel.AbstractBedrockEmbeddingModelBuilder<T extends BedrockEmbeddingResponse,C extends AbstractBedrockEmbeddingModel<T>,B extends AbstractBedrockEmbeddingModel.AbstractBedrockEmbeddingModelBuilder<T,C,B>>

java.lang.Object
dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel.AbstractBedrockEmbeddingModelBuilder<T,C,B>
Direct Known Subclasses:
BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
Enclosing class:
AbstractBedrockEmbeddingModel<T extends BedrockEmbeddingResponse>

public abstract static class AbstractBedrockEmbeddingModel.AbstractBedrockEmbeddingModelBuilder<T extends BedrockEmbeddingResponse,C extends AbstractBedrockEmbeddingModel<T>,B extends AbstractBedrockEmbeddingModel.AbstractBedrockEmbeddingModelBuilder<T,C,B>> extends Object
  • Constructor Details

    • AbstractBedrockEmbeddingModelBuilder

      public AbstractBedrockEmbeddingModelBuilder()
  • Method Details

    • client

      public B client(software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient client)
    • region

      public B region(software.amazon.awssdk.regions.Region region)
    • credentialsProvider

      public B credentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)
    • maxRetries

      public B maxRetries(Integer maxRetries)
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object