All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.ChoiceIn<Flowspec>, org.opendaylight.yangtools.yang.binding.DataContainer
All Known Subinterfaces:
DestinationIpv6PrefixCase, DestinationPortCase, DestinationPrefixCase, DscpCase, FlowLabelCase, FragmentCase, IcmpCodeCase, IcmpTypeCase, NextHeaderCase, PacketLengthCase, PortCase, ProtocolIpCase, SourceIpv6PrefixCase, SourcePortCase, SourcePrefixCase, TcpFlagsCase

@Generated("mdsal-binding-generator") public interface FlowspecType extends org.opendaylight.yangtools.yang.binding.ChoiceIn<Flowspec>

This class represents the following YANG schema fragment defined in module bgp-flowspec

 choice flowspec-type {
   case port-case {
     list ports {
       uses numeric-two-byte-value;
     }
   }
   case destination-port-case {
     list destination-ports {
       uses numeric-two-byte-value;
     }
   }
   case source-port-case {
     list source-ports {
       uses numeric-two-byte-value;
     }
   }
   case icmp-type-case {
     list types {
       uses numeric-one-byte-value;
     }
   }
   case icmp-code-case {
     list codes {
       uses numeric-one-byte-value;
     }
   }
   case tcp-flags-case {
     list tcp-flags {
       uses bitmask-two-byte-value;
     }
   }
   case packet-length-case {
     list packet-lengths {
       uses numeric-two-byte-value;
     }
   }
   case dscp-case {
     list dscps {
       uses dscp-value;
     }
   }
   case fragment-case {
     list fragments {
       uses fragment-value;
     }
   }
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Methods inherited from interface org.opendaylight.yangtools.yang.binding.BindingContract

    implementedInterface
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.