Interface LinuxNodeConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    LinuxNodeConfig, LinuxNodeConfig.Builder

    public interface LinuxNodeConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsSysctls​(String key)
      The Linux kernel parameters to be applied to the nodes and all pods running on the nodes.
      LinuxNodeConfig.CgroupMode getCgroupMode()
      cgroup_mode specifies the cgroup mode to be used on the node.
      int getCgroupModeValue()
      cgroup_mode specifies the cgroup mode to be used on the node.
      Map<String,​String> getSysctls()
      Deprecated.
      int getSysctlsCount()
      The Linux kernel parameters to be applied to the nodes and all pods running on the nodes.
      Map<String,​String> getSysctlsMap()
      The Linux kernel parameters to be applied to the nodes and all pods running on the nodes.
      String getSysctlsOrDefault​(String key, String defaultValue)
      The Linux kernel parameters to be applied to the nodes and all pods running on the nodes.
      String getSysctlsOrThrow​(String key)
      The Linux kernel parameters to be applied to the nodes and all pods running on the nodes.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getSysctlsCount

        int getSysctlsCount()
         The Linux kernel parameters to be applied to the nodes and all pods running
         on the nodes.
        
         The following parameters are supported.
        
         net.core.busy_poll
         net.core.busy_read
         net.core.netdev_max_backlog
         net.core.rmem_max
         net.core.wmem_default
         net.core.wmem_max
         net.core.optmem_max
         net.core.somaxconn
         net.ipv4.tcp_rmem
         net.ipv4.tcp_wmem
         net.ipv4.tcp_tw_reuse
         
        map<string, string> sysctls = 1;
      • containsSysctls

        boolean containsSysctls​(String key)
         The Linux kernel parameters to be applied to the nodes and all pods running
         on the nodes.
        
         The following parameters are supported.
        
         net.core.busy_poll
         net.core.busy_read
         net.core.netdev_max_backlog
         net.core.rmem_max
         net.core.wmem_default
         net.core.wmem_max
         net.core.optmem_max
         net.core.somaxconn
         net.ipv4.tcp_rmem
         net.ipv4.tcp_wmem
         net.ipv4.tcp_tw_reuse
         
        map<string, string> sysctls = 1;
      • getSysctlsMap

        Map<String,​String> getSysctlsMap()
         The Linux kernel parameters to be applied to the nodes and all pods running
         on the nodes.
        
         The following parameters are supported.
        
         net.core.busy_poll
         net.core.busy_read
         net.core.netdev_max_backlog
         net.core.rmem_max
         net.core.wmem_default
         net.core.wmem_max
         net.core.optmem_max
         net.core.somaxconn
         net.ipv4.tcp_rmem
         net.ipv4.tcp_wmem
         net.ipv4.tcp_tw_reuse
         
        map<string, string> sysctls = 1;
      • getSysctlsOrDefault

        String getSysctlsOrDefault​(String key,
                                   String defaultValue)
         The Linux kernel parameters to be applied to the nodes and all pods running
         on the nodes.
        
         The following parameters are supported.
        
         net.core.busy_poll
         net.core.busy_read
         net.core.netdev_max_backlog
         net.core.rmem_max
         net.core.wmem_default
         net.core.wmem_max
         net.core.optmem_max
         net.core.somaxconn
         net.ipv4.tcp_rmem
         net.ipv4.tcp_wmem
         net.ipv4.tcp_tw_reuse
         
        map<string, string> sysctls = 1;
      • getSysctlsOrThrow

        String getSysctlsOrThrow​(String key)
         The Linux kernel parameters to be applied to the nodes and all pods running
         on the nodes.
        
         The following parameters are supported.
        
         net.core.busy_poll
         net.core.busy_read
         net.core.netdev_max_backlog
         net.core.rmem_max
         net.core.wmem_default
         net.core.wmem_max
         net.core.optmem_max
         net.core.somaxconn
         net.ipv4.tcp_rmem
         net.ipv4.tcp_wmem
         net.ipv4.tcp_tw_reuse
         
        map<string, string> sysctls = 1;
      • getCgroupModeValue

        int getCgroupModeValue()
         cgroup_mode specifies the cgroup mode to be used on the node.
         
        .google.container.v1beta1.LinuxNodeConfig.CgroupMode cgroup_mode = 2;
        Returns:
        The enum numeric value on the wire for cgroupMode.
      • getCgroupMode

        LinuxNodeConfig.CgroupMode getCgroupMode()
         cgroup_mode specifies the cgroup mode to be used on the node.
         
        .google.container.v1beta1.LinuxNodeConfig.CgroupMode cgroup_mode = 2;
        Returns:
        The cgroupMode.