java.lang.Object
com.google.protobuf.AbstractMessageLite<ThrottleDefinitions,ThrottleDefinitions.Builder>
com.google.protobuf.GeneratedMessageLite<ThrottleDefinitions,ThrottleDefinitions.Builder>
com.hedera.hashgraph.sdk.proto.ThrottleDefinitions
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,ThrottleDefinitionsOrBuilder
@Generated
public final class ThrottleDefinitions
extends com.google.protobuf.GeneratedMessageLite<ThrottleDefinitions,ThrottleDefinitions.Builder>
implements ThrottleDefinitionsOrBuilder
* A list of throttle buckets.<br/> This list, simultaneously enforced, defines a complete throttling policy. 1. When an operation appears in more than one throttling bucket, that operation SHALL be throttled unless all of the buckets where the operation appears have "capacity" available. 1. An operation assigned to no buckets is SHALL be throttled in every instance. The _effective_ throttle for this case is `0`.Protobuf type
proto.ThrottleDefinitions-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A list of throttle buckets.<br/> This list, simultaneously enforced, defines a complete throttling policy.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
FieldsFields 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 ThrottleDefinitionsgetThrottleBuckets(int index) * A list of throttle buckets.int* A list of throttle buckets.* A list of throttle buckets.getThrottleBucketsOrBuilder(int index) * A list of throttle buckets.List<? extends ThrottleBucketOrBuilder> * A list of throttle buckets.static ThrottleDefinitions.Builderstatic ThrottleDefinitions.BuildernewBuilder(ThrottleDefinitions prototype) static ThrottleDefinitionsparseDelimitedFrom(InputStream input) static ThrottleDefinitionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleDefinitionsparseFrom(byte[] data) static ThrottleDefinitionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleDefinitionsparseFrom(com.google.protobuf.ByteString data) static ThrottleDefinitionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleDefinitionsparseFrom(com.google.protobuf.CodedInputStream input) static ThrottleDefinitionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleDefinitionsparseFrom(InputStream input) static ThrottleDefinitionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ThrottleDefinitionsparseFrom(ByteBuffer data) static ThrottleDefinitionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ThrottleDefinitions> 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
-
THROTTLEBUCKETS_FIELD_NUMBER
public static final int THROTTLEBUCKETS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getThrottleBucketsList
* A list of throttle buckets. <p> This list MUST be set, and SHOULD NOT be empty.<br/> An empty list SHALL have the effect of setting all operations to a single group with throttle limit of `0` operations per second for the entire network.
repeated .proto.ThrottleBucket throttleBuckets = 1;- Specified by:
getThrottleBucketsListin interfaceThrottleDefinitionsOrBuilder
-
getThrottleBucketsOrBuilderList
* A list of throttle buckets. <p> This list MUST be set, and SHOULD NOT be empty.<br/> An empty list SHALL have the effect of setting all operations to a single group with throttle limit of `0` operations per second for the entire network.
repeated .proto.ThrottleBucket throttleBuckets = 1; -
getThrottleBucketsCount
public int getThrottleBucketsCount()* A list of throttle buckets. <p> This list MUST be set, and SHOULD NOT be empty.<br/> An empty list SHALL have the effect of setting all operations to a single group with throttle limit of `0` operations per second for the entire network.
repeated .proto.ThrottleBucket throttleBuckets = 1;- Specified by:
getThrottleBucketsCountin interfaceThrottleDefinitionsOrBuilder
-
getThrottleBuckets
* A list of throttle buckets. <p> This list MUST be set, and SHOULD NOT be empty.<br/> An empty list SHALL have the effect of setting all operations to a single group with throttle limit of `0` operations per second for the entire network.
repeated .proto.ThrottleBucket throttleBuckets = 1;- Specified by:
getThrottleBucketsin interfaceThrottleDefinitionsOrBuilder
-
getThrottleBucketsOrBuilder
* A list of throttle buckets. <p> This list MUST be set, and SHOULD NOT be empty.<br/> An empty list SHALL have the effect of setting all operations to a single group with throttle limit of `0` operations per second for the entire network.
repeated .proto.ThrottleBucket throttleBuckets = 1; -
parseFrom
public static ThrottleDefinitions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleDefinitions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleDefinitions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleDefinitions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleDefinitions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ThrottleDefinitions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ThrottleDefinitions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ThrottleDefinitions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ThrottleDefinitions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ThrottleDefinitions 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<ThrottleDefinitions,ThrottleDefinitions.Builder>
-
getDefaultInstance
-
parser
-