Package io.airlift.node
Class NodeConfig
- java.lang.Object
-
- io.airlift.node.NodeConfig
-
@DefunctConfig({"http-server.ip","jetty.ip"}) public class NodeConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeConfig.AddressSource
-
Field Summary
Fields Modifier and Type Field Description static StringENV_REGEXPstatic StringID_REGEXPstatic StringPOOL_REGEXP
-
Constructor Summary
Constructors Constructor Description NodeConfig()
-
Method Summary
-
-
-
Field Detail
-
ID_REGEXP
public static final String ID_REGEXP
- See Also:
- Constant Field Values
-
ENV_REGEXP
public static final String ENV_REGEXP
- See Also:
- Constant Field Values
-
POOL_REGEXP
public static final String POOL_REGEXP
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEnvironment
@NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*", message="is malformed") public @NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*",message="is malformed") String getEnvironment()
-
setEnvironment
@Config("node.environment") public NodeConfig setEnvironment(String environment)
-
getPool
@NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*", message="is malformed") public @NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*",message="is malformed") String getPool()
-
setPool
@Config("node.pool") public NodeConfig setPool(String pool)
-
getNodeId
@Pattern(regexp="[A-Za-z0-9][_A-Za-z0-9-]*", message="is malformed") public @Pattern(regexp="[A-Za-z0-9][_A-Za-z0-9-]*",message="is malformed") String getNodeId()
-
setNodeId
@Config("node.id") public NodeConfig setNodeId(String nodeId)
-
getLocation
public String getLocation()
-
setLocation
@Config("node.location") public NodeConfig setLocation(String location)
-
getNodeInternalAddress
public String getNodeInternalAddress()
-
setNodeInternalAddress
@Config("node.internal-address") @LegacyConfig("node.ip") public NodeConfig setNodeInternalAddress(String nodeInternalAddress)
-
getNodeExternalAddress
public String getNodeExternalAddress()
-
setNodeExternalAddress
@Config("node.external-address") public NodeConfig setNodeExternalAddress(String nodeExternalAddress)
-
getNodeBindIp
public InetAddress getNodeBindIp()
-
setNodeBindIp
public NodeConfig setNodeBindIp(InetAddress nodeBindIp)
-
setNodeBindIp
@Config("node.bind-ip") public NodeConfig setNodeBindIp(String nodeBindIp)
-
getBinarySpec
public String getBinarySpec()
-
setBinarySpec
@Config("node.binary-spec") public NodeConfig setBinarySpec(String binarySpec)
-
getConfigSpec
public String getConfigSpec()
-
setConfigSpec
@Config("node.config-spec") public NodeConfig setConfigSpec(String configSpec)
-
getInternalAddressSource
public NodeConfig.AddressSource getInternalAddressSource()
-
setInternalAddressSource
@Config("node.internal-address-source") public NodeConfig setInternalAddressSource(NodeConfig.AddressSource internalAddressSource)
-
-