public static final class RouteOuterClass.RateLimit.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder> implements RouteOuterClass.RateLimitOrBuilder
Global rate limiting :ref:`architecture overview <arch_overview_rate_limit>`.Protobuf type
envoy.api.v2.route.RateLimit| Modifier and Type | Method and Description |
|---|---|
RouteOuterClass.RateLimit.Builder |
addActions(int index,
RouteOuterClass.RateLimit.Action.Builder builderForValue)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
addActions(int index,
RouteOuterClass.RateLimit.Action value)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
addActions(RouteOuterClass.RateLimit.Action.Builder builderForValue)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
addActions(RouteOuterClass.RateLimit.Action value)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Action.Builder |
addActionsBuilder()
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Action.Builder |
addActionsBuilder(int index)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
addAllActions(Iterable<? extends RouteOuterClass.RateLimit.Action> values)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteOuterClass.RateLimit |
build() |
RouteOuterClass.RateLimit |
buildPartial() |
RouteOuterClass.RateLimit.Builder |
clear() |
RouteOuterClass.RateLimit.Builder |
clearActions()
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
clearDisableKey()
The key to be set in runtime to disable this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouteOuterClass.RateLimit.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouteOuterClass.RateLimit.Builder |
clearStage()
Refers to the stage set in the filter.
|
RouteOuterClass.RateLimit.Builder |
clone() |
RouteOuterClass.RateLimit.Action |
getActions(int index)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Action.Builder |
getActionsBuilder(int index)
A list of actions that are to be applied for this rate limit configuration.
|
List<RouteOuterClass.RateLimit.Action.Builder> |
getActionsBuilderList()
A list of actions that are to be applied for this rate limit configuration.
|
int |
getActionsCount()
A list of actions that are to be applied for this rate limit configuration.
|
List<RouteOuterClass.RateLimit.Action> |
getActionsList()
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.ActionOrBuilder |
getActionsOrBuilder(int index)
A list of actions that are to be applied for this rate limit configuration.
|
List<? extends RouteOuterClass.RateLimit.ActionOrBuilder> |
getActionsOrBuilderList()
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisableKey()
The key to be set in runtime to disable this rate limit configuration.
|
com.google.protobuf.ByteString |
getDisableKeyBytes()
The key to be set in runtime to disable this rate limit configuration.
|
com.google.protobuf.UInt32Value |
getStage()
Refers to the stage set in the filter.
|
com.google.protobuf.UInt32Value.Builder |
getStageBuilder()
Refers to the stage set in the filter.
|
com.google.protobuf.UInt32ValueOrBuilder |
getStageOrBuilder()
Refers to the stage set in the filter.
|
boolean |
hasStage()
Refers to the stage set in the filter.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouteOuterClass.RateLimit.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouteOuterClass.RateLimit.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouteOuterClass.RateLimit.Builder |
mergeFrom(RouteOuterClass.RateLimit other) |
RouteOuterClass.RateLimit.Builder |
mergeStage(com.google.protobuf.UInt32Value value)
Refers to the stage set in the filter.
|
RouteOuterClass.RateLimit.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteOuterClass.RateLimit.Builder |
removeActions(int index)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
setActions(int index,
RouteOuterClass.RateLimit.Action.Builder builderForValue)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
setActions(int index,
RouteOuterClass.RateLimit.Action value)
A list of actions that are to be applied for this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
setDisableKey(String value)
The key to be set in runtime to disable this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
setDisableKeyBytes(com.google.protobuf.ByteString value)
The key to be set in runtime to disable this rate limit configuration.
|
RouteOuterClass.RateLimit.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteOuterClass.RateLimit.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouteOuterClass.RateLimit.Builder |
setStage(com.google.protobuf.UInt32Value.Builder builderForValue)
Refers to the stage set in the filter.
|
RouteOuterClass.RateLimit.Builder |
setStage(com.google.protobuf.UInt32Value value)
Refers to the stage set in the filter.
|
RouteOuterClass.RateLimit.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouteOuterClass.RateLimit build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouteOuterClass.RateLimit buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouteOuterClass.RateLimit.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder mergeFrom(RouteOuterClass.RateLimit other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public RouteOuterClass.RateLimit.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteOuterClass.RateLimit.Builder>IOExceptionpublic boolean hasStage()
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }hasStage in interface RouteOuterClass.RateLimitOrBuilderpublic com.google.protobuf.UInt32Value getStage()
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }getStage in interface RouteOuterClass.RateLimitOrBuilderpublic RouteOuterClass.RateLimit.Builder setStage(com.google.protobuf.UInt32Value value)
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder setStage(com.google.protobuf.UInt32Value.Builder builderForValue)
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder mergeStage(com.google.protobuf.UInt32Value value)
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder clearStage()
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getStageBuilder()
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }public com.google.protobuf.UInt32ValueOrBuilder getStageOrBuilder()
Refers to the stage set in the filter. The rate limit configuration only applies to filters with the same stage number. The default stage number is 0. .. note:: The filter supports a range of 0 - 10 inclusively for stage numbers.
.google.protobuf.UInt32Value stage = 1 [(.validate.rules) = { ... }getStageOrBuilder in interface RouteOuterClass.RateLimitOrBuilderpublic String getDisableKey()
The key to be set in runtime to disable this rate limit configuration.
string disable_key = 2;getDisableKey in interface RouteOuterClass.RateLimitOrBuilderpublic com.google.protobuf.ByteString getDisableKeyBytes()
The key to be set in runtime to disable this rate limit configuration.
string disable_key = 2;getDisableKeyBytes in interface RouteOuterClass.RateLimitOrBuilderpublic RouteOuterClass.RateLimit.Builder setDisableKey(String value)
The key to be set in runtime to disable this rate limit configuration.
string disable_key = 2;public RouteOuterClass.RateLimit.Builder clearDisableKey()
The key to be set in runtime to disable this rate limit configuration.
string disable_key = 2;public RouteOuterClass.RateLimit.Builder setDisableKeyBytes(com.google.protobuf.ByteString value)
The key to be set in runtime to disable this rate limit configuration.
string disable_key = 2;public List<RouteOuterClass.RateLimit.Action> getActionsList()
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }getActionsList in interface RouteOuterClass.RateLimitOrBuilderpublic int getActionsCount()
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }getActionsCount in interface RouteOuterClass.RateLimitOrBuilderpublic RouteOuterClass.RateLimit.Action getActions(int index)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }getActions in interface RouteOuterClass.RateLimitOrBuilderpublic RouteOuterClass.RateLimit.Builder setActions(int index, RouteOuterClass.RateLimit.Action value)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder setActions(int index, RouteOuterClass.RateLimit.Action.Builder builderForValue)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder addActions(RouteOuterClass.RateLimit.Action value)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder addActions(int index, RouteOuterClass.RateLimit.Action value)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder addActions(RouteOuterClass.RateLimit.Action.Builder builderForValue)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder addActions(int index, RouteOuterClass.RateLimit.Action.Builder builderForValue)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder addAllActions(Iterable<? extends RouteOuterClass.RateLimit.Action> values)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder clearActions()
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Builder removeActions(int index)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Action.Builder getActionsBuilder(int index)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.ActionOrBuilder getActionsOrBuilder(int index)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }getActionsOrBuilder in interface RouteOuterClass.RateLimitOrBuilderpublic List<? extends RouteOuterClass.RateLimit.ActionOrBuilder> getActionsOrBuilderList()
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }getActionsOrBuilderList in interface RouteOuterClass.RateLimitOrBuilderpublic RouteOuterClass.RateLimit.Action.Builder addActionsBuilder()
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public RouteOuterClass.RateLimit.Action.Builder addActionsBuilder(int index)
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public List<RouteOuterClass.RateLimit.Action.Builder> getActionsBuilderList()
A list of actions that are to be applied for this rate limit configuration. Order matters as the actions are processed sequentially and the descriptor is composed by appending descriptor entries in that sequence. If an action cannot append a descriptor entry, no descriptor is generated for the configuration. See :ref:`composing actions <config_http_filters_rate_limit_composing_actions>` for additional documentation.
repeated .envoy.api.v2.route.RateLimit.Action actions = 3 [(.validate.rules) = { ... }public final RouteOuterClass.RateLimit.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>public final RouteOuterClass.RateLimit.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.RateLimit.Builder>Copyright © 2018 The Envoy Project. All rights reserved.