Class ModelConfigContainer
java.lang.Object
co.elastic.clients.elasticsearch.inference.ModelConfig
co.elastic.clients.elasticsearch.inference.ModelConfigContainer
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
PutModelResponse
Represents a model as returned by the GET API
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ModelConfigContainer.AbstractBuilder<BuilderT extends ModelConfigContainer.AbstractBuilder<BuilderT>>
static class
Builder forModelConfigContainer
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<ModelConfigContainer>
Json deserializer forModelConfigContainer
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic ModelConfigContainer
modelConfigContainerOf
(Function<ModelConfigContainer.Builder, ObjectBuilder<ModelConfigContainer>> fn) final String
modelId()
Required - The model Idprotected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends ModelConfigContainer.AbstractBuilder<BuilderT>>
voidsetupModelConfigContainerDeserializer
(ObjectDeserializer<BuilderT> op) final TaskType
taskType()
Required - The model's task typeMethods inherited from class co.elastic.clients.elasticsearch.inference.ModelConfig
modelConfigOf, serialize, service, serviceSettings, setupModelConfigDeserializer, taskSettings, toString
-
Field Details
-
_DESERIALIZER
Json deserializer forModelConfigContainer
-
-
Constructor Details
-
ModelConfigContainer
-
-
Method Details
-
modelConfigContainerOf
public static ModelConfigContainer modelConfigContainerOf(Function<ModelConfigContainer.Builder, ObjectBuilder<ModelConfigContainer>> fn) -
modelId
Required - The model IdAPI name:
model_id
-
taskType
Required - The model's task typeAPI name:
task_type
-
serializeInternal
- Overrides:
serializeInternal
in classModelConfig
-
setupModelConfigContainerDeserializer
protected static <BuilderT extends ModelConfigContainer.AbstractBuilder<BuilderT>> void setupModelConfigContainerDeserializer(ObjectDeserializer<BuilderT> op)
-