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 String
The root configuration key for this builder. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
EmbeddingTableConfigImpl
(EmbeddingTableConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptiondefault dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
Skipped: 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)
boolean
int
hashCode()
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:EmbeddingTableConfig
Generated fromEmbeddingTable.Builder.embeddingColumn(java.lang.String)
- Specified by:
embeddingColumn
in interfaceEmbeddingTableConfig
- Returns:
- String property
-
name
Description copied from interface:EmbeddingTableConfig
Generated fromEmbeddingTable.Builder.name(java.lang.String)
- Specified by:
name
in interfaceEmbeddingTableConfig
- Returns:
- String property
-
metadataColumn
Description copied from interface:EmbeddingTableConfig
Generated fromEmbeddingTable.Builder.metadataColumn(java.lang.String)
- Specified by:
metadataColumn
in interfaceEmbeddingTableConfig
- Returns:
- String property
-
textColumn
Description copied from interface:EmbeddingTableConfig
Generated fromEmbeddingTable.Builder.textColumn(java.lang.String)
- Specified by:
textColumn
in interfaceEmbeddingTableConfig
- Returns:
- String property
-
createOption
Description copied from interface:EmbeddingTableConfig
Generated fromEmbeddingTable.Builder.createOption(dev.langchain4j.store.embedding.oracle.CreateOption)
- Specified by:
createOption
in interfaceEmbeddingTableConfig
- Returns:
- CreateOption property
-
idColumn
Description copied from interface:EmbeddingTableConfig
Generated fromEmbeddingTable.Builder.idColumn(java.lang.String)
- Specified by:
idColumn
in 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.
-