Class BaseNode
java.lang.Object
org.opensearch.client.opensearch._spec_utils.BaseNode
- All Implemented Interfaces:
ToJsonp
- Direct Known Subclasses:
ReindexNode,TaskExecutingNode,UpdateByQueryRethrottleNode
public abstract class BaseNode extends java.lang.Object implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classBaseNode.AbstractBuilder<BuilderT extends BaseNode.AbstractBuilder<BuilderT>> -
Constructor Summary
Constructors Modifier Constructor Description protectedBaseNode(BaseNode.AbstractBuilder<?> builder) -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>attributes()API name:attributesjava.lang.Stringhost()API name:hostjava.lang.Stringip()API name:ipjava.lang.Stringname()API name:namejava.util.List<jakarta.json.JsonValue>roles()API name:rolesprotected static <BuilderT extends BaseNode.AbstractBuilder<BuilderT>>
voidsetupBaseNodeDeserializer(DelegatingDeserializer<BuilderT> op)voidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.StringtransportAddress()API name:transport_address
-
Constructor Details
-
Method Details
-
attributes
public java.util.Map<java.lang.String,java.lang.String> attributes()API name:attributes -
host
public java.lang.String host()API name:host -
ip
public java.lang.String ip()API name:ip -
name
public java.lang.String name()API name:name -
roles
@Nullable public java.util.List<jakarta.json.JsonValue> roles()API name:roles -
transportAddress
public java.lang.String transportAddress()API name:transport_address -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupBaseNodeDeserializer
protected static <BuilderT extends BaseNode.AbstractBuilder<BuilderT>> void setupBaseNodeDeserializer(DelegatingDeserializer<BuilderT> op)
-