All Superinterfaces:
org.opendaylight.yangtools.binding.Augmentable<DynamicControlProtectionObjectCase>, org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.CaseObject<ProtectionObject,ProtectionObject,DynamicControlProtectionObjectCase>, org.opendaylight.yangtools.binding.ChoiceContract<ProtectionObject,ProtectionObject>, org.opendaylight.yangtools.binding.ChoiceIn<ProtectionObject,ProtectionObject>, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.DataObject, org.opendaylight.yangtools.binding.lib.ImplementedInterface<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,DynamicControlProtectionObjectCase>, org.opendaylight.yangtools.binding.lib.JavaDataContainer<DynamicControlProtectionObjectCase>, org.opendaylight.yangtools.binding.ParentObject<DynamicControlProtectionObjectCase>, ProtectionObject

@Generated("mdsal-binding-generator") public interface DynamicControlProtectionObjectCase extends org.opendaylight.yangtools.binding.CaseObject<ProtectionObject,ProtectionObject,DynamicControlProtectionObjectCase>, ProtectionObject

This class represents the following YANG schema fragment defined in module rsvp

 case dynamic-control-protection-object-case {
   container dynamic-control-protection-object {
     uses rsvp-te-object;
     uses protection-subobject;
   }
 }
 
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      The YANG identifier of the case statement represented by this interface.
  • Method Details

    • getDynamicControlProtectionObject

      DynamicControlProtectionObject getDynamicControlProtectionObject()
      Returns DynamicControlProtectionObject dynamicControlProtectionObject, or null if it is not present.
      Returns:
      DynamicControlProtectionObject dynamicControlProtectionObject, or null if it is not present
    • nonnullDynamicControlProtectionObject

      @NonNull DynamicControlProtectionObject nonnullDynamicControlProtectionObject()
      Returns DynamicControlProtectionObject dynamicControlProtectionObject, or an empty instance if it is not present.
      Returns:
      DynamicControlProtectionObject dynamicControlProtectionObject, or an empty instance if it is not present
    • implementedInterface

      default Class<DynamicControlProtectionObjectCase> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.DataObject
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.lib.ImplementedInterface<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.ParentObject<DynamicControlProtectionObjectCase>
    • javaHC

      default int javaHC()
      Specified by:
      javaHC in interface org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,DynamicControlProtectionObjectCase>
      Specified by:
      javaHC in interface org.opendaylight.yangtools.binding.lib.JavaDataContainer<DynamicControlProtectionObjectCase>
    • javaEQ

      default boolean javaEQ(DynamicControlProtectionObjectCase obj)
      Specified by:
      javaEQ in interface org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,DynamicControlProtectionObjectCase>
      Specified by:
      javaEQ in interface org.opendaylight.yangtools.binding.lib.JavaDataContainer<DynamicControlProtectionObjectCase>
    • javaTS

      default String javaTS()
      Specified by:
      javaTS in interface org.opendaylight.yangtools.binding.lib.JavaContract<org.opendaylight.yangtools.binding.DataContainer,DynamicControlProtectionObjectCase>
      Specified by:
      javaTS in interface org.opendaylight.yangtools.binding.lib.JavaDataContainer<DynamicControlProtectionObjectCase>