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
@Generated("mdsal-binding-generator") 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 Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull AclserviceConfig thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull AclserviceConfig obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull AclserviceConfig obj)
Default implementation ofObject.toString()
contract for this interface.AclserviceConfig.DefaultBehavior
getDefaultBehavior()
Return defaultBehavior, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupDefaultHardTimeout()
Return securityGroupDefaultHardTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupDefaultIdleTimeout()
Return securityGroupDefaultIdleTimeout, ornull
if it is not present.AclserviceConfig.SecurityGroupMode
getSecurityGroupMode()
Return securityGroupMode, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpFinHardTimeout()
Return securityGroupTcpFinHardTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpFinIdleTimeout()
Return securityGroupTcpFinIdleTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpHardTimeout()
Return securityGroupTcpHardTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupTcpIdleTimeout()
Return securityGroupTcpIdleTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupUdpHardTimeout()
Return securityGroupUdpHardTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getSecurityGroupUdpIdleTimeout()
Return securityGroupUdpIdleTimeout, ornull
if it is not present.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
-
bindingHashCode
static int bindingHashCode(@NonNull AclserviceConfig obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
java.lang.NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull AclserviceConfig thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
java.lang.NullPointerException
- ifthisObj
is null
-
bindingToString
static java.lang.String bindingToString(@NonNull AclserviceConfig obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
java.lang.NullPointerException
- ifobj
is null
-
getSecurityGroupMode
AclserviceConfig.SecurityGroupMode getSecurityGroupMode()
Return securityGroupMode, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.SecurityGroupMode
securityGroupMode, ornull
if it is not present.
-
getDefaultBehavior
AclserviceConfig.DefaultBehavior getDefaultBehavior()
Return defaultBehavior, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.DefaultBehavior
defaultBehavior, ornull
if it is not present.
-
getSecurityGroupTcpIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpIdleTimeout()
Return securityGroupTcpIdleTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpIdleTimeout, ornull
if it is not present.
-
getSecurityGroupTcpHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpHardTimeout()
Return securityGroupTcpHardTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpHardTimeout, ornull
if it is not present.
-
getSecurityGroupTcpFinIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinIdleTimeout()
Return securityGroupTcpFinIdleTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpFinIdleTimeout, ornull
if it is not present.
-
getSecurityGroupTcpFinHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinHardTimeout()
Return securityGroupTcpFinHardTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupTcpFinHardTimeout, ornull
if it is not present.
-
getSecurityGroupUdpIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpIdleTimeout()
Return securityGroupUdpIdleTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupUdpIdleTimeout, ornull
if it is not present.
-
getSecurityGroupUdpHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpHardTimeout()
Return securityGroupUdpHardTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupUdpHardTimeout, ornull
if it is not present.
-
getSecurityGroupDefaultIdleTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultIdleTimeout()
Return securityGroupDefaultIdleTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupDefaultIdleTimeout, ornull
if it is not present.
-
getSecurityGroupDefaultHardTimeout
org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultHardTimeout()
Return securityGroupDefaultHardTimeout, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
securityGroupDefaultHardTimeout, ornull
if it is not present.
-
-