public class MerkleNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Optional<byte[]> |
data |
io.ipfs.multihash.Multihash |
hash |
java.util.Optional<java.lang.String> |
largeSize |
java.util.List<MerkleNode> |
links |
java.util.Optional<java.lang.String> |
name |
java.util.Optional<java.lang.Integer> |
size |
java.util.Optional<java.lang.Integer> |
type |
Constructor and Description |
---|
MerkleNode(java.lang.String hash) |
MerkleNode(java.lang.String hash,
java.util.Optional<java.lang.String> name) |
MerkleNode(java.lang.String hash,
java.util.Optional<java.lang.String> name,
java.util.Optional<java.lang.Integer> size,
java.util.Optional<java.lang.String> largeSize,
java.util.Optional<java.lang.Integer> type,
java.util.List<MerkleNode> links,
java.util.Optional<byte[]> data) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object b) |
static MerkleNode |
fromJSON(java.lang.Object rawjson) |
int |
hashCode() |
java.lang.Object |
toJSON() |
java.lang.String |
toJSONString() |
public final io.ipfs.multihash.Multihash hash
public final java.util.Optional<java.lang.String> name
public final java.util.Optional<java.lang.Integer> size
public final java.util.Optional<java.lang.String> largeSize
public final java.util.Optional<java.lang.Integer> type
public final java.util.List<MerkleNode> links
public final java.util.Optional<byte[]> data
public MerkleNode(java.lang.String hash, java.util.Optional<java.lang.String> name, java.util.Optional<java.lang.Integer> size, java.util.Optional<java.lang.String> largeSize, java.util.Optional<java.lang.Integer> type, java.util.List<MerkleNode> links, java.util.Optional<byte[]> data)
public MerkleNode(java.lang.String hash)
public MerkleNode(java.lang.String hash, java.util.Optional<java.lang.String> name)
public boolean equals(java.lang.Object b)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static MerkleNode fromJSON(java.lang.Object rawjson)
public java.lang.Object toJSON()
public java.lang.String toJSONString()