public class DynamicValueMapper
extends java.lang.Object
| Constructor and Description |
|---|
DynamicValueMapper() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,com.google.protobuf.Value> |
mapJsonToValueMap(byte[] jsonMetadata)
Converts JSON byte array metadata to a Map of DynamicValue objects.
|
static java.util.Map<java.lang.String,com.google.protobuf.Value> |
mapToValueMap(java.util.Map<java.lang.String,?> metadata)
Converts a Map of metadata to a Map of DynamicValue objects.
|
public static java.util.Map<java.lang.String,com.google.protobuf.Value> mapJsonToValueMap(byte[] jsonMetadata)
jsonMetadata - the source metadata as JSON bytesjava.lang.IllegalArgumentException - if any metadata value is not a stringpublic static java.util.Map<java.lang.String,com.google.protobuf.Value> mapToValueMap(java.util.Map<java.lang.String,?> metadata)
metadata - the source metadata mapjava.lang.IllegalArgumentException - if any metadata value is not a string