Class SignatureMap.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<SignatureMap,SignatureMap.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<SignatureMap,SignatureMap.Builder>
com.hedera.hashgraph.sdk.proto.SignatureMap.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, SignatureMapOrBuilder, Cloneable
Enclosing class:
SignatureMap

public static final class SignatureMap.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<SignatureMap,SignatureMap.Builder> implements SignatureMapOrBuilder
 *
 A set of signatures corresponding to every unique public key that
 signed a given transaction.

 If any public key matches more than one prefix in the signature map,
 the transaction containing that map SHALL fail immediately with the
 response code `KEY_PREFIX_MISMATCH`.
 
Protobuf type proto.SignatureMap
  • Field Summary

    Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    addSigPair(int index, SignaturePair value)
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    addSigPair(int index, SignaturePair.Builder builderForValue)
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    getSigPair(int index)
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    int
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    removeSigPair(int index)
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    setSigPair(int index, SignaturePair value)
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.
    setSigPair(int index, SignaturePair.Builder builderForValue)
    * A list of signature pairs for a specific transaction.<br/> Each signature pair represents a single cryptographic (`primitive`) public key identified by a "prefix" value and the cryptographic signature produced for that key.

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getSigPairList

      public List<SignaturePair> getSigPairList()
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
      Specified by:
      getSigPairList in interface SignatureMapOrBuilder
    • getSigPairCount

      public int getSigPairCount()
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
      Specified by:
      getSigPairCount in interface SignatureMapOrBuilder
    • getSigPair

      public SignaturePair getSigPair(int index)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
      Specified by:
      getSigPair in interface SignatureMapOrBuilder
    • setSigPair

      public SignatureMap.Builder setSigPair(int index, SignaturePair value)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • setSigPair

      public SignatureMap.Builder setSigPair(int index, SignaturePair.Builder builderForValue)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • addSigPair

      public SignatureMap.Builder addSigPair(SignaturePair value)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • addSigPair

      public SignatureMap.Builder addSigPair(int index, SignaturePair value)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • addSigPair

      public SignatureMap.Builder addSigPair(SignaturePair.Builder builderForValue)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • addSigPair

      public SignatureMap.Builder addSigPair(int index, SignaturePair.Builder builderForValue)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • addAllSigPair

      public SignatureMap.Builder addAllSigPair(Iterable<? extends SignaturePair> values)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • clearSigPair

      public SignatureMap.Builder clearSigPair()
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;
    • removeSigPair

      public SignatureMap.Builder removeSigPair(int index)
       *
       A list of signature pairs for a specific transaction.<br/>
       Each signature pair represents a single cryptographic (`primitive`)
       public key identified by a "prefix" value and the cryptographic
       signature produced for that key.
       
      repeated .proto.SignaturePair sigPair = 1;