Class PluginsRecord
java.lang.Object
co.elastic.clients.elasticsearch.cat.plugins.PluginsRecord
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class PluginsRecord extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PluginsRecord.Builder
Builder forPluginsRecord
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<PluginsRecord>
_DESERIALIZER
Json deserializer forPluginsRecord
-
Constructor Summary
Constructors Constructor Description PluginsRecord(PluginsRecord.Builder builder)
PluginsRecord(java.util.function.Function<PluginsRecord.Builder,PluginsRecord.Builder> fn)
-
Method Summary
Modifier and Type Method Description java.lang.String
component()
componentjava.lang.String
description()
plugin detailsjava.lang.String
id()
unique node idjava.lang.String
name()
node namevoid
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
setupPluginsRecordDeserializer(DelegatingDeserializer<PluginsRecord.Builder> op)
java.lang.String
type()
plugin typejava.lang.String
version()
component versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forPluginsRecord
-
-
Constructor Details
-
PluginsRecord
-
PluginsRecord
-
-
Method Details
-
id
@Nullable public java.lang.String id()unique node idAPI name:
id
-
name
@Nullable public java.lang.String name()node nameAPI name:
name
-
component
@Nullable public java.lang.String component()componentAPI name:
component
-
version
@Nullable public java.lang.String version()component versionAPI name:
version
-
description
@Nullable public java.lang.String description()plugin detailsAPI name:
description
-
type
@Nullable public java.lang.String type()plugin typeAPI name:
type
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupPluginsRecordDeserializer
protected static void setupPluginsRecordDeserializer(DelegatingDeserializer<PluginsRecord.Builder> op)
-