Interface FabricOptions

  • All Superinterfaces:
    BindingObject, DataContainer, DataObject
    All Known Subinterfaces:
    Options

    @Generated("mdsal-binding-generator")
    public interface FabricOptions
    extends DataObject
    Options for a fabric

    This class represents the following YANG schema fragment defined in module ietf-dc-fabric-topology

     grouping fabric-options {
       leaf gateway-mode {
         type enumeration {
           enum centralized {
           }
           enum distributed {
           }
         }
         default distributed;
       }
       leaf traffic-behavior {
         type enumeration {
           enum normal {
           }
           enum policy-driven {
           }
         }
         default normal;
       }
       leaf-list capability-supported {
         type fabrictypes:service-capabilities;
       }
     }
     
    The schema path to identify an instance is ietf-dc-fabric-topology/fabric-options
    • Field Detail

      • QNAME

        static final @NonNull QName QNAME
    • Method Detail

      • getGatewayMode

        FabricOptions.GatewayMode getGatewayMode()
        Return gatewayMode, or null if it is not present.
             
                 Gateway mode of the fabric
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.dc.fabric.topology.rev190225.FabricOptions.GatewayMode gatewayMode, or null if it is not present.
      • getTrafficBehavior

        FabricOptions.TrafficBehavior getTrafficBehavior()
        Return trafficBehavior, or null if it is not present.
             
                 Traffic behavior of the fabric
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.dc.fabric.topology.rev190225.FabricOptions.TrafficBehavior trafficBehavior, or null if it is not present.
      • getCapabilitySupported

        @Nullable List<Class<? extends ServiceCapability>> getCapabilitySupported()
        Return capabilitySupported, or null if it is not present.
             
                 It provides a list of supported services of the fabric. The service-capabilities
                 is defined as identity-ref. Users can define more services by defining new
                 identities.
             
         
        Returns:
        java.util.List capabilitySupported, or null if it is not present.