Class TunedRecommend

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<TunedRecommendBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class TunedRecommend
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<TunedRecommendBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    Selection logic for a single Tuned profile.
    See Also:
    Serialized Form
    • Method Detail

      • getMachineConfigLabels

        public Map<String,​String> getMachineConfigLabels()
        MachineConfigLabels specifies the labels for a MachineConfig. The MachineConfig is created automatically to apply additional host settings (e.g. kernel boot parameters) profile 'Profile' needs and can only be applied by creating a MachineConfig. This involves finding all MachineConfigPools with machineConfigSelector matching the MachineConfigLabels and setting the profile 'Profile' on all nodes that match the MachineConfigPools' nodeSelectors.
      • setMachineConfigLabels

        public void setMachineConfigLabels​(Map<String,​String> machineConfigLabels)
        MachineConfigLabels specifies the labels for a MachineConfig. The MachineConfig is created automatically to apply additional host settings (e.g. kernel boot parameters) profile 'Profile' needs and can only be applied by creating a MachineConfig. This involves finding all MachineConfigPools with machineConfigSelector matching the MachineConfigLabels and setting the profile 'Profile' on all nodes that match the MachineConfigPools' nodeSelectors.
      • getMatch

        public List<TunedMatch> getMatch()
        Rules governing application of a Tuned profile connected by logical OR operator.
      • setMatch

        public void setMatch​(List<TunedMatch> match)
        Rules governing application of a Tuned profile connected by logical OR operator.
      • getOperand

        public OperandConfig getOperand()
        Selection logic for a single Tuned profile.
      • setOperand

        public void setOperand​(OperandConfig operand)
        Selection logic for a single Tuned profile.
      • getPriority

        public Long getPriority()
        Tuned profile priority. Highest priority is 0.
      • setPriority

        public void setPriority​(Long priority)
        Tuned profile priority. Highest priority is 0.
      • getProfile

        public String getProfile()
        Name of the Tuned profile to recommend.
      • setProfile

        public void setProfile​(String profile)
        Name of the Tuned profile to recommend.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)