Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
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 TypeMethodDescription* 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 schemecom.google.protobuf.ByteString* The succinct verification key for the hinTS scheme.setAggregationKey(com.google.protobuf.ByteString value) * The aggregation key for the hinTS schemesetVerificationKey(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, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getAggregationKeyin interfacePreprocessedKeysOrBuilder- Returns:
- The aggregationKey.
-
setAggregationKey
* The aggregation key for the hinTS scheme
bytes aggregation_key = 1;- Parameters:
value- The aggregationKey to set.- Returns:
- This builder for chaining.
-
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:
getVerificationKeyin interfacePreprocessedKeysOrBuilder- Returns:
- The verificationKey.
-
setVerificationKey
* The succinct verification key for the hinTS scheme.
bytes verification_key = 2;- Parameters:
value- The verificationKey to set.- Returns:
- This builder for chaining.
-
clearVerificationKey
* The succinct verification key for the hinTS scheme.
bytes verification_key = 2;- Returns:
- This builder for chaining.
-