Package org.libvirt

Class SchedParameter

java.lang.Object
org.libvirt.SchedParameter
Direct Known Subclasses:
SchedBooleanParameter, SchedDoubleParameter, SchedIntParameter, SchedLongParameter, SchedUintParameter, SchedUlongParameter

public abstract class SchedParameter extends Object
The abstract parent of the actual Schedparameter classes
Author:
stoty
  • Field Details

    • SCHED_PARAM_INT

      protected static final int SCHED_PARAM_INT
      TODO: get generated constants from libvirt
      See Also:
    • SCHED_PARAM_UINT

      protected static final int SCHED_PARAM_UINT
      See Also:
    • SCHED_PARAM_LONG

      protected static final int SCHED_PARAM_LONG
      See Also:
    • SCHED_PARAM_ULONG

      protected static final int SCHED_PARAM_ULONG
      See Also:
    • SCHED_PARAM_DOUBLE

      protected static final int SCHED_PARAM_DOUBLE
      See Also:
    • SCHED_PARAM_BOOLEAN

      protected static final int SCHED_PARAM_BOOLEAN
      See Also:
    • field

      public String field
      Parameter name
  • Constructor Details

    • SchedParameter

      public SchedParameter()
  • Method Details

    • create

      public static SchedParameter create(virSchedParameter vParam)
    • toNative

      public static virSchedParameter toNative(SchedParameter param)
    • copyOf

      public static byte[] copyOf(byte[] original, int length)
    • getType

      public abstract int getType()
      The type of the parameter
      Returns:
      the Type of the parameter
    • getTypeAsString

      public abstract String getTypeAsString()
      Utility function for displaying the type
      Returns:
      the Type of the parameter as string
    • getValueAsString

      public abstract String getValueAsString()
      Utility function for displaying the value
      Returns:
      the value of the parameter in String form