Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Interface HintsConstructionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
HintsConstruction,HintsConstruction.Builder
@Generated
public interface HintsConstructionOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionlong* The id of the construction.* If the network is still gathering hinTS keys for this construction, the time at which honest nodes should stop waiting for tardy publications and begin preprocessing as soon as there are valid hinTS keys for nodes with >2/3 weight in the target roster.* If set, the completed hinTS scheme.* If the network has gathered enough hinTS keys for this construction to begin preprocessing, the cutoff time by which keys must have been adopted to be included as input to the preprocessing algorithm.com.google.protobuf.ByteString* The hash of the roster whose weights are used to determine when the >=1/3 weight signing threshold is reached.com.google.protobuf.ByteString* The hash of the roster whose weights are used to determine when the >2/3 weight availability threshold is reached.boolean* If the network is still gathering hinTS keys for this construction, the time at which honest nodes should stop waiting for tardy publications and begin preprocessing as soon as there are valid hinTS keys for nodes with >2/3 weight in the target roster.boolean* If set, the completed hinTS scheme.boolean* If the network has gathered enough hinTS keys for this construction to begin preprocessing, the cutoff time by which keys must have been adopted to be included as input to the preprocessing algorithm.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getConstructionId
long getConstructionId()* The id of the construction.
uint64 construction_id = 1;- Returns:
- The constructionId.
-
getSourceRosterHash
com.google.protobuf.ByteString getSourceRosterHash()* The hash of the roster whose weights are used to determine when the >=1/3 weight signing threshold is reached.
bytes source_roster_hash = 2;- Returns:
- The sourceRosterHash.
-
getTargetRosterHash
com.google.protobuf.ByteString getTargetRosterHash()* The hash of the roster whose weights are used to determine when the >2/3 weight availability threshold is reached.
bytes target_roster_hash = 3;- Returns:
- The targetRosterHash.
-
hasGracePeriodEndTime
boolean hasGracePeriodEndTime()* If the network is still gathering hinTS keys for this construction, the time at which honest nodes should stop waiting for tardy publications and begin preprocessing as soon as there are valid hinTS keys for nodes with >2/3 weight in the target roster.
.proto.Timestamp grace_period_end_time = 4;- Returns:
- Whether the gracePeriodEndTime field is set.
-
getGracePeriodEndTime
Timestamp getGracePeriodEndTime()* If the network is still gathering hinTS keys for this construction, the time at which honest nodes should stop waiting for tardy publications and begin preprocessing as soon as there are valid hinTS keys for nodes with >2/3 weight in the target roster.
.proto.Timestamp grace_period_end_time = 4;- Returns:
- The gracePeriodEndTime.
-
hasPreprocessingStartTime
boolean hasPreprocessingStartTime()* If the network has gathered enough hinTS keys for this construction to begin preprocessing, the cutoff time by which keys must have been adopted to be included as input to the preprocessing algorithm.
.proto.Timestamp preprocessing_start_time = 5;- Returns:
- Whether the preprocessingStartTime field is set.
-
getPreprocessingStartTime
Timestamp getPreprocessingStartTime()* If the network has gathered enough hinTS keys for this construction to begin preprocessing, the cutoff time by which keys must have been adopted to be included as input to the preprocessing algorithm.
.proto.Timestamp preprocessing_start_time = 5;- Returns:
- The preprocessingStartTime.
-
hasHintsScheme
boolean hasHintsScheme()* If set, the completed hinTS scheme.
.com.hedera.hapi.node.state.hints.HintsScheme hints_scheme = 6;- Returns:
- Whether the hintsScheme field is set.
-
getHintsScheme
HintsScheme getHintsScheme()* If set, the completed hinTS scheme.
.com.hedera.hapi.node.state.hints.HintsScheme hints_scheme = 6;- Returns:
- The hintsScheme.
-
getPreprocessingStateCase
HintsConstruction.PreprocessingStateCase getPreprocessingStateCase()
-