Interface AclserviceConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<AclserviceConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<AclserviceConfigData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface AclserviceConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<AclserviceConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<AclserviceConfig>
This class represents the following YANG schema fragment defined in module aclservice-config
container aclservice-config { leaf security-group-mode { type enumeration { enum stateful; } default stateful; } leaf default-behavior { type enumeration { enum allow; enum deny; } default deny; } leaf security-group-tcp-idle-timeout { type uint16; default 18000; } leaf security-group-tcp-hard-timeout { type uint16; default 0; } leaf security-group-tcp-fin-idle-timeout { type uint16; default 300; } leaf security-group-tcp-fin-hard-timeout { type uint16; default 0; } leaf security-group-udp-idle-timeout { type uint16; default 300; } leaf security-group-udp-hard-timeout { type uint16; default 0; } leaf security-group-default-idle-timeout { type uint16; default 300; } leaf security-group-default-hard-timeout { type uint16; default 0; } }
The schema path to identify an instance is aclservice-config/aclservice-configTo create instances of this class use
AclserviceConfigBuilder
.- See Also:
AclserviceConfigBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AclserviceConfig.DefaultBehavior
static class
AclserviceConfig.SecurityGroupMode
-
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 AclserviceConfig.DefaultBehavior
getDefaultBehavior()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupDefaultHardTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupDefaultIdleTimeout()
AclserviceConfig.SecurityGroupMode
getSecurityGroupMode()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpFinHardTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpFinIdleTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpHardTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpIdleTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupUdpHardTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupUdpIdleTimeout()
default java.lang.Class<AclserviceConfig>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<AclserviceConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getSecurityGroupMode
AclserviceConfig.SecurityGroupMode getSecurityGroupMode()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.SecurityGroupMode
securityGroupMode
, ornull
if not present
-
getDefaultBehavior
AclserviceConfig.DefaultBehavior getDefaultBehavior()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.DefaultBehavior
defaultBehavior
, ornull
if not present
-
getSecurityGroupTcpIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpIdleTimeout
, ornull
if not present
-
getSecurityGroupTcpHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpHardTimeout
, ornull
if not present
-
getSecurityGroupTcpFinIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpFinIdleTimeout
, ornull
if not present
-
getSecurityGroupTcpFinHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpFinHardTimeout
, ornull
if not present
-
getSecurityGroupUdpIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupUdpIdleTimeout
, ornull
if not present
-
getSecurityGroupUdpHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupUdpHardTimeout
, ornull
if not present
-
getSecurityGroupDefaultIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupDefaultIdleTimeout
, ornull
if not present
-
getSecurityGroupDefaultHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupDefaultHardTimeout
, ornull
if not present
-
-