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-config

    To create instances of this class use AclserviceConfigBuilder.

    See Also:
    AclserviceConfigBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default java.lang.Class<AclserviceConfig> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getSecurityGroupMode

        AclserviceConfig.SecurityGroupMode getSecurityGroupMode()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.SecurityGroupMode securityGroupMode, or null if not present
      • getDefaultBehavior

        AclserviceConfig.DefaultBehavior getDefaultBehavior()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.aclservice.config.rev160806.AclserviceConfig.DefaultBehavior defaultBehavior, or null if not present
      • getSecurityGroupTcpIdleTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpIdleTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupTcpIdleTimeout, or null if not present
      • getSecurityGroupTcpHardTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpHardTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupTcpHardTimeout, or null if not present
      • getSecurityGroupTcpFinIdleTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinIdleTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupTcpFinIdleTimeout, or null if not present
      • getSecurityGroupTcpFinHardTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupTcpFinHardTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupTcpFinHardTimeout, or null if not present
      • getSecurityGroupUdpIdleTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpIdleTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupUdpIdleTimeout, or null if not present
      • getSecurityGroupUdpHardTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupUdpHardTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupUdpHardTimeout, or null if not present
      • getSecurityGroupDefaultIdleTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultIdleTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupDefaultIdleTimeout, or null if not present
      • getSecurityGroupDefaultHardTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getSecurityGroupDefaultHardTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 securityGroupDefaultHardTimeout, or null if not present