Class InferenceConfig
java.lang.Object
co.elastic.clients.elasticsearch.ingest.InferenceConfig
- All Implemented Interfaces:
JsonpSerializable
,TaggedUnion<InferenceConfig.Kind,
Object>
@JsonpDeserializable
public class InferenceConfig
extends Object
implements TaggedUnion<InferenceConfig.Kind,Object>, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
_get()
final InferenceConfig.Kind
_kind()
Get the of the kind of variant held by this object.Get theclassification
variant value.boolean
Is this variant instance of kindclassification
?boolean
Is this variant instance of kindregression
?static InferenceConfig
Get theregression
variant value.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
toString()
-
Field Details
-
_DESERIALIZER
-
-
Constructor Details
-
InferenceConfig
-
-
Method Details
-
_kind
Description copied from interface:TaggedUnion
Get the of the kind of variant held by this object.- Specified by:
_kind
in interfaceTaggedUnion<InferenceConfig.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<InferenceConfig.Kind,
Object>
-
of
public static InferenceConfig of(Function<InferenceConfig.Builder, ObjectBuilder<InferenceConfig>> fn) -
isRegression
public boolean isRegression()Is this variant instance of kindregression
? -
regression
Get theregression
variant value.- Throws:
IllegalStateException
- if the current variant is not of theregression
kind.
-
isClassification
public boolean isClassification()Is this variant instance of kindclassification
? -
classification
Get theclassification
variant value.- Throws:
IllegalStateException
- if the current variant is not of theclassification
kind.
-
serialize
- Specified by:
serialize
in interfaceJsonpSerializable
-
toString
-
setupInferenceConfigDeserializer
protected static void setupInferenceConfigDeserializer(ObjectDeserializer<InferenceConfig.Builder> op)
-