Class RateLimitQuotaUsageReports.BucketQuotaUsage
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder,Serializable
- Enclosing class:
- RateLimitQuotaUsageReports
public static final class RateLimitQuotaUsageReports.BucketQuotaUsage extends com.google.protobuf.GeneratedMessageV3 implements RateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder
The usage report for a bucket. .. note:: Note that the first report sent for a ``BucketId`` indicates to the RLQS server that the RLQS client is subscribing for the future assignments for this ``BucketId``.
Protobuf typeenvoy.service.rate_limit_quota.v3.RateLimitQuotaUsageReports.BucketQuotaUsage- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRateLimitQuotaUsageReports.BucketQuotaUsage.BuilderThe usage report for a bucket. .. note:: Note that the first report sent for a ``BucketId`` indicates to the RLQS server that the RLQS client is subscribing for the future assignments for this ``BucketId``.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBUCKET_ID_FIELD_NUMBERstatic intNUM_REQUESTS_ALLOWED_FIELD_NUMBERstatic intNUM_REQUESTS_DENIED_FIELD_NUMBERstatic intTIME_ELAPSED_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BucketIdgetBucketId()``BucketId`` for which request quota usage is reported.BucketIdOrBuildergetBucketIdOrBuilder()``BucketId`` for which request quota usage is reported.static RateLimitQuotaUsageReports.BucketQuotaUsagegetDefaultInstance()RateLimitQuotaUsageReports.BucketQuotaUsagegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetNumRequestsAllowed()Requests the data plane has allowed through.longgetNumRequestsDenied()Requests throttled.com.google.protobuf.Parser<RateLimitQuotaUsageReports.BucketQuotaUsage>getParserForType()intgetSerializedSize()com.google.protobuf.DurationgetTimeElapsed()Time elapsed since the last report.com.google.protobuf.DurationOrBuildergetTimeElapsedOrBuilder()Time elapsed since the last report.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasBucketId()``BucketId`` for which request quota usage is reported.inthashCode()booleanhasTimeElapsed()Time elapsed since the last report.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RateLimitQuotaUsageReports.BucketQuotaUsage.BuildernewBuilder()static RateLimitQuotaUsageReports.BucketQuotaUsage.BuildernewBuilder(RateLimitQuotaUsageReports.BucketQuotaUsage prototype)RateLimitQuotaUsageReports.BucketQuotaUsage.BuildernewBuilderForType()protected RateLimitQuotaUsageReports.BucketQuotaUsage.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RateLimitQuotaUsageReports.BucketQuotaUsageparseDelimitedFrom(InputStream input)static RateLimitQuotaUsageReports.BucketQuotaUsageparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(byte[] data)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(com.google.protobuf.ByteString data)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(com.google.protobuf.CodedInputStream input)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(InputStream input)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(ByteBuffer data)static RateLimitQuotaUsageReports.BucketQuotaUsageparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RateLimitQuotaUsageReports.BucketQuotaUsage>parser()RateLimitQuotaUsageReports.BucketQuotaUsage.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
BUCKET_ID_FIELD_NUMBER
public static final int BUCKET_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIME_ELAPSED_FIELD_NUMBER
public static final int TIME_ELAPSED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUM_REQUESTS_ALLOWED_FIELD_NUMBER
public static final int NUM_REQUESTS_ALLOWED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUM_REQUESTS_DENIED_FIELD_NUMBER
public static final int NUM_REQUESTS_DENIED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasBucketId
public boolean hasBucketId()
``BucketId`` for which request quota usage is reported.
.envoy.service.rate_limit_quota.v3.BucketId bucket_id = 1 [(.validate.rules) = { ... }- Specified by:
hasBucketIdin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder- Returns:
- Whether the bucketId field is set.
-
getBucketId
public BucketId getBucketId()
``BucketId`` for which request quota usage is reported.
.envoy.service.rate_limit_quota.v3.BucketId bucket_id = 1 [(.validate.rules) = { ... }- Specified by:
getBucketIdin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder- Returns:
- The bucketId.
-
getBucketIdOrBuilder
public BucketIdOrBuilder getBucketIdOrBuilder()
``BucketId`` for which request quota usage is reported.
.envoy.service.rate_limit_quota.v3.BucketId bucket_id = 1 [(.validate.rules) = { ... }- Specified by:
getBucketIdOrBuilderin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder
-
hasTimeElapsed
public boolean hasTimeElapsed()
Time elapsed since the last report.
.google.protobuf.Duration time_elapsed = 2 [(.validate.rules) = { ... }- Specified by:
hasTimeElapsedin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder- Returns:
- Whether the timeElapsed field is set.
-
getTimeElapsed
public com.google.protobuf.Duration getTimeElapsed()
Time elapsed since the last report.
.google.protobuf.Duration time_elapsed = 2 [(.validate.rules) = { ... }- Specified by:
getTimeElapsedin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder- Returns:
- The timeElapsed.
-
getTimeElapsedOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeElapsedOrBuilder()
Time elapsed since the last report.
.google.protobuf.Duration time_elapsed = 2 [(.validate.rules) = { ... }- Specified by:
getTimeElapsedOrBuilderin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder
-
getNumRequestsAllowed
public long getNumRequestsAllowed()
Requests the data plane has allowed through.
uint64 num_requests_allowed = 3;- Specified by:
getNumRequestsAllowedin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder- Returns:
- The numRequestsAllowed.
-
getNumRequestsDenied
public long getNumRequestsDenied()
Requests throttled.
uint64 num_requests_denied = 4;- Specified by:
getNumRequestsDeniedin interfaceRateLimitQuotaUsageReports.BucketQuotaUsageOrBuilder- Returns:
- The numRequestsDenied.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitQuotaUsageReports.BucketQuotaUsage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RateLimitQuotaUsageReports.BucketQuotaUsage.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RateLimitQuotaUsageReports.BucketQuotaUsage.Builder newBuilder()
-
newBuilder
public static RateLimitQuotaUsageReports.BucketQuotaUsage.Builder newBuilder(RateLimitQuotaUsageReports.BucketQuotaUsage prototype)
-
toBuilder
public RateLimitQuotaUsageReports.BucketQuotaUsage.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RateLimitQuotaUsageReports.BucketQuotaUsage.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RateLimitQuotaUsageReports.BucketQuotaUsage getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RateLimitQuotaUsageReports.BucketQuotaUsage> parser()
-
getParserForType
public com.google.protobuf.Parser<RateLimitQuotaUsageReports.BucketQuotaUsage> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RateLimitQuotaUsageReports.BucketQuotaUsage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-