Class BaseNode.AbstractBuilder<BuilderT extends BaseNode.AbstractBuilder<BuilderT>>
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.BaseNode.AbstractBuilder<BuilderT>
-
- Direct Known Subclasses:
ReindexNode.Builder,TaskExecutingNode.Builder,UpdateByQueryRethrottleNode.Builder
- Enclosing class:
- BaseNode
protected abstract static class BaseNode.AbstractBuilder<BuilderT extends BaseNode.AbstractBuilder<BuilderT>> extends ObjectBuilderBase
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BuilderTattributes(java.lang.String key, java.lang.String value)API name:attributesBuilderTattributes(java.util.Map<java.lang.String,java.lang.String> map)API name:attributesBuilderThost(java.lang.String value)API name:hostBuilderTip(java.lang.String value)API name:ipBuilderTname(java.lang.String value)API name:nameBuilderTroles(java.util.List<NodeRole> list)API name:rolesBuilderTroles(NodeRole value, NodeRole... values)API name:rolesprotected abstract BuilderTself()BuilderTtransportAddress(java.lang.String value)API name:transport_address-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
attributes
public final BuilderT attributes(java.util.Map<java.lang.String,java.lang.String> map)
API name:attributesAdds all entries of
maptoattributes.
-
attributes
public final BuilderT attributes(java.lang.String key, java.lang.String value)
API name:attributesAdds an entry to
attributes.
-
host
public final BuilderT host(java.lang.String value)
API name:host
-
ip
public final BuilderT ip(java.lang.String value)
API name:ip
-
name
public final BuilderT name(java.lang.String value)
API name:name
-
roles
public final BuilderT roles(java.util.List<NodeRole> list)
API name:rolesAdds all elements of
listtoroles.
-
roles
public final BuilderT roles(NodeRole value, NodeRole... values)
API name:rolesAdds one or more values to
roles.
-
transportAddress
public final BuilderT transportAddress(java.lang.String value)
API name:transport_address
-
self
protected abstract BuilderT self()
-
-