java.lang.Object
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.NoPathVectorTlv.Flags
All Implemented Interfaces:
Serializable, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.BitsTypeObject, org.opendaylight.yangtools.yang.binding.TypeObject
Enclosing interface:
NoPathVectorTlv

public static final class NoPathVectorTlv.Flags extends Object implements org.opendaylight.yangtools.yang.binding.BitsTypeObject, Serializable

This class represents the following YANG schema fragment defined in module pcep-types

 leaf flags {
   type bits {
     bit p2mp-unreachable {
       position 24;
     }
     bit no-gco-solution {
       position 25;
     }
     bit no-gco-migration {
       position 26;
     }
     bit path-key {
       position 27;
     }
     bit chain-unavailable {
       position 28;
     }
     bit unknown-source {
       position 29;
     }
     bit unknown-destination {
       position 30;
     }
     bit pce-unavailable {
       position 31;
     }
   }
 }
 
See Also:
  • Field Details

    • VALID_NAMES

      protected static final com.google.common.collect.ImmutableSet<String> VALID_NAMES
  • Constructor Details

    • Flags

      public Flags(boolean _chainUnavailable, boolean _noGcoMigration, boolean _noGcoSolution, boolean _p2mpUnreachable, boolean _pathKey, boolean _pceUnavailable, boolean _unknownDestination, boolean _unknownSource)
    • Flags

      public Flags(NoPathVectorTlv.Flags source)
      Creates a copy from Source Object.
      Parameters:
      source - Source object
  • Method Details

    • getP2mpUnreachable

      public boolean getP2mpUnreachable()
    • getNoGcoSolution

      public boolean getNoGcoSolution()
    • getNoGcoMigration

      public boolean getNoGcoMigration()
    • getPathKey

      public boolean getPathKey()
    • getChainUnavailable

      public boolean getChainUnavailable()
    • getUnknownSource

      public boolean getUnknownSource()
    • getUnknownDestination

      public boolean getUnknownDestination()
    • getPceUnavailable

      public boolean getPceUnavailable()
    • validNames

      public com.google.common.collect.ImmutableSet<String> validNames()
      Specified by:
      validNames in interface org.opendaylight.yangtools.yang.binding.BitsTypeObject
    • values

      public boolean[] values()
      Specified by:
      values in interface org.opendaylight.yangtools.yang.binding.BitsTypeObject
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object