Class DiskTierConfig

java.lang.Object
com.hazelcast.config.DiskTierConfig
All Implemented Interfaces:
DataSerializable, IdentifiedDataSerializable

public class DiskTierConfig extends Object implements IdentifiedDataSerializable
Disk tier configuration of Tiered-Store.
Since:
5.1
  • Constructor Details

    • DiskTierConfig

      public DiskTierConfig()
    • DiskTierConfig

      public DiskTierConfig(DiskTierConfig diskTierConfig)
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Returns whether disk tier is enabled on the related tiered-store.
      Returns:
      true if disk tier is enabled, false otherwise.
    • setEnabled

      public DiskTierConfig setEnabled(boolean enabled)
      Sets whether disk tier is enabled on the related tiered-store.
      Parameters:
      enabled - enabled parameter.
      Returns:
      this DiskTierConfig
    • getDeviceName

      public String getDeviceName()
      Returns the device name of this disk tier.
      Returns:
      device name.
    • setDeviceName

      public DiskTierConfig setDeviceName(@Nonnull String deviceName)
      Sets the device name for this disk tier.
      Parameters:
      deviceName - device name.
      Returns:
      this DiskTierConfig
    • writeData

      public void writeData(ObjectDataOutput out) throws IOException
      Description copied from interface: DataSerializable
      Writes object fields to output stream
      Specified by:
      writeData in interface DataSerializable
      Parameters:
      out - output
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the output stream has been closed.
    • readData

      public void readData(ObjectDataInput in) throws IOException
      Description copied from interface: DataSerializable
      Reads fields from the input stream
      Specified by:
      readData in interface DataSerializable
      Parameters:
      in - input
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the input stream has been closed.
    • getFactoryId

      public int getFactoryId()
      Description copied from interface: IdentifiedDataSerializable
      Returns DataSerializableFactory factory ID for this class.
      Specified by:
      getFactoryId in interface IdentifiedDataSerializable
      Returns:
      factory ID
    • getClassId

      public int getClassId()
      Description copied from interface: IdentifiedDataSerializable
      Returns type identifier for this class. It should be unique per DataSerializableFactory.
      Specified by:
      getClassId in interface IdentifiedDataSerializable
      Returns:
      type ID
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object