Top |
ModulemdServiceLevel *
modulemd_service_level_new (const gchar *name
);
Since: 2.0
ModulemdServiceLevel *
modulemd_service_level_copy (ModulemdServiceLevel *self
);
Create a copy of this ModulemdServiceLevel object.
Since: 2.0
const gchar *
modulemd_service_level_get_name (ModulemdServiceLevel *self
);
Get the name of this service level.
The name of this service level. This is a pointer to the internal memory location and must not be freed.
Since: 2.0
void modulemd_service_level_set_eol (ModulemdServiceLevel *self
,GDate *date
);
Sets the end date of the service level. If the GDate passed in is invalid or NULL, the EOL will be unset.
Since: 2.0
void modulemd_service_level_set_eol_ymd (ModulemdServiceLevel *self
,GDateYear year
,GDateMonth month
,GDateDay day
);
self |
This ModulemdServiceLevel |
|
year |
The year this service level ends. |
|
month |
The month this service level ends. |
|
day |
The day of the month this service level ends. |
Since: 2.0
void
modulemd_service_level_remove_eol (ModulemdServiceLevel *self
);
Remove the EOL from this Service Level
Since: 2.0
GDate *
modulemd_service_level_get_eol (ModulemdServiceLevel *self
);
Since: 2.0
gchar *
modulemd_service_level_get_eol_as_string
(ModulemdServiceLevel *self
);
The end date of the service level as a string of the form "YYYY-MM-DD" or NULL if the date is unset or invalid.
Since: 2.0