Interface FlowspecType

  • All Superinterfaces:
    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;
         }
       }
     }
     
    The schema path to identify an instance is bgp-flowspecflowspec-destinationflowspecflowspec-type
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Method Summary

      • Methods inherited from interface org.opendaylight.yangtools.yang.binding.DataContainer

        implementedInterface
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME