Interface Ace
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Ace>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<AccessListEntries>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<AceKey>
public interface Ace extends org.opendaylight.yangtools.yang.binding.ChildOf<AccessListEntries>, org.opendaylight.yangtools.yang.binding.Augmentable<Ace>, org.opendaylight.yangtools.yang.binding.Identifiable<AceKey>
List of access list entries(ACE)This class represents the following YANG schema fragment defined in module ietf-access-control-list
list ace { key rule-name; ordered-by user; leaf rule-name { type string; } container matches { choice ace-type { case ace-ip { choice ace-ip-version { case ace-ipv4 { uses packet-fields:acl-ipv4-header-fields; } case ace-ipv6 { uses packet-fields:acl-ipv6-header-fields; } } uses packet-fields:acl-ip-header-fields; } case ace-eth { uses packet-fields:acl-eth-header-fields; } } uses packet-fields:metadata; } container actions { choice packet-handling { default deny; case deny { leaf deny { type empty; } } case permit { leaf permit { type empty; } } } } container ace-oper-data { config false; leaf match-counter { type yang:counter64; } } }
The schema path to identify an instance is ietf-access-control-list/access-lists/acl/access-list-entries/aceTo create instances of this class use
AceBuilder
.- See Also:
AceBuilder
,AceKey
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AceOperData
getAceOperData()
Operational data for this Access List Entry.Actions
getActions()
Definitions of action criteria for this Access List Entry.Matches
getMatches()
Definitions for match criteria for this Access List Entry.java.lang.String
getRuleName()
A unique name identifying this Access List Entry(ACE).default java.lang.Class<Ace>
implementedInterface()
AceKey
key()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Ace> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getRuleName
java.lang.String getRuleName()
A unique name identifying this Access List Entry(ACE).- Returns:
java.lang.String
ruleName
, ornull
if not present
-
getMatches
Matches getMatches()
Definitions for match criteria for this Access List Entry.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.Matches
matches
, ornull
if not present
-
getActions
Actions getActions()
Definitions of action criteria for this Access List Entry.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.Actions
actions
, ornull
if not present
-
getAceOperData
AceOperData getAceOperData()
Operational data for this Access List Entry.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.AceOperData
aceOperData
, ornull
if not present
-
-