Class PredictRequestStats.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.PredictRequestStats.Builder
-
- All Implemented Interfaces:
CopyableBuilder<PredictRequestStats.Builder,PredictRequestStats>,MutableBuilder<PredictRequestStats.Builder,PredictRequestStats>,ObjectBuilder<PredictRequestStats>
- Enclosing class:
- PredictRequestStats
public static class PredictRequestStats.Builder extends ObjectBuilderBase implements CopyableBuilder<PredictRequestStats.Builder,PredictRequestStats>
Builder forPredictRequestStats.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PredictRequestStats.Builderaverage(java.lang.Double value)The average latency in milliseconds.PredictRequestStatsbuild()Builds aPredictRequestStats.PredictRequestStats.Buildercopy()Create a new builderCopyableBuilderthat is a copy of this one.PredictRequestStats.Buildercount(java.lang.Long value)The total predict requests on this node.PredictRequestStats.Buildermax(java.lang.Double value)The maximum latency in milliseconds.PredictRequestStats.Buildermin(java.lang.Double value)The minimum latency in milliseconds.PredictRequestStats.Builderp50(java.lang.Double value)The 50th percentile latency in milliseconds.PredictRequestStats.Builderp90(java.lang.Double value)The 90th percentile latency in milliseconds.PredictRequestStats.Builderp99(java.lang.Double value)The 99th percentile latency in milliseconds.-
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 PredictRequestStats.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<PredictRequestStats.Builder,PredictRequestStats>- Returns:
- a new builder instance.
-
average
@Nonnull public final PredictRequestStats.Builder average(@Nullable java.lang.Double value)
The average latency in milliseconds.API name:
average
-
count
@Nonnull public final PredictRequestStats.Builder count(@Nullable java.lang.Long value)
The total predict requests on this node.API name:
count
-
max
@Nonnull public final PredictRequestStats.Builder max(@Nullable java.lang.Double value)
The maximum latency in milliseconds.API name:
max
-
min
@Nonnull public final PredictRequestStats.Builder min(@Nullable java.lang.Double value)
The minimum latency in milliseconds.API name:
min
-
p50
@Nonnull public final PredictRequestStats.Builder p50(@Nullable java.lang.Double value)
The 50th percentile latency in milliseconds.API name:
p50
-
p90
@Nonnull public final PredictRequestStats.Builder p90(@Nullable java.lang.Double value)
The 90th percentile latency in milliseconds.API name:
p90
-
p99
@Nonnull public final PredictRequestStats.Builder p99(@Nullable java.lang.Double value)
The 99th percentile latency in milliseconds.API name:
p99
-
build
@Nonnull public PredictRequestStats build()
Builds aPredictRequestStats.- Specified by:
buildin interfaceObjectBuilder<PredictRequestStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-