Class AlgorithmOperations.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.AlgorithmOperations.Builder
-
- All Implemented Interfaces:
CopyableBuilder<AlgorithmOperations.Builder,AlgorithmOperations>
,MutableBuilder<AlgorithmOperations.Builder,AlgorithmOperations>
,ObjectBuilder<AlgorithmOperations>
- Enclosing class:
- AlgorithmOperations
public static class AlgorithmOperations.Builder extends ObjectBuilderBase implements CopyableBuilder<AlgorithmOperations.Builder,AlgorithmOperations>
Builder forAlgorithmOperations
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
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 AlgorithmOperations.Builder copy()
Description copied from interface:CopyableBuilder
Create a new builderCopyableBuilder
that is a copy of this one.- Specified by:
copy
in interfaceCopyableBuilder<AlgorithmOperations.Builder,AlgorithmOperations>
- Returns:
- a new builder instance.
-
deploy
@Nonnull public final AlgorithmOperations.Builder deploy(@Nullable ModelStats value)
API name:deploy
-
deploy
@Nonnull public final AlgorithmOperations.Builder deploy(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:deploy
-
execute
@Nonnull public final AlgorithmOperations.Builder execute(@Nullable ModelStats value)
API name:execute
-
execute
@Nonnull public final AlgorithmOperations.Builder execute(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:execute
-
predict
@Nonnull public final AlgorithmOperations.Builder predict(@Nullable ModelStats value)
API name:predict
-
predict
@Nonnull public final AlgorithmOperations.Builder predict(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:predict
-
register
@Nonnull public final AlgorithmOperations.Builder register(@Nullable ModelStats value)
API name:register
-
register
@Nonnull public final AlgorithmOperations.Builder register(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:register
-
train
@Nonnull public final AlgorithmOperations.Builder train(@Nullable ModelStats value)
API name:train
-
train
@Nonnull public final AlgorithmOperations.Builder train(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:train
-
trainPredict
@Nonnull public final AlgorithmOperations.Builder trainPredict(@Nullable ModelStats value)
API name:train_predict
-
trainPredict
@Nonnull public final AlgorithmOperations.Builder trainPredict(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:train_predict
-
undeploy
@Nonnull public final AlgorithmOperations.Builder undeploy(@Nullable ModelStats value)
API name:undeploy
-
undeploy
@Nonnull public final AlgorithmOperations.Builder undeploy(java.util.function.Function<ModelStats.Builder,ObjectBuilder<ModelStats>> fn)
API name:undeploy
-
build
@Nonnull public AlgorithmOperations build()
Builds aAlgorithmOperations
.- Specified by:
build
in interfaceObjectBuilder<AlgorithmOperations>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-
-