Package org.opendaylight.yang.gen.v1.urn.opendaylight.opendaylight.ipv6.arbitrary.bitmask.fields.rev160224
Interface OpendaylightIpv6ArbitraryBitmaskFieldsData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface OpendaylightIpv6ArbitraryBitmaskFieldsData
extends org.opendaylight.yangtools.yang.binding.DataRoot
This class represents the following YANG schema fragment defined in module opendaylight-ipv6-arbitrary-bitmask-fields
module opendaylight-ipv6-arbitrary-bitmask-fields { namespace urn:opendaylight:opendaylight-ipv6-arbitrary-bitmask-fields; prefix ipv6-arbitrary-bitmask; import ietf-inet-types { prefix inet; revision-date 2013-07-15; } revision 2016-02-24 { } typedef ipv6-arbitrary-mask { type string { pattern "(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))"; } } grouping ipv6-match-arbitrary-bitmask-fields { leaf ipv6-source-address-no-mask { type inet:ipv6-address; } leaf ipv6-source-arbitrary-bitmask { type ipv6-arbitrary-mask; } leaf ipv6-destination-address-no-mask { type inet:ipv6-address; } leaf ipv6-destination-arbitrary-bitmask { type ipv6-arbitrary-mask; } } }