Class ZoneDefinition

java.lang.Object
org.apache.ignite.catalog.definitions.ZoneDefinition

public class ZoneDefinition extends Object
Definition of the CREATE ZONE statement.
  • Method Details

    • builder

      public static ZoneDefinition.Builder builder(String zoneName)
      Creates a builder for the zone with the specified name.
      Parameters:
      zoneName - Zone name.
      Returns:
      Builder.
    • zoneName

      public String zoneName()
      Returns zone name.
      Returns:
      Zone name.
    • ifNotExists

      public boolean ifNotExists()
      Returns not exists flag.
      Returns:
      true if IF NOT EXISTS clause should be added to the statement.
    • partitions

      public Integer partitions()
      Returns number of partitions.
      Returns:
      Number of partitions.
    • replicas

      public Integer replicas()
      Returns number of replicas.
      Returns:
      Number of replicas.
    • distributionAlgorithm

      public String distributionAlgorithm()
      Returns distribution algorithm.
      Returns:
      Distribution algorithm.
    • dataNodesAutoAdjust

      public Integer dataNodesAutoAdjust()
      Returns timeout in seconds between node added or node left topology event itself and data nodes switch.
      Returns:
      Timeout.
    • dataNodesAutoAdjustScaleUp

      public Integer dataNodesAutoAdjustScaleUp()
      Returns timeout in seconds between node added topology event itself and data nodes switch.
      Returns:
      Timeout.
    • dataNodesAutoAdjustScaleDown

      public Integer dataNodesAutoAdjustScaleDown()
      Returns timeout in seconds between node left topology event itself and data nodes switch.
      Returns:
      Timeout.
    • filter

      public String filter()
      Returns nodes filter.
      Returns:
      Nodes filter.
    • storageProfiles

      public String storageProfiles()
      Returns storage profiles.
      Returns:
      Storage profiles.
    • consistencyMode

      public String consistencyMode()
      Returns consistency mode.
      Returns:
      Consistency mode.
    • toBuilder

      public ZoneDefinition.Builder toBuilder()
      Returns new builder using this definition.
      Returns:
      New builder.
    • toString

      public String toString()
      Overrides:
      toString in class Object