- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
CRSState,CRSState.Builder
@Generated
public interface CRSStateOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescription* The time at which the network should stop waiting for the node's contributions and move on to the next node in the round-robin fashion.com.google.protobuf.ByteStringgetCrs()* The bytes of the CRS.com.google.protobuf.UInt64Value* The id of the next node that should contribute to the CRS.getStage()* The stage of the CRS construction.int* The stage of the CRS construction.boolean* The time at which the network should stop waiting for the node's contributions and move on to the next node in the round-robin fashion.boolean* The id of the next node that should contribute to the CRS.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getCrs
com.google.protobuf.ByteString getCrs()* The bytes of the CRS. Based on the CRSStage, this may be the initial CRS or the final CRS.
bytes crs = 1;- Returns:
- The crs.
-
getStageValue
int getStageValue()* The stage of the CRS construction.
.com.hedera.hapi.node.state.hints.CRSStage stage = 2;- Returns:
- The enum numeric value on the wire for stage.
-
getStage
CRSStage getStage()* The stage of the CRS construction.
.com.hedera.hapi.node.state.hints.CRSStage stage = 2;- Returns:
- The stage.
-
hasNextContributingNodeId
boolean hasNextContributingNodeId()* The id of the next node that should contribute to the CRS. This is used to ensure that all nodes contribute to the CRS in a round-robin fashion. If this is null, then all nodes in the network have contributed to the CRS.
.google.protobuf.UInt64Value next_contributing_node_id = 3;- Returns:
- Whether the nextContributingNodeId field is set.
-
getNextContributingNodeId
com.google.protobuf.UInt64Value getNextContributingNodeId()* The id of the next node that should contribute to the CRS. This is used to ensure that all nodes contribute to the CRS in a round-robin fashion. If this is null, then all nodes in the network have contributed to the CRS.
.google.protobuf.UInt64Value next_contributing_node_id = 3;- Returns:
- The nextContributingNodeId.
-
hasContributionEndTime
boolean hasContributionEndTime()* The time at which the network should stop waiting for the node's contributions and move on to the next node in the round-robin fashion.
.proto.Timestamp contribution_end_time = 4;- Returns:
- Whether the contributionEndTime field is set.
-
getContributionEndTime
Timestamp getContributionEndTime()* The time at which the network should stop waiting for the node's contributions and move on to the next node in the round-robin fashion.
.proto.Timestamp contribution_end_time = 4;- Returns:
- The contributionEndTime.
-