Class DynamicTokenBucket.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
io.envoyproxy.envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DynamicTokenBucketOrBuilder,Cloneable
- Enclosing class:
- DynamicTokenBucket
public static final class DynamicTokenBucket.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
implements DynamicTokenBucketOrBuilder
Protobuf type
envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) the key used to find the token bucket in the singleton map.clone()The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorthe key used to find the token bucket in the singleton map.com.google.protobuf.ByteStringthe key used to find the token bucket in the singleton map.booleanThe configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeConfigSource(ConfigSource value) The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(DynamicTokenBucket other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setConfigSource(ConfigSource value) The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.setConfigSource(ConfigSource.Builder builderForValue) The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) the key used to find the token bucket in the singleton map.setResourceNameBytes(com.google.protobuf.ByteString value) the key used to find the token bucket in the singleton map.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<DynamicTokenBucket.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
setField
public DynamicTokenBucket.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
setRepeatedField
public DynamicTokenBucket.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
addRepeatedField
public DynamicTokenBucket.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicTokenBucket.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
mergeFrom
public DynamicTokenBucket.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicTokenBucket.Builder>- Throws:
IOException
-
getResourceName
the key used to find the token bucket in the singleton map.
string resource_name = 1 [(.validate.rules) = { ... }- Specified by:
getResourceNamein interfaceDynamicTokenBucketOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()the key used to find the token bucket in the singleton map.
string resource_name = 1 [(.validate.rules) = { ... }- Specified by:
getResourceNameBytesin interfaceDynamicTokenBucketOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
the key used to find the token bucket in the singleton map.
string resource_name = 1 [(.validate.rules) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
the key used to find the token bucket in the singleton map.
string resource_name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
the key used to find the token bucket in the singleton map.
string resource_name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
hasConfigSource
public boolean hasConfigSource()The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... }- Specified by:
hasConfigSourcein interfaceDynamicTokenBucketOrBuilder- Returns:
- Whether the configSource field is set.
-
getConfigSource
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... }- Specified by:
getConfigSourcein interfaceDynamicTokenBucketOrBuilder- Returns:
- The configSource.
-
setConfigSource
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... } -
setConfigSource
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... } -
mergeConfigSource
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... } -
clearConfigSource
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... } -
getConfigSourceBuilder
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... } -
getConfigSourceOrBuilder
The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`. It should stay the same through the process lifetime.
.envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... }- Specified by:
getConfigSourceOrBuilderin interfaceDynamicTokenBucketOrBuilder
-
setUnknownFields
public final DynamicTokenBucket.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-
mergeUnknownFields
public final DynamicTokenBucket.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicTokenBucket.Builder>
-