Class NodeAttributesRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<NodeAttributesRecord.Builder>
co.elastic.clients.elasticsearch.cat.nodeattrs.NodeAttributesRecord.Builder
- All Implemented Interfaces:
WithJson<NodeAttributesRecord.Builder>,ObjectBuilder<NodeAttributesRecord>
- Enclosing class:
- NodeAttributesRecord
public static class NodeAttributesRecord.Builder extends WithJsonObjectBuilderBase<NodeAttributesRecord.Builder> implements ObjectBuilder<NodeAttributesRecord>
Builder for
NodeAttributesRecord.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description NodeAttributesRecord.Builderattr(java.lang.String value)attribute descriptionNodeAttributesRecordbuild()Builds aNodeAttributesRecord.NodeAttributesRecord.Builderhost(java.lang.String value)host nameNodeAttributesRecord.Builderid(java.lang.String value)unique node idNodeAttributesRecord.Builderip(java.lang.String value)ip addressNodeAttributesRecord.Buildernode(java.lang.String value)node nameNodeAttributesRecord.Builderpid(java.lang.String value)process idNodeAttributesRecord.Builderport(java.lang.String value)bound transport portprotected NodeAttributesRecord.Builderself()NodeAttributesRecord.Buildervalue(java.lang.String value)attribute valueMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
node
node nameAPI name:
node -
id
unique node idAPI name:
id -
pid
process idAPI name:
pid -
host
host nameAPI name:
host -
ip
ip addressAPI name:
ip -
port
bound transport portAPI name:
port -
attr
attribute descriptionAPI name:
attr -
value
attribute valueAPI name:
value -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<NodeAttributesRecord.Builder>
-
build
Builds aNodeAttributesRecord.- Specified by:
buildin interfaceObjectBuilder<NodeAttributesRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-