prefix acl;
import ietf-yang-types {
prefix yang;
+ revision-date 2010-09-24;
}
import ietf-packet-fields {
prefix packet-fields;
+ revision-date 2015-06-11;
}
organization "IETF NETMOD (NETCONF Data Modeling Language)
Working Group";
prefix packet-fields;
import ietf-inet-types {
prefix inet;
+ revision-date 2010-09-24;
}
import ietf-yang-types {
prefix yang;
+ revision-date 2010-09-24;
}
organization "IETF NETMOD (NETCONF Data Modeling Language) Working
Group";
prefix sfc-rsp;
- import service-function-type {prefix sfc-sft; }
- import service-function-scheduler-type {prefix sfc-sfst;}
- import service-function-path-metadata {prefix sfc-md; }
- import service-locator {prefix sfc-sl;}
- import service-statistics {prefix sfc-ss; }
-
- import sfc-common {prefix sfc-common;}
+ import service-function-type {
+ prefix sfc-sft;
+ revision-date 2014-07-01;
+ }
+ import service-function-scheduler-type {
+ prefix sfc-sfst;
+ revision-date 2015-03-12;
+ }
+ import service-function-path-metadata {
+ prefix sfc-md;
+ revision-date 2014-07-01;
+ }
+ import service-locator {
+ prefix sfc-sl;
+ revision-date 2014-07-01;
+ }
+ import service-statistics {
+ prefix sfc-ss;
+ revision-date 2014-07-01;
+ }
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-acl;
import ietf-access-control-list {
- prefix "ietf-acl";
+ prefix ietf-acl;
+ revision-date 2015-03-17;
}
import ipfix-application-information {
- prefix "ipfix-application-information";
+ prefix ipfix-application-information;
+ revision-date 2015-04-10;
}
organization "Cisco Systems, Inc.";
prefix sfc-sfc;
- import service-function-type {prefix sfc-sft;}
- import sfc-common {prefix sfc-common; }
+ import service-function-type {
+ prefix sfc-sft;
+ revision-date 2014-07-01;
+}
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
organization "Cisco Systems, Inc.";
namespace "urn.intel.params:xml:ns:sf-desc-mon-rpt";\r
prefix sf-desc-mon-rpt;\r
\r
- import ietf-inet-types { prefix inet;}\r
- import ietf-yang-types { prefix yang;}\r
+ import ietf-inet-types {\r
+ prefix inet;\r
+ revision-date 2010-09-24;\r
+ }\r
+ import ietf-yang-types {\r
+ prefix yang;\r
+ revision-date 2010-09-24;\r
+ }\r
\r
organization "Intel Inc.";\r
namespace "urn.intel.params:xml:ns:sf-desc-mon";
prefix sf-desc-mon;
- import service-function { prefix sfc-sf;}
- import service-function-description-monitor-report { prefix sf-desc-mon-rpt;}
+ import service-function {
+ prefix sfc-sf;
+ revision-date 2014-07-01;
+ }
+ import service-function-description-monitor-report {
+ prefix sf-desc-mon-rpt;
+ revision-date 2014-11-05;
+ }
+
organization "Intel Inc.";
description
prefix sfc-sff-md-features;
- import ietf-inet-types { prefix inet;}
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
- import service-function-forwarder {
- prefix "sfc-sff";
- }
+ import yang-ext {
+ prefix ext;
+ revision-date 2013-07-09;
+ }
- import yang-ext { prefix "ext"; }
+ import service-function-forwarder {
+ prefix "sfc-sff";
+ revision-date 2014-07-01;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-sff-ofs;
- import service-function-forwarder { prefix "sfc-sff"; }
+ import service-function-forwarder {
+ prefix sfc-sff;
+ revision-date 2014-07-01;
+ }
import ietf-yang-types {
prefix "yang";
- revision-date 2013-07-15;
+ revision-date 2010-09-24;
}
organization "Ericsson, Inc.";
prefix sfc-sff-ovs;
- import service-function-forwarder {prefix sfc-sff;}
- import sfc-common {prefix sfc-common; }
- import yang-ext { prefix "ext"; }
+ import service-function-forwarder {
+ prefix sfc-sff;
+ revision-date 2014-07-01;
+ }
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
+ import yang-ext {
+ prefix ext;
+ revision-date 2013-07-09;
+ }
import ietf-yang-types {
- prefix "yang";
+ prefix yang;
revision-date 2013-07-15;
}
import ovsdb {
- prefix "ovsdb";
+ prefix ovsdb;
revision-date 2015-01-05;
}
import overlay {
- prefix "ovsdb-overlay";
+ prefix ovsdb-overlay;
revision-date 2015-01-05;
}
prefix sfc-sff;
- import ietf-inet-types {prefix inet;}
- import service-locator {prefix sfc-sl; }
- import service-function-type {prefix sfc-sft; }
- import service-statistics {prefix sfc-ss; }
- import sfc-common {prefix sfc-common; }
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
+ import service-locator {
+ prefix sfc-sl;
+ revision-date 2014-07-01;
+ }
+ import service-function-type {
+ prefix sfc-sft;
+ revision-date 2014-07-01;
+ }
+ import service-statistics {
+ prefix sfc-ss;
+ revision-date 2014-07-01;
+ }
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-sfg;
- import ietf-inet-types { prefix inet; }
- import ietf-yang-types { prefix yang; }
- import service-function {prefix sfc-sf; }
- import service-function-type {prefix sfc-sft; }
- import service-function-group-algorithm {prefix sfc-sfg-alg; }
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
+ import ietf-yang-types {
+ prefix yang;
+ revision-date 2010-09-24;
+ }
+ import service-function {
+ prefix sfc-sf;
+ revision-date 2014-07-01;
+ }
+ import service-function-type {
+ prefix sfc-sft;
+ revision-date 2014-07-01;
+ }
+ import service-function-group-algorithm {
+ prefix sfc-sfg-alg;
+ revision-date 2015-02-14;
+ }
organization "Contextream, Inc.";
prefix sfc-sf-map;
- import service-function-type {prefix sfc-sft;}
- import service-locator {prefix sfc-sl;}
+ import service-function-type {
+ prefix sfc-sft;
+ revision-date 2014-07-01;
+ }
+ import service-locator {
+ prefix sfc-sl;
+ revision-date 2014-07-01;
+ }
organization "Ericsson Inc.";
prefix sfc-sfp;
- import service-function-path-metadata {prefix sfc-md; }
- import service-locator {prefix sfc-sl; }
-
- import sfc-common {prefix sfc-common;}
+ import service-function-path-metadata {
+ prefix sfc-md;
+ revision-date 2014-07-01;
+ }
+ import service-locator {
+ prefix sfc-sl;
+ revision-date 2014-07-01;
+ }
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-sfst;
- import ietf-yang-types { prefix yang; }
-
+ import ietf-yang-types {
+ prefix yang;
+ revision-date 2010-09-24;
+}
organization "Intel, Inc.";
prefix sfc-sf;
- import ietf-inet-types {prefix inet; }
- import service-function-type {prefix sfc-sft;}
- import service-locator {prefix sfc-sl;}
- import service-statistics {prefix sfc-ss; }
- import sfc-common {prefix sfc-common; }
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
+ import service-function-type {
+ prefix sfc-sft;
+ revision-date 2014-07-01;
+ }
+ import service-locator {
+ prefix sfc-sl;
+ revision-date 2014-07-01;
+ }
+ import service-statistics {
+ prefix sfc-ss;
+ revision-date 2014-07-01;
+ }
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-sl;
- import ietf-inet-types { prefix inet; }
- import ietf-yang-types { prefix yang; }
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
+ import ietf-yang-types {
+ prefix yang;
+ revision-date 2010-09-24;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-sn;
- import ietf-inet-types { prefix inet; }
- import ietf-yang-types {prefix yang; }
-
- import sfc-common {prefix sfc-common; }
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
+ import ietf-yang-types {
+ prefix yang;
+ revision-date 2010-09-24;
+ }
+
+ import sfc-common {
+ prefix sfc-common;
+ revision-date 2015-10-17;
+ }
organization "Cisco Systems, Inc.";
prefix sfc-ss;
- import ietf-inet-types { prefix inet; }
+ import ietf-inet-types {
+ prefix inet;
+ revision-date 2010-09-24;
+ }
+
import ietf-yang-types {
- prefix "yang";
- revision-date 2013-07-15;
- }
+ prefix yang;
+ revision-date 2010-09-24;
+ }
organization "Cisco Systems, Inc.";
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.PortNumber;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
import org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.ServiceFunctionState1;
import org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.ServiceFunctionState1Builder;
import org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.service.functions.state.service.function.state.SfcSfDescMon;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv6FlowLabel;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv6Prefix;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.PortNumber;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.packet.fields.rev150611.acl.transport.header.fields.DestinationPortRange;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.packet.fields.rev150611.acl.transport.header.fields.DestinationPortRangeBuilder;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.packet.fields.rev150611.acl.transport.header.fields.SourcePortRange;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.packet.fields.rev150611.acl.transport.header.fields.SourcePortRangeBuilder;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
aclBuilder.setAclName(AclTestValues.ACL_NAME.getValue());
aclBuilder.setAccessListEntries(this.buildAccessListEntries(accessListTestType));
- //build access list
+ // build access list
return aclBuilder.build();
}
AceBuilder aceBuilder = new AceBuilder();
aceBuilder.setRuleName(AclTestValues.RULE_NAME.getValue());
- //build matches
+ // build matches
aceBuilder.setMatches(this.buildMatches(accessListTestType));
- //build actions
+ // build actions
aceBuilder.setActions(this.buildActions());
List<Ace> aceList = new ArrayList<>();
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv6Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.PortNumber;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.PortNumber;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter64;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBasedCounter64;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.Counter64;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.ZeroBasedCounter64;
import org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.ServiceFunctionState1;
import org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.ServiceFunctionState1Builder;
import org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.service.functions.state.service.function.state.SfcSfDescMon;
import org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.sfc.sff.ofs.rev150408.ServiceFunctionDictionary1;
import org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.sfc.sff.ofs.rev150408.SffDataPlaneLocator1;
import org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.sfc.sff.ofs.rev150408.port.details.OfsPort;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.OutputPortValues;
import org.opendaylight.yangtools.yang.binding.DataContainer;
import org.slf4j.Logger;
import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sl.rev140701.data.plane.locator.locator.type.MacBuilder;
import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sl.rev140701.data.plane.locator.locator.type.Mpls;
import org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sl.rev140701.data.plane.locator.locator.type.MplsBuilder;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.OutputPortValues;
import org.opendaylight.yangtools.yang.binding.DataContainer;
import org.slf4j.Logger;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.PortNumber;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
public class RspBuilder {