Class PredictRequestStats
- java.lang.Object
-
- org.opensearch.client.opensearch.ml.PredictRequestStats
-
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<PredictRequestStats.Builder,PredictRequestStats>
@JsonpDeserializable @Generated("org.opensearch.client.codegen.CodeGenerator") public class PredictRequestStats extends java.lang.Object implements PlainJsonSerializable, ToCopyableBuilder<PredictRequestStats.Builder,PredictRequestStats>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPredictRequestStats.BuilderBuilder forPredictRequestStats.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<PredictRequestStats>_DESERIALIZERJson deserializer forPredictRequestStats
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Doubleaverage()The average latency in milliseconds.static PredictRequestStats.Builderbuilder()java.lang.Longcount()The total predict requests on this node.booleanequals(java.lang.Object o)inthashCode()java.lang.Doublemax()The maximum latency in milliseconds.java.lang.Doublemin()The minimum latency in milliseconds.static PredictRequestStatsof(java.util.function.Function<PredictRequestStats.Builder,ObjectBuilder<PredictRequestStats>> fn)java.lang.Doublep50()The 50th percentile latency in milliseconds.java.lang.Doublep90()The 90th percentile latency in milliseconds.java.lang.Doublep99()The 99th percentile latency in milliseconds.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupPredictRequestStatsDeserializer(ObjectDeserializer<PredictRequestStats.Builder> op)PredictRequestStats.BuildertoBuilder()Create a new builderToCopyableBuilderthat is initialised with the current state of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonString
-
Methods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<PredictRequestStats> _DESERIALIZER
Json deserializer forPredictRequestStats
-
-
Method Detail
-
of
public static PredictRequestStats of(java.util.function.Function<PredictRequestStats.Builder,ObjectBuilder<PredictRequestStats>> fn)
-
average
@Nullable public final java.lang.Double average()
The average latency in milliseconds.API name:
average
-
count
@Nullable public final java.lang.Long count()
The total predict requests on this node.API name:
count
-
max
@Nullable public final java.lang.Double max()
The maximum latency in milliseconds.API name:
max
-
min
@Nullable public final java.lang.Double min()
The minimum latency in milliseconds.API name:
min
-
p50
@Nullable public final java.lang.Double p50()
The 50th percentile latency in milliseconds.API name:
p50
-
p90
@Nullable public final java.lang.Double p90()
The 90th percentile latency in milliseconds.API name:
p90
-
p99
@Nullable public final java.lang.Double p99()
The 99th percentile latency in milliseconds.API name:
p99
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
toBuilder
@Nonnull public PredictRequestStats.Builder toBuilder()
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PredictRequestStats.Builder,PredictRequestStats>- Returns:
- a new builder instance.
-
builder
@Nonnull public static PredictRequestStats.Builder builder()
-
setupPredictRequestStatsDeserializer
protected static void setupPredictRequestStatsDeserializer(ObjectDeserializer<PredictRequestStats.Builder> op)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-