Enum Zstd.ParamSwitch

java.lang.Object
java.lang.Enum<Zstd.ParamSwitch>
com.github.luben.zstd.Zstd.ParamSwitch
All Implemented Interfaces:
Serializable, Comparable<Zstd.ParamSwitch>
Enclosing class:
Zstd

public static enum Zstd.ParamSwitch extends Enum<Zstd.ParamSwitch>
Note: This enum controls features which are conditionally beneficial. Zstd typically will make a final decision on whether to enable the feature (AUTO), but setting the switch to ENABLE or DISABLE allows for force enabling/disabling the feature.
  • Enum Constant Details

    • AUTO

      public static final Zstd.ParamSwitch AUTO
      Let the library automatically determine whether the feature shall be enabled
    • ENABLE

      public static final Zstd.ParamSwitch ENABLE
      Force-enable the feature
    • DISABLE

      public static final Zstd.ParamSwitch DISABLE
      Do not use the feature
  • Method Details

    • values

      public static Zstd.ParamSwitch[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Zstd.ParamSwitch valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()