java.lang.Object
com.google.protobuf.AbstractMessageLite<ThrottleUsageSnapshot,ThrottleUsageSnapshot.Builder>
com.google.protobuf.GeneratedMessageLite<ThrottleUsageSnapshot,ThrottleUsageSnapshot.Builder>
com.hedera.hashgraph.sdk.proto.ThrottleUsageSnapshot
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,ThrottleUsageSnapshotOrBuilder
@Generated
public final class ThrottleUsageSnapshot
extends com.google.protobuf.GeneratedMessageLite<ThrottleUsageSnapshot,ThrottleUsageSnapshot.Builder>
implements ThrottleUsageSnapshotOrBuilder
* A single snapshot of the used throttle capacity for a throttle and point in time. > Question: >> What throttle does this apply to? How is that determined?Protobuf type
proto.ThrottleUsageSnapshot-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A single snapshot of the used throttle capacity for a throttle and point in time.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 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 ThrottleUsageSnapshot* The time at which the this snapshot of capacity was calculated.<br/> Stored as an offset from the `epoch`.longgetUsed()* Used throttle capacity.boolean* The time at which the this snapshot of capacity was calculated.<br/> Stored as an offset from the `epoch`.newBuilder(ThrottleUsageSnapshot prototype) static ThrottleUsageSnapshotparseDelimitedFrom(InputStream input) static ThrottleUsageSnapshotparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleUsageSnapshotparseFrom(byte[] data) static ThrottleUsageSnapshotparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleUsageSnapshotparseFrom(com.google.protobuf.ByteString data) static ThrottleUsageSnapshotparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleUsageSnapshotparseFrom(com.google.protobuf.CodedInputStream input) static ThrottleUsageSnapshotparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleUsageSnapshotparseFrom(InputStream input) static ThrottleUsageSnapshotparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleUsageSnapshotparseFrom(ByteBuffer data) static ThrottleUsageSnapshotparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ThrottleUsageSnapshot> 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
-
USED_FIELD_NUMBER
public static final int USED_FIELD_NUMBER- See Also:
-
LAST_DECISION_TIME_FIELD_NUMBER
public static final int LAST_DECISION_TIME_FIELD_NUMBER- See Also:
-
-
Method Details
-
getUsed
public long getUsed()* Used throttle capacity.
int64 used = 1;- Specified by:
getUsedin interfaceThrottleUsageSnapshotOrBuilder- Returns:
- The used.
-
hasLastDecisionTime
public boolean hasLastDecisionTime()* The time at which the this snapshot of capacity was calculated.<br/> Stored as an offset from the `epoch`. <p> For this purpose, `epoch` SHALL be the UNIX epoch with 0 at `1970-01-01T00:00:00.000Z`.
.proto.Timestamp last_decision_time = 2;- Specified by:
hasLastDecisionTimein interfaceThrottleUsageSnapshotOrBuilder- Returns:
- Whether the lastDecisionTime field is set.
-
getLastDecisionTime
* The time at which the this snapshot of capacity was calculated.<br/> Stored as an offset from the `epoch`. <p> For this purpose, `epoch` SHALL be the UNIX epoch with 0 at `1970-01-01T00:00:00.000Z`.
.proto.Timestamp last_decision_time = 2;- Specified by:
getLastDecisionTimein interfaceThrottleUsageSnapshotOrBuilder- Returns:
- The lastDecisionTime.
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ThrottleUsageSnapshot parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ThrottleUsageSnapshot parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ThrottleUsageSnapshot 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<ThrottleUsageSnapshot,ThrottleUsageSnapshot.Builder>
-
getDefaultInstance
-
parser
-