+hostname1_dup_static_hostname (Hostname1 *object)
+{
+ gchar *value;
+ g_object_get (G_OBJECT (object), "static-hostname", &value, NULL);
+ return value;
+}
+
+/**
+ * hostname1_set_static_hostname: (skip)
+ * @object: A #Hostname1.
+ * @value: The value to set.
+ *
+ * Sets the <link linkend="gdbus-property-org-freedesktop-hostname1.StaticHostname">"StaticHostname"</link> D-Bus property to @value.
+ *
+ * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
+ */
+void
+hostname1_set_static_hostname (Hostname1 *object, const gchar *value)
+{
+ g_object_set (G_OBJECT (object), "static-hostname", value, NULL);
+}
+
+/**
+ * hostname1_get_pretty_hostname: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets the value of the <link linkend="gdbus-property-org-freedesktop-hostname1.PrettyHostname">"PrettyHostname"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_pretty_hostname() if on another thread.</warning>
+ *
+ * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
+ */
+const gchar *
+hostname1_get_pretty_hostname (Hostname1 *object)
+{
+ return HOSTNAME1_GET_IFACE (object)->get_pretty_hostname (object);
+}
+
+/**
+ * hostname1_dup_pretty_hostname: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-hostname1.PrettyHostname">"PrettyHostname"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
+ */
+gchar *
+hostname1_dup_pretty_hostname (Hostname1 *object)
+{
+ gchar *value;
+ g_object_get (G_OBJECT (object), "pretty-hostname", &value, NULL);
+ return value;
+}
+
+/**
+ * hostname1_set_pretty_hostname: (skip)
+ * @object: A #Hostname1.
+ * @value: The value to set.
+ *
+ * Sets the <link linkend="gdbus-property-org-freedesktop-hostname1.PrettyHostname">"PrettyHostname"</link> D-Bus property to @value.
+ *
+ * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
+ */
+void
+hostname1_set_pretty_hostname (Hostname1 *object, const gchar *value)
+{
+ g_object_set (G_OBJECT (object), "pretty-hostname", value, NULL);
+}
+
+/**
+ * hostname1_get_icon_name: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets the value of the <link linkend="gdbus-property-org-freedesktop-hostname1.IconName">"IconName"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_icon_name() if on another thread.</warning>
+ *
+ * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
+ */
+const gchar *
+hostname1_get_icon_name (Hostname1 *object)
+{
+ return HOSTNAME1_GET_IFACE (object)->get_icon_name (object);
+}
+
+/**
+ * hostname1_dup_icon_name: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-hostname1.IconName">"IconName"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
+ */
+gchar *
+hostname1_dup_icon_name (Hostname1 *object)
+{
+ gchar *value;
+ g_object_get (G_OBJECT (object), "icon-name", &value, NULL);
+ return value;
+}
+
+/**
+ * hostname1_set_icon_name: (skip)
+ * @object: A #Hostname1.
+ * @value: The value to set.
+ *
+ * Sets the <link linkend="gdbus-property-org-freedesktop-hostname1.IconName">"IconName"</link> D-Bus property to @value.
+ *
+ * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
+ */
+void
+hostname1_set_icon_name (Hostname1 *object, const gchar *value)
+{
+ g_object_set (G_OBJECT (object), "icon-name", value, NULL);
+}
+
+/**
+ * hostname1_get_chassis: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets the value of the <link linkend="gdbus-property-org-freedesktop-hostname1.Chassis">"Chassis"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_chassis() if on another thread.</warning>
+ *
+ * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
+ */
+const gchar *
+hostname1_get_chassis (Hostname1 *object)
+{
+ return HOSTNAME1_GET_IFACE (object)->get_chassis (object);
+}
+
+/**
+ * hostname1_dup_chassis: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-hostname1.Chassis">"Chassis"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
+ */
+gchar *
+hostname1_dup_chassis (Hostname1 *object)
+{
+ gchar *value;
+ g_object_get (G_OBJECT (object), "chassis", &value, NULL);
+ return value;
+}
+
+/**
+ * hostname1_set_chassis: (skip)
+ * @object: A #Hostname1.
+ * @value: The value to set.
+ *
+ * Sets the <link linkend="gdbus-property-org-freedesktop-hostname1.Chassis">"Chassis"</link> D-Bus property to @value.
+ *
+ * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
+ */
+void
+hostname1_set_chassis (Hostname1 *object, const gchar *value)
+{
+ g_object_set (G_OBJECT (object), "chassis", value, NULL);
+}
+
+/**
+ * hostname1_get_kernel_name: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets the value of the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelName">"KernelName"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_kernel_name() if on another thread.</warning>
+ *
+ * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
+ */
+const gchar *
+hostname1_get_kernel_name (Hostname1 *object)
+{
+ return HOSTNAME1_GET_IFACE (object)->get_kernel_name (object);
+}
+
+/**
+ * hostname1_dup_kernel_name: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelName">"KernelName"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
+ */
+gchar *
+hostname1_dup_kernel_name (Hostname1 *object)
+{
+ gchar *value;
+ g_object_get (G_OBJECT (object), "kernel-name", &value, NULL);
+ return value;
+}
+
+/**
+ * hostname1_set_kernel_name: (skip)
+ * @object: A #Hostname1.
+ * @value: The value to set.
+ *
+ * Sets the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelName">"KernelName"</link> D-Bus property to @value.
+ *
+ * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
+ */
+void
+hostname1_set_kernel_name (Hostname1 *object, const gchar *value)
+{
+ g_object_set (G_OBJECT (object), "kernel-name", value, NULL);
+}
+
+/**
+ * hostname1_get_kernel_release: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets the value of the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelRelease">"KernelRelease"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_kernel_release() if on another thread.</warning>
+ *
+ * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
+ */
+const gchar *
+hostname1_get_kernel_release (Hostname1 *object)
+{
+ return HOSTNAME1_GET_IFACE (object)->get_kernel_release (object);
+}
+
+/**
+ * hostname1_dup_kernel_release: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelRelease">"KernelRelease"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
+ */
+gchar *
+hostname1_dup_kernel_release (Hostname1 *object)
+{
+ gchar *value;
+ g_object_get (G_OBJECT (object), "kernel-release", &value, NULL);
+ return value;
+}
+
+/**
+ * hostname1_set_kernel_release: (skip)
+ * @object: A #Hostname1.
+ * @value: The value to set.
+ *
+ * Sets the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelRelease">"KernelRelease"</link> D-Bus property to @value.
+ *
+ * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
+ */
+void
+hostname1_set_kernel_release (Hostname1 *object, const gchar *value)
+{
+ g_object_set (G_OBJECT (object), "kernel-release", value, NULL);
+}
+
+/**
+ * hostname1_get_kernel_version: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets the value of the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelVersion">"KernelVersion"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use hostname1_dup_kernel_version() if on another thread.</warning>
+ *
+ * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
+ */
+const gchar *
+hostname1_get_kernel_version (Hostname1 *object)
+{
+ return HOSTNAME1_GET_IFACE (object)->get_kernel_version (object);
+}
+
+/**
+ * hostname1_dup_kernel_version: (skip)
+ * @object: A #Hostname1.
+ *
+ * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-hostname1.KernelVersion">"KernelVersion"</link> D-Bus property.
+ *
+ * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
+ *
+ * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
+ */
+gchar *
+hostname1_dup_kernel_version (Hostname1 *object)