Class PluginStats
java.lang.Object
org.opensearch.client.opensearch._types.PluginStats
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<PluginStats.Builder,PluginStats>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class PluginStats
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<PluginStats.Builder,PluginStats>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<PluginStats> Json deserializer forPluginStats -
Method Summary
Modifier and TypeMethodDescriptionstatic PluginStats.Builderbuilder()final StringRequired - API name:classnamefinal StringAPI name:custom_foldernamefinal StringRequired - API name:descriptionbooleanRequired - API name:extended_pluginsinthashCode()final booleanRequired - API name:has_native_controllerfinal StringRequired - API name:java_versionfinal Booleanlicensed()API name:licensedfinal Stringname()Required - API name:namestatic PluginStatsfinal StringRequired - API name:opensearch_versionAPI name:optional_extended_pluginsvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.final Stringversion()Required - API name:versionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forPluginStats
-
-
Method Details
-
of
-
classname
Required - API name:classname -
customFoldername
API name:custom_foldername -
description
Required - API name:description -
extendedPlugins
Required - API name:extended_plugins -
hasNativeController
public final boolean hasNativeController()Required - API name:has_native_controller -
javaVersion
Required - API name:java_version -
licensed
API name:licensed -
name
Required - API name:name -
opensearchVersion
Required - API name:opensearch_version -
optionalExtendedPlugins
API name:optional_extended_plugins -
version
Required - API name:version -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PluginStats.Builder,PluginStats> - Returns:
- a new builder instance.
-
builder
-
setupPluginStatsDeserializer
-
hashCode
public int hashCode() -
equals
-