java.lang.Object
com.google.protobuf.AbstractMessageLite<NodePayments,NodePayments.Builder>
com.google.protobuf.GeneratedMessageLite<NodePayments,NodePayments.Builder>
com.hedera.hapi.node.state.token.legacy.NodePayments
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,NodePaymentsOrBuilder
@Generated
public final class NodePayments
extends com.google.protobuf.GeneratedMessageLite<NodePayments,NodePayments.Builder>
implements NodePaymentsOrBuilder
* A singleton state object that accumulates node fees for distribution<br/> This is used to record the total amount of fees due to each node for distribution in current staking periodProtobuf type
com.hedera.hapi.node.state.token.NodePayments-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A singleton state object that accumulates node fees for distribution<br/> This is used to record the total amount of fees due to each node for distribution in current staking periodNested 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 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) static NodePayments* The time when the last node fees were distributedgetPayments(int index) * A list of node account id to the total amount of fees due to each node in the current staking periodint* A list of node account id to the total amount of fees due to each node in the current staking period* A list of node account id to the total amount of fees due to each node in the current staking periodgetPaymentsOrBuilder(int index) * A list of node account id to the total amount of fees due to each node in the current staking periodList<? extends NodePaymentOrBuilder> * A list of node account id to the total amount of fees due to each node in the current staking periodboolean* The time when the last node fees were distributedstatic NodePayments.Builderstatic NodePayments.BuildernewBuilder(NodePayments prototype) static NodePaymentsparseDelimitedFrom(InputStream input) static NodePaymentsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePaymentsparseFrom(byte[] data) static NodePaymentsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePaymentsparseFrom(com.google.protobuf.ByteString data) static NodePaymentsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePaymentsparseFrom(com.google.protobuf.CodedInputStream input) static NodePaymentsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePaymentsparseFrom(InputStream input) static NodePaymentsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePaymentsparseFrom(ByteBuffer data) static NodePaymentsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<NodePayments> 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
-
LAST_NODE_FEE_DISTRIBUTION_TIME_FIELD_NUMBER
public static final int LAST_NODE_FEE_DISTRIBUTION_TIME_FIELD_NUMBER- See Also:
-
PAYMENTS_FIELD_NUMBER
public static final int PAYMENTS_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasLastNodeFeeDistributionTime
public boolean hasLastNodeFeeDistributionTime()* The time when the last node fees were distributed
.proto.Timestamp last_node_fee_distribution_time = 1;- Specified by:
hasLastNodeFeeDistributionTimein interfaceNodePaymentsOrBuilder- Returns:
- Whether the lastNodeFeeDistributionTime field is set.
-
getLastNodeFeeDistributionTime
* The time when the last node fees were distributed
.proto.Timestamp last_node_fee_distribution_time = 1;- Specified by:
getLastNodeFeeDistributionTimein interfaceNodePaymentsOrBuilder- Returns:
- The lastNodeFeeDistributionTime.
-
getPaymentsList
* A list of node account id to the total amount of fees due to each node in the current staking period
repeated .com.hedera.hapi.node.state.token.NodePayment payments = 2;- Specified by:
getPaymentsListin interfaceNodePaymentsOrBuilder
-
getPaymentsOrBuilderList
* A list of node account id to the total amount of fees due to each node in the current staking period
repeated .com.hedera.hapi.node.state.token.NodePayment payments = 2; -
getPaymentsCount
public int getPaymentsCount()* A list of node account id to the total amount of fees due to each node in the current staking period
repeated .com.hedera.hapi.node.state.token.NodePayment payments = 2;- Specified by:
getPaymentsCountin interfaceNodePaymentsOrBuilder
-
getPayments
* A list of node account id to the total amount of fees due to each node in the current staking period
repeated .com.hedera.hapi.node.state.token.NodePayment payments = 2;- Specified by:
getPaymentsin interfaceNodePaymentsOrBuilder
-
getPaymentsOrBuilder
* A list of node account id to the total amount of fees due to each node in the current staking period
repeated .com.hedera.hapi.node.state.token.NodePayment payments = 2; -
parseFrom
public static NodePayments parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePayments parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePayments parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePayments parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePayments parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePayments parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NodePayments parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static NodePayments parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NodePayments 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<NodePayments,NodePayments.Builder>
-
getDefaultInstance
-
parser
-