Class NodeConfig

java.lang.Object
io.airlift.node.NodeConfig

@DefunctConfig({"http-server.ip","jetty.ip"}) public class NodeConfig extends Object
  • Field Details

  • Constructor Details

    • NodeConfig

      public NodeConfig()
  • Method Details

    • getEnvironment

      @NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*", message="should match [a-z0-9][_a-z0-9]*") public @NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*",message="should match [a-z0-9][_a-z0-9]*") String getEnvironment()
    • setEnvironment

      @Config("node.environment") public NodeConfig setEnvironment(String environment)
    • getPool

      @NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*", message="should match [a-z0-9][_a-z0-9]*") public @NotNull @Pattern(regexp="[a-z0-9][_a-z0-9]*",message="should match [a-z0-9][_a-z0-9]*") String getPool()
    • setPool

      @Config("node.pool") public NodeConfig setPool(String pool)
    • getNodeId

      @Pattern(regexp="[A-Za-z0-9][_A-Za-z0-9-]*", message="should match [A-Za-z0-9][_A-Za-z0-9-]*") public @Pattern(regexp="[A-Za-z0-9][_A-Za-z0-9-]*",message="should match [A-Za-z0-9][_A-Za-z0-9-]*") 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)
    • getAnnotationFile

      @FileExists public @FileExists String getAnnotationFile()
    • setAnnotationFile

      @Config("node.annotation-file") public NodeConfig setAnnotationFile(String annotationFile)