Interface CRSStateOrBuilder

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 Type
    Method
    Description
    * 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.ByteString
    * The bytes of the CRS.
    com.google.protobuf.UInt64Value
    * The id of the next node that should contribute to the CRS.
    * 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.