Class PluginsRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PluginsRecord.Builder>
co.elastic.clients.elasticsearch.cat.plugins.PluginsRecord.Builder
- All Implemented Interfaces:
WithJson<PluginsRecord.Builder>,ObjectBuilder<PluginsRecord>
- Enclosing class:
- PluginsRecord
public static class PluginsRecord.Builder
extends WithJsonObjectBuilderBase<PluginsRecord.Builder>
implements ObjectBuilder<PluginsRecord>
Builder for
PluginsRecord.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aPluginsRecord.final PluginsRecord.BuilderThe component name.final PluginsRecord.Builderdescription(String value) The plugin details.final PluginsRecord.BuilderThe unique node identifier.final PluginsRecord.BuilderThe node name.protected PluginsRecord.Builderself()final PluginsRecord.BuilderThe plugin type.final PluginsRecord.BuilderThe component version.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
The unique node identifier.API name:
id -
name
The node name.API name:
name -
component
The component name.API name:
component -
version
The component version.API name:
version -
description
The plugin details.API name:
description -
type
The plugin type.API name:
type -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<PluginsRecord.Builder>
-
build
Builds aPluginsRecord.- Specified by:
buildin interfaceObjectBuilder<PluginsRecord>- Throws:
NullPointerException- if some of the required fields are null.
-