Class PreprocessedKeys.Builder

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

public static final class PreprocessedKeys.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<PreprocessedKeys,PreprocessedKeys.Builder> implements PreprocessedKeysOrBuilder
 *
 The output of the hinTS preprocessing algorithm; that is, a
 linear-size aggregation key and a succinct verification key.
 
Protobuf type com.hedera.hapi.node.state.hints.PreprocessedKeys
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * The aggregation key for the hinTS scheme
    * The succinct verification key for the hinTS scheme.
    com.google.protobuf.ByteString
    * The aggregation key for the hinTS scheme
    com.google.protobuf.ByteString
    * The succinct verification key for the hinTS scheme.
    setAggregationKey(com.google.protobuf.ByteString value)
    * The aggregation key for the hinTS scheme
    setVerificationKey(com.google.protobuf.ByteString value)
    * The succinct verification key for the hinTS scheme.

    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

    • getAggregationKey

      public com.google.protobuf.ByteString getAggregationKey()
       *
       The aggregation key for the hinTS scheme
       
      bytes aggregation_key = 1;
      Specified by:
      getAggregationKey in interface PreprocessedKeysOrBuilder
      Returns:
      The aggregationKey.
    • setAggregationKey

      public PreprocessedKeys.Builder setAggregationKey(com.google.protobuf.ByteString value)
       *
       The aggregation key for the hinTS scheme
       
      bytes aggregation_key = 1;
      Parameters:
      value - The aggregationKey to set.
      Returns:
      This builder for chaining.
    • clearAggregationKey

      public PreprocessedKeys.Builder clearAggregationKey()
       *
       The aggregation key for the hinTS scheme
       
      bytes aggregation_key = 1;
      Returns:
      This builder for chaining.
    • getVerificationKey

      public com.google.protobuf.ByteString getVerificationKey()
       *
       The succinct verification key for the hinTS scheme.
       
      bytes verification_key = 2;
      Specified by:
      getVerificationKey in interface PreprocessedKeysOrBuilder
      Returns:
      The verificationKey.
    • setVerificationKey

      public PreprocessedKeys.Builder setVerificationKey(com.google.protobuf.ByteString value)
       *
       The succinct verification key for the hinTS scheme.
       
      bytes verification_key = 2;
      Parameters:
      value - The verificationKey to set.
      Returns:
      This builder for chaining.
    • clearVerificationKey

      public PreprocessedKeys.Builder clearVerificationKey()
       *
       The succinct verification key for the hinTS scheme.
       
      bytes verification_key = 2;
      Returns:
      This builder for chaining.