Class InferenceEndpoint
java.lang.Object
co.elastic.clients.elasticsearch.inference.InferenceEndpoint
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
InferenceEndpointInfo
Configuration options when storing the inference endpoint
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<InferenceEndpoint>
Json deserializer forInferenceEndpoint
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
InferenceEndpoint
(InferenceEndpoint.AbstractBuilder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionChunking configuration objectstatic InferenceEndpoint
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final String
service()
Required - The service typefinal JsonData
Required - Settings specific to the serviceprotected static <BuilderT extends InferenceEndpoint.AbstractBuilder<BuilderT>>
voidsetupInferenceEndpointDeserializer
(ObjectDeserializer<BuilderT> op) final JsonData
Task settings specific to the service and task typetoString()
-
Field Details
-
_DESERIALIZER
Json deserializer forInferenceEndpoint
-
-
Constructor Details
-
InferenceEndpoint
-
-
Method Details
-
inferenceEndpointOf
public static InferenceEndpoint inferenceEndpointOf(Function<InferenceEndpoint.Builder, ObjectBuilder<InferenceEndpoint>> fn) -
chunkingSettings
Chunking configuration objectAPI name:
chunking_settings
-
service
Required - The service typeAPI name:
service
-
serviceSettings
Required - Settings specific to the serviceAPI name:
service_settings
-
taskSettings
Task settings specific to the service and task typeAPI name:
task_settings
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupInferenceEndpointDeserializer
protected static <BuilderT extends InferenceEndpoint.AbstractBuilder<BuilderT>> void setupInferenceEndpointDeserializer(ObjectDeserializer<BuilderT> op)
-