Top | ![]() |
![]() |
![]() |
![]() |
guint64 | eol-date | Read / Write / Construct |
guint64 | mdversion | Read / Write / Construct Only |
char * | message | Read / Write / Construct Only |
guint64 | modified | Read / Write / Construct |
char * | module-context | Read / Write / Construct |
char * | module-name | Read / Write / Construct Only |
char * | module-stream | Read / Write / Construct Only |
char * | obsoleted-by-module-name | Read / Write / Construct |
char * | obsoleted-by-module-stream | Read / Write / Construct |
gboolean | override-previous | Read / Write / Construct |
ModulemdObsoletes * modulemd_obsoletes_new (guint64 mdversion
,guint64 modified
,const gchar *module_name
,const gchar *module_stream
,const gchar *message
);
mdversion |
The metadata version of this ModulemdObsoletes. |
[in] |
modified |
The last modified time represented as a 64-bit integer (such as 201807011200). |
[in] |
module_name |
The name of the module to which this obsoletes applies. |
[in] |
module_stream |
The name of the module stream to which this obsoletes applies. |
[in] |
message |
A string describing the change, reason, etc. |
[in] |
A newly-allocated ModulemdObsoletes object.
This object must be freed with g_object_unref()
.
[transfer full]
Since: 2.10
ModulemdObsoletes *
modulemd_obsoletes_copy (ModulemdObsoletes *self
);
Create a copy of this ModulemdObsoletes object.
Since: 2.10
gboolean modulemd_obsoletes_validate (ModulemdObsoletes *self
,GError **error
);
This method ensures that the obsoletes is internally consistent for usage or dumping to YAML. It will be run implicitly prior to emitting YAML. This is not a complete linter, merely a sanity check that the values are not impossible.
self |
This ModulemdObsoletes object. |
[in] |
error |
If the object is not valid, it will return the reason. |
[out] |
Since: 2.10
const gchar *
modulemd_obsoletes_get_module_context (ModulemdObsoletes *self
);
Since: 2.10
void modulemd_obsoletes_set_module_context (ModulemdObsoletes *self
,const gchar *module_context
);
self |
This ModulemdObsoletes object. |
|
module_context |
The name of the module context to which this obsoletes applies. |
[in][nullable] |
Since: 2.10
void modulemd_obsoletes_set_modified (ModulemdObsoletes *self
,guint64 modified
);
self |
This ModulemdObsoletes object. |
|
modified |
The last modified time represented as a 64-bit integer (such as 201807011200). |
[in] |
Since: 2.10
void modulemd_obsoletes_set_reset (ModulemdObsoletes *self
,gboolean reset
);
Sets the reset attribute on ModulemdObsoletes object. With this boolean attribute set the obsoletes resets (cancels out) all previously specified obsoletes.
self |
This ModulemdObsoletes object. |
|
reset |
Whether to reset/cancel all previously specified obsoletes. |
[in] |
Since: 2.10
gboolean
modulemd_obsoletes_get_reset (ModulemdObsoletes *self
);
Since: 2.10
void modulemd_obsoletes_set_eol_date (ModulemdObsoletes *self
,guint64 eol_date
);
self |
This ModulemdObsoletes object. |
|
eol_date |
The end-of-life date for this stream. If set to zero, the stream is EOLed immediately. |
[in] |
Since: 2.10
guint64
modulemd_obsoletes_get_eol_date (ModulemdObsoletes *self
);
Since: 2.10
const gchar *
modulemd_obsoletes_get_message (ModulemdObsoletes *self
);
Since: 2.10
void modulemd_obsoletes_set_obsoleted_by (ModulemdObsoletes *self
,const gchar *obsoleted_by_module_name
,const gchar *obsoleted_by_module_stream
);
Sets both obsoleted by module name and stream because having one without the other is invalid.
self |
This ModulemdObsoletes object. |
|
obsoleted_by_module_name |
The module name of obsoleting stream. |
[in] |
obsoleted_by_module_stream |
The module stream of obsoleting stream. |
[in] |
Since: 2.10
const gchar *
modulemd_obsoletes_get_obsoleted_by_module_name
(ModulemdObsoletes *self
);
Since: 2.10
const gchar *
modulemd_obsoletes_get_obsoleted_by_module_stream
(ModulemdObsoletes *self
);
Since: 2.10
guint64
modulemd_obsoletes_get_modified (ModulemdObsoletes *self
);
The last modified time of this ModulemdObsoletes object represented as a 64-bit integer (such as 201807011200).
Since: 2.10
gboolean
modulemd_obsoletes_is_active (ModulemdObsoletes *self
);
If this ModulemdObsoletes object has eol_date set and the date has not occured yet it returns false otherwise it returns true. (When eol_date is not set or it already occured the obsoletes is active.)
Since: 2.10
Represents an error handling mdversion. |
||
Represents an unset mdversion. |
||
Represents v1 of the ModulemdObsoletes metadata format. |
||
Represents the highest-supported version of the ModulemdObsoletes metadata format. |
Since: 2.10
“eol-date”
property“eol-date” guint64
A string representing UTC date in ISO 8601 format: YYYY-MM-DDTHH:MMZ.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct
Default value: 0
“mdversion”
property“mdversion” guint64
The metadata version of this obsoletes object.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct Only
Default value: 0
“message”
property “message” char *
A string describing the change, reason, etc.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct Only
Default value: "__obsoletes_VALUE_UNSET__"
“modified”
property“modified” guint64
The last modified time represented as a 64-bit integer (such as 201807011200).
Owner: ModulemdObsoletes
Flags: Read / Write / Construct
Default value: 0
“module-context”
property “module-context” char *
The name of the module context to which this obsoletes applies.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct
Default value: NULL
“module-name”
property “module-name” char *
The name of the module to which this obsoletes applies.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct Only
Default value: "__obsoletes_VALUE_UNSET__"
“module-stream”
property “module-stream” char *
The name of the module stream to which this obsoletes applies.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct Only
Default value: "__obsoletes_VALUE_UNSET__"
“obsoleted-by-module-name”
property “obsoleted-by-module-name” char *
Name of the module that obsoletes this one.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct
Default value: NULL
“obsoleted-by-module-stream”
property “obsoleted-by-module-stream” char *
Stream of the module that obsoletes this one.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct
Default value: NULL
“override-previous”
property“override-previous” gboolean
A boolean option to cancel/reset all previously specified obsoletes.
Owner: ModulemdObsoletes
Flags: Read / Write / Construct
Default value: FALSE