Class ModelProfile.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.ModelProfile.Builder
-
- All Implemented Interfaces:
CopyableBuilder<ModelProfile.Builder,ModelProfile>,MutableBuilder<ModelProfile.Builder,ModelProfile>,ObjectBuilder<ModelProfile>
- Enclosing class:
- ModelProfile
public static class ModelProfile.Builder extends ObjectBuilderBase implements CopyableBuilder<ModelProfile.Builder,ModelProfile>
Builder forModelProfile.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelProfilebuild()Builds aModelProfile.ModelProfile.Buildercopy()Create a new builderCopyableBuilderthat is a copy of this one.ModelProfile.Builderdeploy(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:deployModelProfile.Builderdeploy(ModelStats value)API name:deployModelProfile.Builderexecute(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:executeModelProfile.Builderexecute(ModelStats value)API name:executeModelProfile.BuildermemorySizeEstimationCpu(java.lang.Long value)The estimated memory size in CPU.ModelProfile.BuildermemorySizeEstimationGpu(java.lang.Long value)The estimated memory size in GPU.ModelProfile.BuildermodelState(java.lang.String value)The model state.ModelProfile.Builderpredict(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:predictModelProfile.Builderpredict(ModelStats value)API name:predictModelProfile.Builderpredictor(java.lang.String value)The predictor.ModelProfile.BuilderpredictRequestStats(java.util.function.Function<PredictRequestStats.Builder,ObjectBuilder<PredictRequestStats>> fn)API name:predict_request_statsModelProfile.BuilderpredictRequestStats(PredictRequestStats value)API name:predict_request_statsModelProfile.Builderregister(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:registerModelProfile.Builderregister(ModelStats value)API name:registerModelProfile.BuildertargetWorkerNodes(java.util.List<java.lang.String> value, java.util.List<java.lang.String>... values)API name:target_worker_nodesModelProfile.BuildertargetWorkerNodes(java.util.List<java.util.List<java.lang.String>> list)API name:target_worker_nodesModelProfile.Buildertrain(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:trainModelProfile.Buildertrain(ModelStats value)API name:trainModelProfile.BuildertrainPredict(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:train_predictModelProfile.BuildertrainPredict(ModelStats value)API name:train_predictModelProfile.Builderundeploy(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)API name:undeployModelProfile.Builderundeploy(ModelStats value)API name:undeployModelProfile.BuilderworkerNodes(java.util.List<java.lang.String> value, java.util.List<java.lang.String>... values)API name:worker_nodesModelProfile.BuilderworkerNodes(java.util.List<java.util.List<java.lang.String>> list)API name:worker_nodes-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
-
-
-
Method Detail
-
copy
@Nonnull public ModelProfile.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<ModelProfile.Builder,ModelProfile>- Returns:
- a new builder instance.
-
deploy
@Nonnull public final ModelProfile.Builder deploy(@Nullable ModelStats value)
API name:deploy
-
deploy
@Nonnull public final ModelProfile.Builder deploy(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:deploy
-
execute
@Nonnull public final ModelProfile.Builder execute(@Nullable ModelStats value)
API name:execute
-
execute
@Nonnull public final ModelProfile.Builder execute(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:execute
-
memorySizeEstimationCpu
@Nonnull public final ModelProfile.Builder memorySizeEstimationCpu(@Nullable java.lang.Long value)
The estimated memory size in CPU.API name:
memory_size_estimation_cpu
-
memorySizeEstimationGpu
@Nonnull public final ModelProfile.Builder memorySizeEstimationGpu(@Nullable java.lang.Long value)
The estimated memory size in GPU.API name:
memory_size_estimation_gpu
-
modelState
@Nonnull public final ModelProfile.Builder modelState(@Nullable java.lang.String value)
The model state.API name:
model_state
-
predict
@Nonnull public final ModelProfile.Builder predict(@Nullable ModelStats value)
API name:predict
-
predict
@Nonnull public final ModelProfile.Builder predict(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:predict
-
predictRequestStats
@Nonnull public final ModelProfile.Builder predictRequestStats(@Nullable PredictRequestStats value)
API name:predict_request_stats
-
predictRequestStats
@Nonnull public final ModelProfile.Builder predictRequestStats(java.util.function.Function<PredictRequestStats.Builder,ObjectBuilder<PredictRequestStats>> fn)
API name:predict_request_stats
-
predictor
@Nonnull public final ModelProfile.Builder predictor(@Nullable java.lang.String value)
The predictor.API name:
predictor
-
register
@Nonnull public final ModelProfile.Builder register(@Nullable ModelStats value)
API name:register
-
register
@Nonnull public final ModelProfile.Builder register(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:register
-
targetWorkerNodes
@Nonnull public final ModelProfile.Builder targetWorkerNodes(java.util.List<java.util.List<java.lang.String>> list)
API name:target_worker_nodesAdds all elements of
listtotargetWorkerNodes.
-
targetWorkerNodes
@Nonnull public final ModelProfile.Builder targetWorkerNodes(java.util.List<java.lang.String> value, java.util.List<java.lang.String>... values)
API name:target_worker_nodesAdds one or more values to
targetWorkerNodes.
-
train
@Nonnull public final ModelProfile.Builder train(@Nullable ModelStats value)
API name:train
-
train
@Nonnull public final ModelProfile.Builder train(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:train
-
trainPredict
@Nonnull public final ModelProfile.Builder trainPredict(@Nullable ModelStats value)
API name:train_predict
-
trainPredict
@Nonnull public final ModelProfile.Builder trainPredict(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:train_predict
-
undeploy
@Nonnull public final ModelProfile.Builder undeploy(@Nullable ModelStats value)
API name:undeploy
-
undeploy
@Nonnull public final ModelProfile.Builder undeploy(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:undeploy
-
workerNodes
@Nonnull public final ModelProfile.Builder workerNodes(java.util.List<java.util.List<java.lang.String>> list)
API name:worker_nodesAdds all elements of
listtoworkerNodes.
-
workerNodes
@Nonnull public final ModelProfile.Builder workerNodes(java.util.List<java.lang.String> value, java.util.List<java.lang.String>... values)
API name:worker_nodesAdds one or more values to
workerNodes.
-
build
@Nonnull public ModelProfile build()
Builds aModelProfile.- Specified by:
buildin interfaceObjectBuilder<ModelProfile>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-