Set the specified metadata value.
If value is null the default value from the associated
ParamSpec is used. This operation will fail if the value has not been
previously declared. A `changed:GeglMetadataStore:name` signal is emitted when the value is set. If the value is shadowed by
a property a `notify:GeglMetadataStore:name` signal is also emitted.
| this | |
| name |
Metadata name |
| value |
(nullable): A valid Value or null |