java.lang.Object
java.lang.Enum<ComputationStatus>
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev220324.ComputationStatus
All Implemented Interfaces:
Serializable, Comparable<ComputationStatus>, Constable, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.EnumTypeObject, org.opendaylight.yangtools.yang.binding.TypeObject

@Generated("mdsal-binding-generator") public enum ComputationStatus extends Enum<ComputationStatus> implements org.opendaylight.yangtools.yang.binding.EnumTypeObject

This class represents the following YANG schema fragment defined in module path-computation

 typedef computation-status {
   type enumeration {
     enum idle {
       value 0;
     }
     enum in-progress {
       value 1;
     }
     enum active {
       value 2;
     }
     enum completed {
       value 3;
     }
     enum failed {
       value 4;
     }
     enum no-path {
       value 5;
     }
     enum no-source {
       value 6;
     }
     enum no-destination {
       value 7;
     }
     enum equal-endpoints {
       value 8;
     }
   }
 }
 
  • Enum Constant Details

    • Idle

      public static final ComputationStatus Idle
      Path Computeation Algorithm has not yet started
    • InProgress

      public static final ComputationStatus InProgress
      Path Computation has started but no path has been found
    • Active

      public static final ComputationStatus Active
      A valid path has been found, but it is perhaps not the best one
    • Completed

      public static final ComputationStatus Completed
      Path Computation Algorithm has completed and a valid computed path found
    • Failed

      public static final ComputationStatus Failed
      Path Computation Algorithm failed during path computation
    • NoPath

      public static final ComputationStatus NoPath
      Path Computation Algorithm has not been found a valid path that meets the given constraints
    • NoSource

      public static final ComputationStatus NoSource
      The given source of the path has not been found in the network topology
    • NoDestination

      public static final ComputationStatus NoDestination
      The given destination of the path has not been found in the network topology
    • EqualEndpoints

      public static final ComputationStatus EqualEndpoints
      The given source and destination are equals
  • Method Details

    • values

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

      public static ComputationStatus valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public @NonNull String getName()
      Specified by:
      getName in interface org.opendaylight.yangtools.yang.binding.EnumTypeObject
    • getIntValue

      public int getIntValue()
      Specified by:
      getIntValue in interface org.opendaylight.yangtools.yang.binding.EnumTypeObject
    • forName

      public static @Nullable ComputationStatus forName(String name)
      Return the enumeration member whose getName() matches specified assigned name.
      Parameters:
      name - YANG assigned name
      Returns:
      corresponding ComputationStatus item, or null if no such item exists
      Throws:
      NullPointerException - if name is null
    • forValue

      public static @Nullable ComputationStatus forValue(int intValue)
      Return the enumeration member whose getIntValue() matches specified value.
      Parameters:
      intValue - integer value
      Returns:
      corresponding ComputationStatus item, or null if no such item exists
    • ofName

      public static @NonNull ComputationStatus ofName(String name)
      Return the enumeration member whose getName() matches specified assigned name.
      Parameters:
      name - YANG assigned name
      Returns:
      corresponding ComputationStatus item
      Throws:
      NullPointerException - if name is null
      IllegalArgumentException - if name does not match any item
    • ofValue

      public static @NonNull ComputationStatus ofValue(int intValue)
      Return the enumeration member whose getIntValue() matches specified value.
      Parameters:
      intValue - integer value
      Returns:
      corresponding ComputationStatus item
      Throws:
      IllegalArgumentException - if intValue does not match any item