Class NodeStatsDetails.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.ml.NodeStatsDetails.Builder
- All Implemented Interfaces:
CopyableBuilder<NodeStatsDetails.Builder,,NodeStatsDetails> MutableBuilder<NodeStatsDetails.Builder,,NodeStatsDetails> ObjectBuilder<NodeStatsDetails>
- Enclosing class:
NodeStatsDetails
public static class NodeStatsDetails.Builder
extends ObjectBuilderBase
implements CopyableBuilder<NodeStatsDetails.Builder,NodeStatsDetails>
Builder for
NodeStatsDetails.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal NodeStatsDetails.BuilderAPI name:algorithmsfinal NodeStatsDetails.Builderalgorithms(String key, AlgorithmOperations value) API name:algorithmsfinal NodeStatsDetails.BuilderAPI name:algorithmsbuild()Builds aNodeStatsDetails.copy()Create a new builderCopyableBuilderthat is a copy of this one.final NodeStatsDetails.BuildermlCircuitBreakerTriggerCount(Long value) The circuit breaker trigger count.final NodeStatsDetails.BuildermlDeployedModelCount(Long value) The deployed model count.final NodeStatsDetails.BuildermlExecutingTaskCount(Long value) The executing task count.final NodeStatsDetails.BuildermlFailureCount(Long value) The failure count.final NodeStatsDetails.BuildermlJvmHeapUsage(Long value) The JVM heap usage.final NodeStatsDetails.BuildermlRequestCount(Long value) The request count.final NodeStatsDetails.BuilderAPI name:modelsfinal NodeStatsDetails.Buildermodels(String key, ModelProfile value) API name:modelsfinal NodeStatsDetails.Buildermodels(Map<String, ModelProfile> map) API name:modelsMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<NodeStatsDetails.Builder,NodeStatsDetails> - Returns:
- a new builder instance.
-
algorithms
API name:algorithmsAdds all elements of
maptoalgorithms. -
algorithms
API name:algorithmsAdds an entry to
algorithms. -
algorithms
@Nonnull public final NodeStatsDetails.Builder algorithms(String key, Function<AlgorithmOperations.Builder, ObjectBuilder<AlgorithmOperations>> fn) API name:algorithmsAdds a value to
algorithmsusing a builder lambda. -
mlCircuitBreakerTriggerCount
The circuit breaker trigger count.API name:
ml_circuit_breaker_trigger_count -
mlDeployedModelCount
The deployed model count.API name:
ml_deployed_model_count -
mlExecutingTaskCount
The executing task count.API name:
ml_executing_task_count -
mlFailureCount
The failure count.API name:
ml_failure_count -
mlJvmHeapUsage
The JVM heap usage.API name:
ml_jvm_heap_usage -
mlRequestCount
The request count.API name:
ml_request_count -
models
API name:modelsAdds all elements of
maptomodels. -
models
API name:modelsAdds an entry to
models. -
models
@Nonnull public final NodeStatsDetails.Builder models(String key, Function<ModelProfile.Builder, ObjectBuilder<ModelProfile>> fn) API name:modelsAdds a value to
modelsusing a builder lambda. -
build
Builds aNodeStatsDetails.- Specified by:
buildin interfaceObjectBuilder<NodeStatsDetails>- Throws:
NullPointerException- if some of the required fields are null.
-