RateLimit.Builder |
RateLimit.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
RateLimit.Builder |
RateLimit.Builder.clear() |
|
RateLimit.Builder |
RateLimit.Builder.clearDomain() |
The rate limit domain to use when calling the rate limit service.
|
RateLimit.Builder |
RateLimit.Builder.clearFailureModeDeny() |
The filter's behaviour in case the rate limiting service does
not respond back.
|
RateLimit.Builder |
RateLimit.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
RateLimit.Builder |
RateLimit.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
RateLimit.Builder |
RateLimit.Builder.clearRateLimitedAsResourceExhausted() |
Specifies whether a `RESOURCE_EXHAUSTED` gRPC code must be returned instead
of the default `UNAVAILABLE` gRPC code for a rate limited gRPC call.
|
RateLimit.Builder |
RateLimit.Builder.clearRateLimitService() |
Configuration for an external rate limit service provider.
|
RateLimit.Builder |
RateLimit.Builder.clearRequestType() |
The type of requests the filter should apply to.
|
RateLimit.Builder |
RateLimit.Builder.clearStage() |
Specifies the rate limit configurations to be applied with the same
stage number.
|
RateLimit.Builder |
RateLimit.Builder.clearTimeout() |
The timeout in milliseconds for the rate limit service RPC.
|
RateLimit.Builder |
RateLimit.Builder.clone() |
|
RateLimit.Builder |
RateLimit.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
RateLimit.Builder |
RateLimit.Builder.mergeFrom(com.google.protobuf.Message other) |
|
RateLimit.Builder |
RateLimit.Builder.mergeFrom(RateLimit other) |
|
RateLimit.Builder |
RateLimit.Builder.mergeRateLimitService(RateLimitServiceConfig value) |
Configuration for an external rate limit service provider.
|
RateLimit.Builder |
RateLimit.Builder.mergeTimeout(com.google.protobuf.Duration value) |
The timeout in milliseconds for the rate limit service RPC.
|
RateLimit.Builder |
RateLimit.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static RateLimit.Builder |
RateLimit.newBuilder() |
|
static RateLimit.Builder |
RateLimit.newBuilder(RateLimit prototype) |
|
RateLimit.Builder |
RateLimit.newBuilderForType() |
|
protected RateLimit.Builder |
RateLimit.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
RateLimit.Builder |
RateLimit.Builder.setDomain(String value) |
The rate limit domain to use when calling the rate limit service.
|
RateLimit.Builder |
RateLimit.Builder.setDomainBytes(com.google.protobuf.ByteString value) |
The rate limit domain to use when calling the rate limit service.
|
RateLimit.Builder |
RateLimit.Builder.setFailureModeDeny(boolean value) |
The filter's behaviour in case the rate limiting service does
not respond back.
|
RateLimit.Builder |
RateLimit.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
RateLimit.Builder |
RateLimit.Builder.setRateLimitedAsResourceExhausted(boolean value) |
Specifies whether a `RESOURCE_EXHAUSTED` gRPC code must be returned instead
of the default `UNAVAILABLE` gRPC code for a rate limited gRPC call.
|
RateLimit.Builder |
RateLimit.Builder.setRateLimitService(RateLimitServiceConfig value) |
Configuration for an external rate limit service provider.
|
RateLimit.Builder |
RateLimit.Builder.setRateLimitService(RateLimitServiceConfig.Builder builderForValue) |
Configuration for an external rate limit service provider.
|
RateLimit.Builder |
RateLimit.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
RateLimit.Builder |
RateLimit.Builder.setRequestType(String value) |
The type of requests the filter should apply to.
|
RateLimit.Builder |
RateLimit.Builder.setRequestTypeBytes(com.google.protobuf.ByteString value) |
The type of requests the filter should apply to.
|
RateLimit.Builder |
RateLimit.Builder.setStage(int value) |
Specifies the rate limit configurations to be applied with the same
stage number.
|
RateLimit.Builder |
RateLimit.Builder.setTimeout(com.google.protobuf.Duration value) |
The timeout in milliseconds for the rate limit service RPC.
|
RateLimit.Builder |
RateLimit.Builder.setTimeout(com.google.protobuf.Duration.Builder builderForValue) |
The timeout in milliseconds for the rate limit service RPC.
|
RateLimit.Builder |
RateLimit.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
RateLimit.Builder |
RateLimit.toBuilder() |
|