public interface Ace extends ChildOf<AccessListEntries>, Augmentable<Ace>, Identifiable<AceKey>
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/ace
To create instances of this class use AceBuilder
.
AceBuilder
,
AceKey
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable AceOperData |
getAceOperData()
Operational data for this Access List Entry.
|
@Nullable Actions |
getActions()
Definitions of action criteria for this Access ListEntry.
|
@Nullable Matches |
getMatches()
Definitions for match criteria for this Access ListEntry.
|
@Nullable String |
getRuleName()
A unique name identifying this Access ListEntry(ACE).
|
AceKey |
key()
Returns an unique key for the object.
|
getImplementedInterface
augmentation
@Nullable String getRuleName()
java.lang.String
ruleName
, or null
if not present@Nullable Matches getMatches()
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
, or null
if not present@Nullable Actions getActions()
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
, or null
if not present@Nullable AceOperData getAceOperData()
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
, or null
if not presentAceKey key()
Identifiable
key
in interface Identifiable<AceKey>
Copyright © 2019 OpenDaylight. All rights reserved.