Stephen Gallagher


            
          

for Modulemd 2.3.0


I. libmodulemd
Modulemd 2.0 Public API
Modulemd — User's Guide for libmodulemd
Modulemd.Buildopts — Provides hints to the build-system on how to build this module.
Modulemd.Component — Pure virtual parent class for components that go into a module stream.
Modulemd.ComponentModule — A module component that goes into a module stream.
Modulemd.ComponentRpm — A rpm component that goes into a module stream.
Modulemd.Defaults — Parent class for Default documents. See ModulemdDefaultsV1 for a specific type.
Modulemd.DefaultsV1 — Object representing a defaults document (version 1)
Modulemd.Dependencies — Object to represent build-time and runtime dependencies of a module stream.
Modulemd.Module — Collects all information about a module: all of its streams, defaults, etc.
Modulemd.ModuleIndex — The primary interface to dealing with repodata in the module metadata format.
Modulemd.ModuleIndexMerger — Class to aid in merging metadata from multiple repositories.
Modulemd.ModuleStream — A parent class for all versions of ModulemdModuleStream objects.
Modulemd.ModuleStreamV1 — The data to represent a stream of a module as described by a modulemd YAML document of version 1.
Modulemd.ModuleStreamV2 — The data to represent a stream of a module as described by a modulemd YAML document of version 2.
Modulemd.Profile — Stores profile information for a module stream.
Modulemd.RpmMapEntry — Provides an exploded and unexploded view of the NEVRA of an RPM artifact.
Modulemd.ServiceLevel — Provides lifecycle information for a module stream.
Modulemd.SubdocumentInfo — Stores information regarding a YAML subdocument in a stream.
Modulemd.Translation — Translation information for a module stream.
Modulemd.TranslationEntry — Contains the translated strings of a module stream for a specific locale.
Modulemd 2.0 Private Object Methods
Modulemd.Buildopts (Private)Modulemd.Buildopts methods that should be used only by internal consumers.
Modulemd.Component (Private)Modulemd.Component methods that should be used only by internal consumers
Modulemd.ComponentModule (Private)Modulemd.ComponentModule methods that should be used only by internal consumers
Modulemd.ComponentRpm (Private)Modulemd.ComponentRpm methods that should be used only by internal consumers
Modulemd.Dependencies (Private)Modulemd.Dependencies methods that should be used only by internal consumers.
Modulemd.Defaults (Private)ModulemdDefaults methods that should only be used by internal consumers.
Modulemd.DefaultsV1 (Private)ModulemdDefault methods that should only be used by internal consumers.
Modulemd.Module (Private)ModulemdModule methods that should be used only by internal consumers.
Modulemd.ModuleIndex (Private)ModulemdModuleIndex methods that should be used only by internal consumers.
Modulemd.ModuleStream (Private)ModulemdModuleStream methods that should only be used by internal consumers.
Modulemd.ModuleStreamV1 (Private)ModulemdModuleStreamV1 methods that should only be used by internal consumers.
Modulemd.ModuleStreamV2 (Private)ModulemdModuleStreamV2 methods that should only be used by internal consumers.
Modulemd.Profile (Private)Modulemd.Profile methods that should be used only by internal consumers.
Modulemd.RpmMapEntry (Private)Modulemd.RpmMapEntry methods that should be used only by internal consumers
Modulemd.ServiceLevel (Private)Modulemd.ServiceLevel methods that should be used only by internal consumers.
Modulemd.SubdocumentInfo (Private)Modulemd.SubdocumentInfo methods that should be used only by internal consumers.
modulemd-translation-private
Modulemd.TranslationEntry (Private)Modulemd.TranslationEntry methods that should be used only by internal consumers.
Modulemd 2.0 Private Developer Utilities
Modulemd Utility Functions — Provides private utility functions for use within libmodulemd.
YAML Manipulation Tools — Provides private YAML utilities for internal use.
Internal Unit Test Utilities — Utility functions for use with unit tests.