Removes the first occurrence of the specified value for the given key.
Return
true if the value was found and removed, false if the value was not present
Parameters
the name of the metadata entry (case-insensitive). Must contain only digits (0-9), lowercase letters (a-z), and special characters (-, _, .). Must not end with -bin.
the value to remove
Throws
if the key ends with -bin or contains invalid characters
Removes the first occurrence of the specified value for the given typed key.
The value is compared using the decoded form (after decoding with the key's marshaller). The marshaller must encode values as ASCII strings (not raw bytes).
Return
true if the value was found and removed, false if the value was not present
Parameters
the typed metadata key. The key name must not end with -bin.
the value to remove
Type Parameters
the type of value associated with the key
Throws
if the key name ends with -bin or contains invalid characters
Removes the first occurrence of the specified value for the given key.
Return
true if the value was found and removed, false if the value was not present
Parameters
the name of the metadata entry (case-insensitive). Must contain only digits (0-9), lowercase letters (a-z), and special characters (-, _, .). Must not end with -bin.
the value to remove
Throws
if the key ends with -bin or contains invalid characters
Removes the first occurrence of the specified value for the given typed key.
The value is compared using the decoded form (after decoding with the key's marshaller). The marshaller must encode values as ASCII strings (not raw bytes).
Return
true if the value was found and removed, false if the value was not present
Parameters
the typed metadata key. The key name must not end with -bin.
the value to remove
Type Parameters
the type of value associated with the key
Throws
if the key name ends with -bin or contains invalid characters
Removes the first occurrence of the specified value for the given key.
Return
true if the value was found and removed, false if the value was not present
Parameters
the name of the metadata entry (case-insensitive). Must contain only digits (0-9), lowercase letters (a-z), and special characters (-, _, .). Must not end with -bin.
the value to remove
Throws
if the key ends with -bin or contains invalid characters
Removes the first occurrence of the specified value for the given typed key.
The value is compared using the decoded form (after decoding with the key's marshaller). The marshaller must encode values as ASCII strings (not raw bytes).
Return
true if the value was found and removed, false if the value was not present
Parameters
the typed metadata key. The key name must not end with -bin.
the value to remove
Type Parameters
the type of value associated with the key
Throws
if the key name ends with -bin or contains invalid characters