Package io.airlift.node
Class NodeConfig
java.lang.Object
io.airlift.node.NodeConfig
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*",message="is malformed") String@Pattern(regexp="[A-Za-z0-9][_A-Za-z0-9-]*",message="is malformed") String@NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*",message="is malformed") StringgetPool()setAnnotationFile(String annotationFile) setBinarySpec(String binarySpec) setConfigSpec(String configSpec) setEnvironment(String environment) setInternalAddressSource(NodeConfig.AddressSource internalAddressSource) setLocation(String location) setNodeBindIp(String nodeBindIp) setNodeBindIp(InetAddress nodeBindIp) setNodeExternalAddress(String nodeExternalAddress) setNodeInternalAddress(String nodeInternalAddress)
-
Field Details
-
ID_REGEXP
- See Also:
-
ENV_REGEXP
- See Also:
-
POOL_REGEXP
- See Also:
-
-
Constructor Details
-
NodeConfig
public NodeConfig()
-
-
Method Details
-
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
-
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
-
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
-
getLocation
-
setLocation
-
getNodeInternalAddress
-
setNodeInternalAddress
@Config("node.internal-address") @LegacyConfig("node.ip") public NodeConfig setNodeInternalAddress(String nodeInternalAddress) -
getNodeExternalAddress
-
setNodeExternalAddress
@Config("node.external-address") public NodeConfig setNodeExternalAddress(String nodeExternalAddress) -
getNodeBindIp
-
setNodeBindIp
-
setNodeBindIp
-
getBinarySpec
-
setBinarySpec
-
getConfigSpec
-
setConfigSpec
-
getInternalAddressSource
-
setInternalAddressSource
@Config("node.internal-address-source") public NodeConfig setInternalAddressSource(NodeConfig.AddressSource internalAddressSource) -
getAnnotationFile
-
setAnnotationFile
-