code: def GetPresetsForOperatingSystem(
        cls, operating_system, operating_system_product,
        operating_system_version):
      
      operating_system = artifacts.OperatingSystemArtifact(
          family=operating_system, product=operating_system_product,
          version=operating_system_version)
  
      return cls._presets.GetPresetsByOperatingSystem(operating_system)
docs: Determines the presets for a specific operating system.
  
      Args:
        operating_system (str): operating system for example "Windows". This
            should be one of the values in definitions.OPERATING_SYSTEM_FAMILIES.
        operating_system_product (str): operating system product for
            example "Windows XP" as determined by preprocessing.
        operating_system_version (str): operating system version for
            example "5.1" as determined by preprocessing.
  
      Returns:
        list[PresetDefinition]: preset definitions, where an empty list
            represents all parsers and parser plugins (no preset).