Package com.exonum.messages.proof
Interface MapProofOuterClass.MapProofEntryOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MapProofOuterClass.MapProofEntry
,MapProofOuterClass.MapProofEntry.Builder
- Enclosing class:
- MapProofOuterClass
public static interface MapProofOuterClass.MapProofEntryOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description Types.Hash
getHash()
Hash associated with the node.Types.HashOrBuilder
getHashOrBuilder()
Hash associated with the node.com.google.protobuf.ByteString
getPath()
Path to the node, expressed with the minimum necessary number of bytes.int
getPathPadding()
Number of zero bit padding at the end of the path.boolean
hasHash()
Hash associated with the node.Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getPath
com.google.protobuf.ByteString getPath()Path to the node, expressed with the minimum necessary number of bytes. Bits within each byte are indexed from the least significant to the most significant. The last byte may be padded with zeros if necessary.
bytes path = 1;
- Returns:
- The path.
-
hasHash
boolean hasHash()Hash associated with the node.
.exonum.crypto.Hash hash = 2;
- Returns:
- Whether the hash field is set.
-
getHash
Types.Hash getHash()Hash associated with the node.
.exonum.crypto.Hash hash = 2;
- Returns:
- The hash.
-
getHashOrBuilder
Types.HashOrBuilder getHashOrBuilder()Hash associated with the node.
.exonum.crypto.Hash hash = 2;
-
getPathPadding
int getPathPadding()Number of zero bit padding at the end of the path. Must be in the `0..8` interval.
uint32 path_padding = 3;
- Returns:
- The pathPadding.
-