Class GpuVectorIndexing
java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.Base
co.elastic.clients.elasticsearch.xpack.usage.GpuVectorIndexing
- All Implemented Interfaces:
JsonpSerializable
GPU vector indexing usage statistics.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch.xpack.usage.Base
Base.AbstractBuilder<BuilderT extends Base.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<GpuVectorIndexing>Json deserializer forGpuVectorIndexing -
Method Summary
Modifier and TypeMethodDescriptionfinal longRequired - Total GPU index builds across the cluster.final List<GpuNodeStats>nodes()Required - Per-node GPU details including type, memory, enabled status, and build count.final intRequired - Count of data nodes with GPU support.static GpuVectorIndexingrebuild()protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
-
Field Details
-
_DESERIALIZER
Json deserializer forGpuVectorIndexing
-
-
Method Details
-
of
public static GpuVectorIndexing of(Function<GpuVectorIndexing.Builder, ObjectBuilder<GpuVectorIndexing>> fn) -
indexBuildCount
public final long indexBuildCount()Required - Total GPU index builds across the cluster.API name:
index_build_count -
nodesWithGpu
public final int nodesWithGpu()Required - Count of data nodes with GPU support.API name:
nodes_with_gpu -
nodes
Required - Per-node GPU details including type, memory, enabled status, and build count.API name:
nodes -
serializeInternal
- Overrides:
serializeInternalin classBase
-
rebuild
- Returns:
- New
GpuVectorIndexing.Builderinitialized with field values of this instance
-
setupGpuVectorIndexingDeserializer
protected static void setupGpuVectorIndexingDeserializer(ObjectDeserializer<GpuVectorIndexing.Builder> op)
-