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 @Nullable AclserviceConfig.DefaultBehavior
getDefaultBehavior()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupDefaultHardTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupDefaultIdleTimeout()
@Nullable AclserviceConfig.SecurityGroupMode
getSecurityGroupMode()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpFinHardTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpFinIdleTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpHardTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpIdleTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupUdpHardTimeout()
@Nullable 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
@Nullable AclserviceConfig.SecurityGroupMode getSecurityGroupMode()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.SecurityGroupMode
securityGroupMode
, ornull
if not present
-
getDefaultBehavior
@Nullable AclserviceConfig.DefaultBehavior getDefaultBehavior()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.DefaultBehavior
defaultBehavior
, ornull
if not present
-
getSecurityGroupTcpIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpIdleTimeout
, ornull
if not present
-
getSecurityGroupTcpHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpHardTimeout
, ornull
if not present
-
getSecurityGroupTcpFinIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpFinIdleTimeout
, ornull
if not present
-
getSecurityGroupTcpFinHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpFinHardTimeout
, ornull
if not present
-
getSecurityGroupUdpIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupUdpIdleTimeout
, ornull
if not present
-
getSecurityGroupUdpHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupUdpHardTimeout
, ornull
if not present
-
getSecurityGroupDefaultIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupDefaultIdleTimeout
, ornull
if not present
-
getSecurityGroupDefaultHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupDefaultHardTimeout
, ornull
if not present
-
-