java.lang.Object
com.google.protobuf.AbstractMessageLite<CRSState,CRSState.Builder>
com.google.protobuf.GeneratedMessageLite<CRSState,CRSState.Builder>
com.hedera.hashgraph.sdk.proto.CRSState
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,CRSStateOrBuilder
@Generated
public final class CRSState
extends com.google.protobuf.GeneratedMessageLite<CRSState,CRSState.Builder>
implements CRSStateOrBuilder
* The state of a CRS construction.Protobuf type
com.hedera.hapi.node.state.hints.CRSState-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* The state of a CRS construction.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) * 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.static CRSStatecom.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.static CRSState.Builderstatic CRSState.BuildernewBuilder(CRSState prototype) static CRSStateparseDelimitedFrom(InputStream input) static CRSStateparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CRSStateparseFrom(byte[] data) static CRSStateparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CRSStateparseFrom(com.google.protobuf.ByteString data) static CRSStateparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CRSStateparseFrom(com.google.protobuf.CodedInputStream input) static CRSStateparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CRSStateparseFrom(InputStream input) static CRSStateparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CRSStateparseFrom(ByteBuffer data) static CRSStateparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CRSState> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
CRS_FIELD_NUMBER
public static final int CRS_FIELD_NUMBER- See Also:
-
STAGE_FIELD_NUMBER
public static final int STAGE_FIELD_NUMBER- See Also:
-
NEXT_CONTRIBUTING_NODE_ID_FIELD_NUMBER
public static final int NEXT_CONTRIBUTING_NODE_ID_FIELD_NUMBER- See Also:
-
CONTRIBUTION_END_TIME_FIELD_NUMBER
public static final int CONTRIBUTION_END_TIME_FIELD_NUMBER- See Also:
-
-
Method Details
-
getCrs
public 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;- Specified by:
getCrsin interfaceCRSStateOrBuilder- Returns:
- The crs.
-
getStageValue
public int getStageValue()* The stage of the CRS construction.
.com.hedera.hapi.node.state.hints.CRSStage stage = 2;- Specified by:
getStageValuein interfaceCRSStateOrBuilder- Returns:
- The enum numeric value on the wire for stage.
-
getStage
* The stage of the CRS construction.
.com.hedera.hapi.node.state.hints.CRSStage stage = 2;- Specified by:
getStagein interfaceCRSStateOrBuilder- Returns:
- The stage.
-
hasNextContributingNodeId
public 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;- Specified by:
hasNextContributingNodeIdin interfaceCRSStateOrBuilder- Returns:
- Whether the nextContributingNodeId field is set.
-
getNextContributingNodeId
public 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;- Specified by:
getNextContributingNodeIdin interfaceCRSStateOrBuilder- Returns:
- The nextContributingNodeId.
-
hasContributionEndTime
public 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;- Specified by:
hasContributionEndTimein interfaceCRSStateOrBuilder- Returns:
- Whether the contributionEndTime field is set.
-
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;- Specified by:
getContributionEndTimein interfaceCRSStateOrBuilder- Returns:
- The contributionEndTime.
-
parseFrom
public static CRSState parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CRSState parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CRSState parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CRSState parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CRSState parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CRSState parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CRSState parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CRSState parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CRSState parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<CRSState,CRSState.Builder>
-
getDefaultInstance
-
parser
-