Class MlInference.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<MlInference.Builder>
co.elastic.clients.elasticsearch.xpack.usage.MlInference.Builder
- All Implemented Interfaces:
WithJson<MlInference.Builder>,ObjectBuilder<MlInference>
- Enclosing class:
- MlInference
public static class MlInference.Builder
extends WithJsonObjectBuilderBase<MlInference.Builder>
implements ObjectBuilder<MlInference>
Builder for
MlInference.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aMlInference.final MlInference.BuilderAPI name:deploymentsfinal MlInference.BuilderAPI name:deploymentsfinal MlInference.BuilderingestProcessors(String key, MlInferenceIngestProcessor value) Required - API name:ingest_processorsfinal MlInference.BuilderingestProcessors(String key, Function<MlInferenceIngestProcessor.Builder, ObjectBuilder<MlInferenceIngestProcessor>> fn) Required - API name:ingest_processorsfinal MlInference.BuilderRequired - API name:ingest_processorsprotected MlInference.Builderself()final MlInference.BuilderRequired - API name:trained_modelsfinal MlInference.BuildertrainedModels(Function<MlInferenceTrainedModels.Builder, ObjectBuilder<MlInferenceTrainedModels>> fn) Required - API name:trained_modelsMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
ingestProcessors
Required - API name:ingest_processorsAdds all entries of
maptoingestProcessors. -
ingestProcessors
Required - API name:ingest_processorsAdds an entry to
ingestProcessors. -
ingestProcessors
public final MlInference.Builder ingestProcessors(String key, Function<MlInferenceIngestProcessor.Builder, ObjectBuilder<MlInferenceIngestProcessor>> fn) Required - API name:ingest_processorsAdds an entry to
ingestProcessorsusing a builder lambda. -
trainedModels
Required - API name:trained_models -
trainedModels
public final MlInference.Builder trainedModels(Function<MlInferenceTrainedModels.Builder, ObjectBuilder<MlInferenceTrainedModels>> fn) Required - API name:trained_models -
deployments
API name:deployments -
deployments
public final MlInference.Builder deployments(Function<MlInferenceDeployments.Builder, ObjectBuilder<MlInferenceDeployments>> fn) API name:deployments -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<MlInference.Builder>
-
build
Builds aMlInference.- Specified by:
buildin interfaceObjectBuilder<MlInference>- Throws:
NullPointerException- if some of the required fields are null.
-