public class MetadataVersioned extends Struct implements Types.MetadataInterface
The versioned runtime metadata as a decoded structure
| Modifier and Type | Class and Description |
|---|---|
static class |
MetadataVersioned.MetadataEnum |
| Constructor and Description |
|---|
MetadataVersioned(java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
MetadataV0 |
asV0()
Returns the wrapped values as a V0 object
|
MetadataV1 |
asV1()
Returns the wrapped values as a V1 object
|
MetadataV2 |
asV2()
Returns the wrapped values as a V2 object
|
MetadataV3 |
asV3()
Returns the wrapped values as a V3 object
|
java.util.List<java.lang.String> |
getUniqTypes(boolean throwError) |
int |
getVersion()
the metadata version this structure represents
|
builder, eq, getEncodedLength, getField, isEmpty, toArray, toHex, toJson, toString, toU8a, withclear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizefinalize, getClass, notify, notifyAll, wait, wait, waitgetConstructorCodec, toU8apublic int getVersion()
the metadata version this structure represents
public MetadataV0 asV0()
Returns the wrapped values as a V0 object
public MetadataV1 asV1()
Returns the wrapped values as a V1 object
public MetadataV2 asV2()
Returns the wrapped values as a V2 object
public MetadataV3 asV3()
Returns the wrapped values as a V3 object
public java.util.List<java.lang.String> getUniqTypes(boolean throwError)
getUniqTypes in interface Types.MetadataInterface