Class EmbeddingTableConfig.BuilderBase.EmbeddingTableConfigImpl
java.lang.Object
io.helidon.integrations.langchain4j.providers.oracle.EmbeddingTableConfig.BuilderBase.EmbeddingTableConfigImpl
- All Implemented Interfaces:
Prototype.Api,EmbeddingTableConfig
- Enclosing class:
EmbeddingTableConfig.BuilderBase<BUILDER extends EmbeddingTableConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends EmbeddingTableConfig>
protected static class EmbeddingTableConfig.BuilderBase.EmbeddingTableConfigImpl
extends Object
implements EmbeddingTableConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.integrations.langchain4j.providers.oracle.EmbeddingTableConfig
EmbeddingTableConfig.Builder, EmbeddingTableConfig.BuilderBase<BUILDER extends EmbeddingTableConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends EmbeddingTableConfig> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe root configuration key for this builder. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmbeddingTableConfigImpl(EmbeddingTableConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptiondefault dev.langchain4j.store.embedding.oracle.EmbeddingTable.BuilderSkipped: build - doesn't have exactly one parameterOptional<dev.langchain4j.store.embedding.oracle.CreateOption> Generated fromEmbeddingTable.Builder.createOption(dev.langchain4j.store.embedding.oracle.CreateOption)Generated fromEmbeddingTable.Builder.embeddingColumn(java.lang.String)booleaninthashCode()idColumn()Generated fromEmbeddingTable.Builder.idColumn(java.lang.String)Generated fromEmbeddingTable.Builder.metadataColumn(java.lang.String)name()Generated fromEmbeddingTable.Builder.name(java.lang.String)Generated fromEmbeddingTable.Builder.textColumn(java.lang.String)toString()
-
Field Details
-
CONFIG_ROOT
The root configuration key for this builder.- See Also:
-
-
Constructor Details
-
EmbeddingTableConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
embeddingColumn
Description copied from interface:EmbeddingTableConfigGenerated fromEmbeddingTable.Builder.embeddingColumn(java.lang.String)- Specified by:
embeddingColumnin interfaceEmbeddingTableConfig- Returns:
- String property
-
name
Description copied from interface:EmbeddingTableConfigGenerated fromEmbeddingTable.Builder.name(java.lang.String)- Specified by:
namein interfaceEmbeddingTableConfig- Returns:
- String property
-
metadataColumn
Description copied from interface:EmbeddingTableConfigGenerated fromEmbeddingTable.Builder.metadataColumn(java.lang.String)- Specified by:
metadataColumnin interfaceEmbeddingTableConfig- Returns:
- String property
-
textColumn
Description copied from interface:EmbeddingTableConfigGenerated fromEmbeddingTable.Builder.textColumn(java.lang.String)- Specified by:
textColumnin interfaceEmbeddingTableConfig- Returns:
- String property
-
createOption
Description copied from interface:EmbeddingTableConfigGenerated fromEmbeddingTable.Builder.createOption(dev.langchain4j.store.embedding.oracle.CreateOption)- Specified by:
createOptionin interfaceEmbeddingTableConfig- Returns:
- CreateOption property
-
idColumn
Description copied from interface:EmbeddingTableConfigGenerated fromEmbeddingTable.Builder.idColumn(java.lang.String)- Specified by:
idColumnin interfaceEmbeddingTableConfig- Returns:
- String property
-
toString
-
equals
-
hashCode
public int hashCode() -
configuredBuilder
default dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder configuredBuilder()Skipped:- build - doesn't have exactly one parameter
- Returns:
- Actual Lc4j model builder configured with this blueprint.
-