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.MessageLiteOrBuilder

    isInitialized

    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.