Interface NodeManagementConfig.BuildableNodeManagementConfig

All Superinterfaces:
NodeManagementConfig
Enclosing interface:
NodeManagementConfig

@PolarisImmutable public static interface NodeManagementConfig.BuildableNodeManagementConfig extends NodeManagementConfig
  • Method Details

    • builder

      static org.apache.polaris.persistence.nosql.nodeids.api.ImmutableBuildableNodeManagementConfig.Builder builder()
    • leaseDuration

      @Default default Duration leaseDuration()
      Description copied from interface: NodeManagementConfig
      Duration of a node-lease.
      Specified by:
      leaseDuration in interface NodeManagementConfig
    • renewalPeriod

      @Default default Duration renewalPeriod()
      Description copied from interface: NodeManagementConfig
      Time window before the end of a node lease when the lease will be renewed.
      Specified by:
      renewalPeriod in interface NodeManagementConfig
    • numNodes

      default int numNodes()
      Description copied from interface: NodeManagementConfig
      Maximum number of concurrently active Polaris nodes. Do not change this value or the ID generator spec, it is a rather internal property. See ID generator spec below.
      Specified by:
      numNodes in interface NodeManagementConfig