Interface ItmData

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.DataRoot

    @Generated("mdsal-binding-generator")
    public interface ItmData
    extends org.opendaylight.yangtools.yang.binding.DataRoot

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

     module itm {
       namespace urn:opendaylight:genius:itm;
       prefix itm;
       import ietf-inet-types {
         prefix inet;
         revision-date 2013-07-15;
       }
       import odl-interface {
         prefix odlif;
       }
       revision 2016-04-06 {
       }
       container transport-zones {
         list transport-zone {
           ordered-by user;
           key zone-name;
           leaf zone-name {
             type string;
           }
           leaf tunnel-type {
             type identityref {
               base tunnel-type-base;
             }
           }
           list vteps {
             key dpn-id;
             leaf dpn-id {
               type uint64;
             }
             leaf ip-address {
               type inet:ip-address;
             }
             leaf option-of-tunnel {
               type boolean;
               default false;
             }
             leaf option-tunnel-tos {
               type string {
                 length 1..8;
               }
             }
           }
           list device-vteps {
             key "node-id ip-address";
             leaf topology-id {
               type string;
             }
             leaf node-id {
               type string;
             }
             leaf ip-address {
               type inet:ip-address;
             }
           }
         }
       }
       container not-hosted-transport-zones {
         config false;
         list tepsInNotHostedTransportZone {
           key zone-name;
           leaf zone-name {
             type string;
           }
           list unknown-vteps {
             key dpn-id;
             leaf dpn-id {
               type uint64;
             }
             leaf ip-address {
               type inet:ip-address;
             }
             leaf of-tunnel {
               type boolean;
               default false;
             }
             leaf option-tunnel-tos {
               type string {
                 length 1..8;
               }
             }
           }
         }
       }
       container dc-gateway-ip-list {
         status deprecated;
         list dc-gateway-ip {
           key ip-address;
           leaf ip-address {
             type inet:ip-address;
           }
           leaf tunnnel-type {
             type identityref {
               base tunnel-type-base;
             }
           }
         }
       }
     }
     
    • Method Detail

      • getTransportZones

        TransportZones getTransportZones()
        Return transportZones, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rev160406.TransportZones transportZones, or null if it is not present.
      • getNotHostedTransportZones

        NotHostedTransportZones getNotHostedTransportZones()
        Return notHostedTransportZones, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rev160406.NotHostedTransportZones notHostedTransportZones, or null if it is not present.
      • getDcGatewayIpList

        @Deprecated
        DcGatewayIpList getDcGatewayIpList()
        Deprecated.
        Return dcGatewayIpList, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rev160406.DcGatewayIpList dcGatewayIpList, or null if it is not present.