public static final class NodeKubeletConfig.Builder extends GeneratedMessageV3.Builder<NodeKubeletConfig.Builder> implements NodeKubeletConfigOrBuilder
   
   Node kubelet configs.
 Protobuf type google.container.v1beta1.NodeKubeletConfig
 
  
  
  
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public NodeKubeletConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public NodeKubeletConfig build()
   
  Returns
  
  
  buildPartial()
  
    public NodeKubeletConfig buildPartial()
   
  Returns
  
  
  clear()
  
    public NodeKubeletConfig.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearCpuCfsQuota()
  
    public NodeKubeletConfig.Builder clearCpuCfsQuota()
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Returns
  
  
  clearCpuCfsQuotaPeriod()
  
    public NodeKubeletConfig.Builder clearCpuCfsQuotaPeriod()
   
   Set the CPU CFS quota period value 'cpu.cfs_period_us'.
 The string must be a sequence of decimal numbers, each with optional
 fraction and a unit suffix, such as "300ms".
 Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
 The value must be a positive duration.
 string cpu_cfs_quota_period = 3;
 
  Returns
  
  
  clearCpuManagerPolicy()
  
    public NodeKubeletConfig.Builder clearCpuManagerPolicy()
   
   Control the CPU management policy on the node.
 See
 https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/
 The following values are allowed.
- "none": the default, which represents the existing scheduling behavior.
 
- "static": allows pods with certain resource characteristics to be granted
increased CPU affinity and exclusivity on the node.
The default value is 'none' if unspecified.
 
 string cpu_manager_policy = 1;
 
  Returns
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public NodeKubeletConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public NodeKubeletConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public NodeKubeletConfig.Builder clone()
   
  Returns
  
  Overrides
  
  
  getCpuCfsQuota()
  
    public BoolValue getCpuCfsQuota()
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Returns
  
  
  getCpuCfsQuotaBuilder()
  
    public BoolValue.Builder getCpuCfsQuotaBuilder()
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Returns
  
  
  getCpuCfsQuotaOrBuilder()
  
    public BoolValueOrBuilder getCpuCfsQuotaOrBuilder()
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Returns
  
  
  getCpuCfsQuotaPeriod()
  
    public String getCpuCfsQuotaPeriod()
   
   Set the CPU CFS quota period value 'cpu.cfs_period_us'.
 The string must be a sequence of decimal numbers, each with optional
 fraction and a unit suffix, such as "300ms".
 Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
 The value must be a positive duration.
 string cpu_cfs_quota_period = 3;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | String | 
        The cpuCfsQuotaPeriod. 
 | 
      
    
  
  
  getCpuCfsQuotaPeriodBytes()
  
    public ByteString getCpuCfsQuotaPeriodBytes()
   
   Set the CPU CFS quota period value 'cpu.cfs_period_us'.
 The string must be a sequence of decimal numbers, each with optional
 fraction and a unit suffix, such as "300ms".
 Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
 The value must be a positive duration.
 string cpu_cfs_quota_period = 3;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | ByteString | 
        The bytes for cpuCfsQuotaPeriod. 
 | 
      
    
  
  
  getCpuManagerPolicy()
  
    public String getCpuManagerPolicy()
   
   Control the CPU management policy on the node.
 See
 https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/
 The following values are allowed.
- "none": the default, which represents the existing scheduling behavior.
 
- "static": allows pods with certain resource characteristics to be granted
increased CPU affinity and exclusivity on the node.
The default value is 'none' if unspecified.
 
 string cpu_manager_policy = 1;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | String | 
        The cpuManagerPolicy. 
 | 
      
    
  
  
  getCpuManagerPolicyBytes()
  
    public ByteString getCpuManagerPolicyBytes()
   
   Control the CPU management policy on the node.
 See
 https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/
 The following values are allowed.
- "none": the default, which represents the existing scheduling behavior.
 
- "static": allows pods with certain resource characteristics to be granted
increased CPU affinity and exclusivity on the node.
The default value is 'none' if unspecified.
 
 string cpu_manager_policy = 1;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | ByteString | 
        The bytes for cpuManagerPolicy. 
 | 
      
    
  
  
  getDefaultInstanceForType()
  
    public NodeKubeletConfig getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  hasCpuCfsQuota()
  
    public boolean hasCpuCfsQuota()
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the cpuCfsQuota field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeCpuCfsQuota(BoolValue value)
  
    public NodeKubeletConfig.Builder mergeCpuCfsQuota(BoolValue value)
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Parameter
  
  Returns
  
  
  mergeFrom(NodeKubeletConfig other)
  
    public NodeKubeletConfig.Builder mergeFrom(NodeKubeletConfig other)
   
  Parameter
  
  Returns
  
  
  
  
    public NodeKubeletConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public NodeKubeletConfig.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final NodeKubeletConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setCpuCfsQuota(BoolValue value)
  
    public NodeKubeletConfig.Builder setCpuCfsQuota(BoolValue value)
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Parameter
  
  Returns
  
  
  setCpuCfsQuota(BoolValue.Builder builderForValue)
  
    public NodeKubeletConfig.Builder setCpuCfsQuota(BoolValue.Builder builderForValue)
   
   Enable CPU CFS quota enforcement for containers that specify CPU limits.
 This option is enabled by default which makes kubelet use CFS quota
 (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to
 enforce container CPU limits. Otherwise, CPU limits will not be enforced at
 all.
 Disable this option to mitigate CPU throttling problems while still having
 your pods to be in Guaranteed QoS class by specifying the CPU limits.
 The default value is 'true' if unspecified.
 .google.protobuf.BoolValue cpu_cfs_quota = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | builderForValue | 
        Builder
  | 
      
    
  
  Returns
  
  
  setCpuCfsQuotaPeriod(String value)
  
    public NodeKubeletConfig.Builder setCpuCfsQuotaPeriod(String value)
   
   Set the CPU CFS quota period value 'cpu.cfs_period_us'.
 The string must be a sequence of decimal numbers, each with optional
 fraction and a unit suffix, such as "300ms".
 Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
 The value must be a positive duration.
 string cpu_cfs_quota_period = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | value | 
        String
 The cpuCfsQuotaPeriod to set. 
 | 
      
    
  
  Returns
  
  
  setCpuCfsQuotaPeriodBytes(ByteString value)
  
    public NodeKubeletConfig.Builder setCpuCfsQuotaPeriodBytes(ByteString value)
   
   Set the CPU CFS quota period value 'cpu.cfs_period_us'.
 The string must be a sequence of decimal numbers, each with optional
 fraction and a unit suffix, such as "300ms".
 Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
 The value must be a positive duration.
 string cpu_cfs_quota_period = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | value | 
        ByteString
 The bytes for cpuCfsQuotaPeriod to set. 
 | 
      
    
  
  Returns
  
  
  setCpuManagerPolicy(String value)
  
    public NodeKubeletConfig.Builder setCpuManagerPolicy(String value)
   
   Control the CPU management policy on the node.
 See
 https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/
 The following values are allowed.
- "none": the default, which represents the existing scheduling behavior.
 
- "static": allows pods with certain resource characteristics to be granted
increased CPU affinity and exclusivity on the node.
The default value is 'none' if unspecified.
 
 string cpu_manager_policy = 1;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | value | 
        String
 The cpuManagerPolicy to set. 
 | 
      
    
  
  Returns
  
  
  setCpuManagerPolicyBytes(ByteString value)
  
    public NodeKubeletConfig.Builder setCpuManagerPolicyBytes(ByteString value)
   
   Control the CPU management policy on the node.
 See
 https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/
 The following values are allowed.
- "none": the default, which represents the existing scheduling behavior.
 
- "static": allows pods with certain resource characteristics to be granted
increased CPU affinity and exclusivity on the node.
The default value is 'none' if unspecified.
 
 string cpu_manager_policy = 1;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | value | 
        ByteString
 The bytes for cpuManagerPolicy to set. 
 | 
      
    
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public NodeKubeletConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public NodeKubeletConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final NodeKubeletConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides