@DefunctConfig(value={"http-server.ip","jetty.ip"}) public class NodeConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeConfig.AddressSource |
| Modifier and Type | Field and Description |
|---|---|
static String |
ENV_REGEXP |
static String |
ID_REGEXP |
static String |
POOL_REGEXP |
| Constructor and Description |
|---|
NodeConfig() |
public static final String ID_REGEXP
public static final String ENV_REGEXP
public static final String POOL_REGEXP
@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()
@Config(value="node.environment") public NodeConfig setEnvironment(String environment)
@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()
@Config(value="node.pool") public NodeConfig setPool(String pool)
@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()
@Config(value="node.id") public NodeConfig setNodeId(String nodeId)
public String getLocation()
@Config(value="node.location") public NodeConfig setLocation(String location)
public String getNodeInternalAddress()
@Config(value="node.internal-address") @LegacyConfig(value="node.ip") public NodeConfig setNodeInternalAddress(String nodeInternalAddress)
public String getNodeExternalAddress()
@Config(value="node.external-address") public NodeConfig setNodeExternalAddress(String nodeExternalAddress)
public InetAddress getNodeBindIp()
public NodeConfig setNodeBindIp(InetAddress nodeBindIp)
@Config(value="node.bind-ip") public NodeConfig setNodeBindIp(String nodeBindIp)
public String getBinarySpec()
@Config(value="node.binary-spec") public NodeConfig setBinarySpec(String binarySpec)
public String getConfigSpec()
@Config(value="node.config-spec") public NodeConfig setConfigSpec(String configSpec)
public NodeConfig.AddressSource getInternalAddressSource()
@Config(value="node.internal-address-source") public NodeConfig setInternalAddressSource(NodeConfig.AddressSource internalAddressSource)
Copyright © 2010–2020 Airlift. All rights reserved.