Interface AclTransportHeaderFields

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    AceIp, AclIpHeaderFields

    @Generated("mdsal-binding-generator")
    public interface AclTransportHeaderFields
    extends org.opendaylight.yangtools.yang.binding.DataObject
    Transport header fields

    This class represents the following YANG schema fragment defined in module ietf-packet-fields

     grouping acl-transport-header-fields {
       container source-port-range {
         presence "Enables setting source port range";
         leaf lower-port {
           type inet:port-number;
         }
         leaf upper-port {
           type inet:port-number;
           must ". >= ../lower-port" {
             error-message
               "The upper-port must be greater than or equal to lower-port";
           }
         }
       }
       container destination-port-range {
         presence "Enables setting destination port range";
         leaf lower-port {
           type inet:port-number;
         }
         leaf upper-port {
           type inet:port-number;
           must ". >= ../lower-port" {
             error-message
               "The upper-port must be greater than or equal to lower-port";
           }
         }
       }
     }
     
    The schema path to identify an instance is ietf-packet-fields/acl-transport-header-fields
    • Field Detail

      • QNAME

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

      • implementedInterface

        java.lang.Class<? extends AclTransportHeaderFields> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getSourcePortRange

        SourcePortRange getSourcePortRange()
        Return sourcePortRange, or null if it is not present.
             
                 Inclusive range representing source ports to be used. When only lower-port is
                 present, it represents a single port.
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.packet.fields.rev160218.acl.transport.header.fields.SourcePortRange sourcePortRange, or null if it is not present.
      • getDestinationPortRange

        DestinationPortRange getDestinationPortRange()
        Return destinationPortRange, or null if it is not present.
             
                 Inclusive range representing destination ports to be used. When only lower-port
                 is present, it represents a single port.
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.packet.fields.rev160218.acl.transport.header.fields.DestinationPortRange destinationPortRange, or null if it is not present.