| Top |
Modulemd.DefaultsModulemd.Defaults — Parent class for Default documents. See ModulemdDefaultsV1 for a specific type. |
| enum | ModulemdDefaultsVersionEnum |
| #define | MODULEMD_TYPE_DEFAULTS |
| struct | ModulemdDefaultsClass |
| ModulemdDefaults |
GEnum ╰── ModulemdDefaultsVersionEnum GObject ╰── ModulemdDefaults ╰── ModulemdDefaultsV1
ModulemdDefaults * modulemd_defaults_new (guint64 version,const gchar *module_name);
Create a new ModulemdDefaults.
version |
The version of the defaults metadata to create. |
|
module_name |
The name of the module to which these defaults apply. |
Since: 2.0
ModulemdDefaults *
modulemd_defaults_copy (ModulemdDefaults *self);
Since: 2.0
gboolean modulemd_defaults_validate (ModulemdDefaults *self,GError **error);
self |
This ModulemdDefaults object. |
[in] |
error |
A GError that will return the reason for a validation error. |
[out] |
Since: 2.0
gboolean modulemd_defaults_equals (ModulemdDefaults *self_1,ModulemdDefaults *self_2);
Since: 2.2
ModulemdDefaults * modulemd_defaults_upgrade (ModulemdDefaults *self,guint64 mdversion,GError **error);
self |
This ModulemdDefaults object. |
[in] |
mdversion |
The version to upgrade to. |
[in] |
error |
A GError that will return the reason for an upgrade error. |
[out] |
A newly-allocated copy of self
upgraded to the
requested defaults version. NULL if the upgrade cannot be performed and sets
error
appropriately. This function does not modify self
.
[transfer full]
Since: 2.0
const gchar *
modulemd_defaults_get_module_name (ModulemdDefaults *self);
Since: 2.0
guint64
modulemd_defaults_get_mdversion (ModulemdDefaults *self);
Since: 2.0
void modulemd_defaults_set_modified (ModulemdDefaults *self,guint64 modified);
self |
This ModulemdDefaults object. |
[in] |
modified |
The last modified time represented as a 64-bit integer (such as 201807011200). |
[in] |
Since: 2.0
guint64
modulemd_defaults_get_modified (ModulemdDefaults *self);
Since: 2.0
|
Represents an error handling mdversion. |
||
|
Represents an unset mdversion. |
||
|
Represents v1 of the ModulemdDefaults metadata format. |
||
|
Represents the highest-supported version of the ModulemdDefaults metadata format. |
Since: 2.0
struct ModulemdDefaultsClass {
GObjectClass parent_class;
ModulemdDefaults *(*copy) (ModulemdDefaults *self);
gboolean (*validate) (ModulemdDefaults *self, GError **error);
guint64 (*get_mdversion) (ModulemdDefaults *self);
gboolean (*equals) (ModulemdDefaults *self_1, ModulemdDefaults *self_2);
/* Padding to allow adding up to 9 new virtual functions without
* breaking ABI. */
gpointer padding[9];
};
“mdversion” property“mdversion” guint64
The metadata version of this Defaults object. Read-only.
Owner: ModulemdDefaults
Flags: Read
Allowed values: <= 1
Default value: 0