Class RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder,Serializable
- Enclosing class:
- RateLimitQuotaBucketSettings
public static final class RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior extends com.google.protobuf.GeneratedMessageV3 implements RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder
Specifies the behavior when the bucket's assignment has expired, and cannot be refreshed for any reason.
Protobuf typeenvoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuilderSpecifies the behavior when the bucket's assignment has expired, and cannot be refreshed for any reason.static classRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ExpiredAssignmentBehaviorCasestatic classRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignmentReuse the last known quota assignment, effectively extending it for the duration specified in the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` field.static interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignmentOrBuilder-
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 intEXPIRED_ASSIGNMENT_BEHAVIOR_TIMEOUT_FIELD_NUMBERstatic intFALLBACK_RATE_LIMIT_FIELD_NUMBERstatic intREUSE_LAST_ASSIGNMENT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorgetDefaultInstance()RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ExpiredAssignmentBehaviorCasegetExpiredAssignmentBehaviorCase()com.google.protobuf.DurationgetExpiredAssignmentBehaviorTimeout()Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.com.google.protobuf.DurationOrBuildergetExpiredAssignmentBehaviorTimeoutOrBuilder()Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.RateLimitStrategygetFallbackRateLimit()Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitStrategyOrBuildergetFallbackRateLimitOrBuilder()Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.com.google.protobuf.Parser<RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>getParserForType()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignmentgetReuseLastAssignment()Reuse the last ``active`` assignment until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignmentOrBuildergetReuseLastAssignmentOrBuilder()Reuse the last ``active`` assignment until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasExpiredAssignmentBehaviorTimeout()Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied.booleanhasFallbackRateLimit()Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.inthashCode()booleanhasReuseLastAssignment()Reuse the last ``active`` assignment until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuildernewBuilder()static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuildernewBuilder(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior prototype)RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuildernewBuilderForType()protected RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseDelimitedFrom(InputStream input)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(byte[] data)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(com.google.protobuf.ByteString data)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(com.google.protobuf.CodedInputStream input)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(InputStream input)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(ByteBuffer data)static RateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>parser()RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.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
-
EXPIRED_ASSIGNMENT_BEHAVIOR_TIMEOUT_FIELD_NUMBER
public static final int EXPIRED_ASSIGNMENT_BEHAVIOR_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FALLBACK_RATE_LIMIT_FIELD_NUMBER
public static final int FALLBACK_RATE_LIMIT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REUSE_LAST_ASSIGNMENT_FIELD_NUMBER
public static final int REUSE_LAST_ASSIGNMENT_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
-
getExpiredAssignmentBehaviorCase
public RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ExpiredAssignmentBehaviorCase getExpiredAssignmentBehaviorCase()
- Specified by:
getExpiredAssignmentBehaviorCasein interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder
-
hasExpiredAssignmentBehaviorTimeout
public boolean hasExpiredAssignmentBehaviorTimeout()
Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied. If the server doesn't respond within this duration: 1. Selected ``ExpiredAssignmentBehavior`` is no longer applied. 2. The bucket is abandoned. The process of abandoning the bucket is described in the :ref:`AbandonAction <envoy_v3_api_msg_service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction.AbandonAction>` message. 3. If a new request is matched into the bucket that has become abandoned, the data plane restarts the subscription to the bucket. The process of restarting the subscription is described in the :ref:`AbandonAction <envoy_v3_api_msg_service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction.AbandonAction>` message. If the field is not set, the ``ExpiredAssignmentBehavior`` time is **not limited**: it applies to the bucket until replaced by an ``active`` assignment..google.protobuf.Duration expired_assignment_behavior_timeout = 1 [(.validate.rules) = { ... }- Specified by:
hasExpiredAssignmentBehaviorTimeoutin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder- Returns:
- Whether the expiredAssignmentBehaviorTimeout field is set.
-
getExpiredAssignmentBehaviorTimeout
public com.google.protobuf.Duration getExpiredAssignmentBehaviorTimeout()
Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied. If the server doesn't respond within this duration: 1. Selected ``ExpiredAssignmentBehavior`` is no longer applied. 2. The bucket is abandoned. The process of abandoning the bucket is described in the :ref:`AbandonAction <envoy_v3_api_msg_service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction.AbandonAction>` message. 3. If a new request is matched into the bucket that has become abandoned, the data plane restarts the subscription to the bucket. The process of restarting the subscription is described in the :ref:`AbandonAction <envoy_v3_api_msg_service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction.AbandonAction>` message. If the field is not set, the ``ExpiredAssignmentBehavior`` time is **not limited**: it applies to the bucket until replaced by an ``active`` assignment..google.protobuf.Duration expired_assignment_behavior_timeout = 1 [(.validate.rules) = { ... }- Specified by:
getExpiredAssignmentBehaviorTimeoutin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder- Returns:
- The expiredAssignmentBehaviorTimeout.
-
getExpiredAssignmentBehaviorTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getExpiredAssignmentBehaviorTimeoutOrBuilder()
Limit the time :ref:`ExpiredAssignmentBehavior <envoy_v3_api_msg_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior>` is applied. If the server doesn't respond within this duration: 1. Selected ``ExpiredAssignmentBehavior`` is no longer applied. 2. The bucket is abandoned. The process of abandoning the bucket is described in the :ref:`AbandonAction <envoy_v3_api_msg_service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction.AbandonAction>` message. 3. If a new request is matched into the bucket that has become abandoned, the data plane restarts the subscription to the bucket. The process of restarting the subscription is described in the :ref:`AbandonAction <envoy_v3_api_msg_service.rate_limit_quota.v3.RateLimitQuotaResponse.BucketAction.AbandonAction>` message. If the field is not set, the ``ExpiredAssignmentBehavior`` time is **not limited**: it applies to the bucket until replaced by an ``active`` assignment..google.protobuf.Duration expired_assignment_behavior_timeout = 1 [(.validate.rules) = { ... }- Specified by:
getExpiredAssignmentBehaviorTimeoutOrBuilderin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder
-
hasFallbackRateLimit
public boolean hasFallbackRateLimit()
Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.
.envoy.type.v3.RateLimitStrategy fallback_rate_limit = 2;- Specified by:
hasFallbackRateLimitin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder- Returns:
- Whether the fallbackRateLimit field is set.
-
getFallbackRateLimit
public RateLimitStrategy getFallbackRateLimit()
Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.
.envoy.type.v3.RateLimitStrategy fallback_rate_limit = 2;- Specified by:
getFallbackRateLimitin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder- Returns:
- The fallbackRateLimit.
-
getFallbackRateLimitOrBuilder
public RateLimitStrategyOrBuilder getFallbackRateLimitOrBuilder()
Apply the rate limiting strategy to all requests matched into the bucket until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.
.envoy.type.v3.RateLimitStrategy fallback_rate_limit = 2;- Specified by:
getFallbackRateLimitOrBuilderin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder
-
hasReuseLastAssignment
public boolean hasReuseLastAssignment()
Reuse the last ``active`` assignment until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.
.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment reuse_last_assignment = 3;- Specified by:
hasReuseLastAssignmentin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder- Returns:
- Whether the reuseLastAssignment field is set.
-
getReuseLastAssignment
public RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment getReuseLastAssignment()
Reuse the last ``active`` assignment until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.
.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment reuse_last_assignment = 3;- Specified by:
getReuseLastAssignmentin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder- Returns:
- The reuseLastAssignment.
-
getReuseLastAssignmentOrBuilder
public RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignmentOrBuilder getReuseLastAssignmentOrBuilder()
Reuse the last ``active`` assignment until the RLQS server sends a new assignment, or the :ref:`expired_assignment_behavior_timeout <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.expired_assignment_behavior_timeout>` runs out.
.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment reuse_last_assignment = 3;- Specified by:
getReuseLastAssignmentOrBuilderin interfaceRateLimitQuotaBucketSettings.ExpiredAssignmentBehaviorOrBuilder
-
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 RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder newBuilder()
-
newBuilder
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder newBuilder(RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior prototype)
-
toBuilder
public RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior> parser()
-
getParserForType
public com.google.protobuf.Parser<RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-