Class InferenceEndpointInfo
java.lang.Object
co.elastic.clients.elasticsearch.inference.InferenceEndpoint
co.elastic.clients.elasticsearch.inference.InferenceEndpointInfo
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
PutAlibabacloudResponse
,PutAmazonbedrockResponse
,PutAnthropicResponse
,PutAzureaistudioResponse
,PutAzureopenaiResponse
,PutCohereResponse
,PutElasticsearchResponse
,PutElserResponse
,PutGoogleaistudioResponse
,PutGooglevertexaiResponse
,PutHuggingFaceResponse
,PutJinaaiResponse
,PutMistralResponse
,PutOpenaiResponse
,PutResponse
,PutVoyageaiResponse
,PutWatsonxResponse
,UpdateInferenceResponse
Represents an inference endpoint as returned by the GET API
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
InferenceEndpointInfo.AbstractBuilder<BuilderT extends InferenceEndpointInfo.AbstractBuilder<BuilderT>>
static class
Builder forInferenceEndpointInfo
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<InferenceEndpointInfo>
Json deserializer forInferenceEndpointInfo
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic InferenceEndpointInfo
inferenceEndpointInfoOf
(Function<InferenceEndpointInfo.Builder, ObjectBuilder<InferenceEndpointInfo>> fn) final String
Required - The inference Idprotected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends InferenceEndpointInfo.AbstractBuilder<BuilderT>>
voidsetupInferenceEndpointInfoDeserializer
(ObjectDeserializer<BuilderT> op) final TaskType
taskType()
Required - The task typeMethods inherited from class co.elastic.clients.elasticsearch.inference.InferenceEndpoint
chunkingSettings, inferenceEndpointOf, serialize, service, serviceSettings, setupInferenceEndpointDeserializer, taskSettings, toString
-
Field Details
-
_DESERIALIZER
Json deserializer forInferenceEndpointInfo
-
-
Constructor Details
-
InferenceEndpointInfo
-
-
Method Details
-
inferenceEndpointInfoOf
public static InferenceEndpointInfo inferenceEndpointInfoOf(Function<InferenceEndpointInfo.Builder, ObjectBuilder<InferenceEndpointInfo>> fn) -
inferenceId
Required - The inference IdAPI name:
inference_id
-
taskType
Required - The task typeAPI name:
task_type
-
serializeInternal
- Overrides:
serializeInternal
in classInferenceEndpoint
-
setupInferenceEndpointInfoDeserializer
protected static <BuilderT extends InferenceEndpointInfo.AbstractBuilder<BuilderT>> void setupInferenceEndpointInfoDeserializer(ObjectDeserializer<BuilderT> op)
-