Class DataframeAnalyticsStatsMemoryUsage
java.lang.Object
co.elastic.clients.elasticsearch.ml.DataframeAnalyticsStatsMemoryUsage
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class DataframeAnalyticsStatsMemoryUsage extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataframeAnalyticsStatsMemoryUsage.Builder
Builder forDataframeAnalyticsStatsMemoryUsage
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<DataframeAnalyticsStatsMemoryUsage>
_DESERIALIZER
Json deserializer forDataframeAnalyticsStatsMemoryUsage
-
Constructor Summary
Constructors Constructor Description DataframeAnalyticsStatsMemoryUsage(DataframeAnalyticsStatsMemoryUsage.Builder builder)
DataframeAnalyticsStatsMemoryUsage(java.util.function.Function<DataframeAnalyticsStatsMemoryUsage.Builder,DataframeAnalyticsStatsMemoryUsage.Builder> fn)
-
Method Summary
Modifier and Type Method Description java.lang.Long
memoryReestimateBytes()
This value is present when the status is hard_limit and it is a new estimate of how much memory the job needs.long
peakUsageBytes()
The number of bytes used at the highest peak of memory usage.void
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupDataframeAnalyticsStatsMemoryUsageDeserializer(DelegatingDeserializer<DataframeAnalyticsStatsMemoryUsage.Builder> op)
java.lang.String
status()
The memory usage status.java.lang.String
timestamp()
The timestamp when memory usage was calculated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forDataframeAnalyticsStatsMemoryUsage
-
-
Constructor Details
-
DataframeAnalyticsStatsMemoryUsage
-
DataframeAnalyticsStatsMemoryUsage
public DataframeAnalyticsStatsMemoryUsage(java.util.function.Function<DataframeAnalyticsStatsMemoryUsage.Builder,DataframeAnalyticsStatsMemoryUsage.Builder> fn)
-
-
Method Details
-
memoryReestimateBytes
@Nullable public java.lang.Long memoryReestimateBytes()This value is present when the status is hard_limit and it is a new estimate of how much memory the job needs.API name:
memory_reestimate_bytes
-
peakUsageBytes
public long peakUsageBytes()The number of bytes used at the highest peak of memory usage.API name:
peak_usage_bytes
-
status
public java.lang.String status()The memory usage status.API name:
status
-
timestamp
@Nullable public java.lang.String timestamp()The timestamp when memory usage was calculated.API name:
timestamp
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupDataframeAnalyticsStatsMemoryUsageDeserializer
protected static void setupDataframeAnalyticsStatsMemoryUsageDeserializer(DelegatingDeserializer<DataframeAnalyticsStatsMemoryUsage.Builder> op)
-