Class RateLimit.Action.GenericKey.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
- io.envoyproxy.envoy.config.route.v3.RateLimit.Action.GenericKey.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RateLimit.Action.GenericKeyOrBuilder,java.lang.Cloneable
- Enclosing class:
- RateLimit.Action.GenericKey
public static final class RateLimit.Action.GenericKey.Builder extends com.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder> implements RateLimit.Action.GenericKeyOrBuilder
The following descriptor entry is appended to the descriptor: .. code-block:: cpp ("generic_key", "<descriptor_value>")Protobuf typeenvoy.config.route.v3.RateLimit.Action.GenericKey
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.lang.ObjectdescriptorKey_private java.lang.ObjectdescriptorValue_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RateLimit.Action.GenericKeybuild()RateLimit.Action.GenericKeybuildPartial()private voidbuildPartial0(RateLimit.Action.GenericKey result)RateLimit.Action.GenericKey.Builderclear()RateLimit.Action.GenericKey.BuilderclearDescriptorKey()An optional key to use in the descriptor entry.RateLimit.Action.GenericKey.BuilderclearDescriptorValue()The value to use in the descriptor entry.RateLimit.Action.GenericKeygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetDescriptorKey()An optional key to use in the descriptor entry.com.google.protobuf.ByteStringgetDescriptorKeyBytes()An optional key to use in the descriptor entry.java.lang.StringgetDescriptorValue()The value to use in the descriptor entry.com.google.protobuf.ByteStringgetDescriptorValueBytes()The value to use in the descriptor entry.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RateLimit.Action.GenericKey.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RateLimit.Action.GenericKey.BuildermergeFrom(com.google.protobuf.Message other)RateLimit.Action.GenericKey.BuildermergeFrom(RateLimit.Action.GenericKey other)RateLimit.Action.GenericKey.BuildersetDescriptorKey(java.lang.String value)An optional key to use in the descriptor entry.RateLimit.Action.GenericKey.BuildersetDescriptorKeyBytes(com.google.protobuf.ByteString value)An optional key to use in the descriptor entry.RateLimit.Action.GenericKey.BuildersetDescriptorValue(java.lang.String value)The value to use in the descriptor entry.RateLimit.Action.GenericKey.BuildersetDescriptorValueBytes(com.google.protobuf.ByteString value)The value to use in the descriptor entry.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
clear
public RateLimit.Action.GenericKey.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.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.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
getDefaultInstanceForType
public RateLimit.Action.GenericKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RateLimit.Action.GenericKey build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RateLimit.Action.GenericKey buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RateLimit.Action.GenericKey result)
-
mergeFrom
public RateLimit.Action.GenericKey.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
mergeFrom
public RateLimit.Action.GenericKey.Builder mergeFrom(RateLimit.Action.GenericKey other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
mergeFrom
public RateLimit.Action.GenericKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RateLimit.Action.GenericKey.Builder>- Throws:
java.io.IOException
-
getDescriptorValue
public java.lang.String getDescriptorValue()
The value to use in the descriptor entry.
string descriptor_value = 1 [(.validate.rules) = { ... }- Specified by:
getDescriptorValuein interfaceRateLimit.Action.GenericKeyOrBuilder- Returns:
- The descriptorValue.
-
getDescriptorValueBytes
public com.google.protobuf.ByteString getDescriptorValueBytes()
The value to use in the descriptor entry.
string descriptor_value = 1 [(.validate.rules) = { ... }- Specified by:
getDescriptorValueBytesin interfaceRateLimit.Action.GenericKeyOrBuilder- Returns:
- The bytes for descriptorValue.
-
setDescriptorValue
public RateLimit.Action.GenericKey.Builder setDescriptorValue(java.lang.String value)
The value to use in the descriptor entry.
string descriptor_value = 1 [(.validate.rules) = { ... }- Parameters:
value- The descriptorValue to set.- Returns:
- This builder for chaining.
-
clearDescriptorValue
public RateLimit.Action.GenericKey.Builder clearDescriptorValue()
The value to use in the descriptor entry.
string descriptor_value = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setDescriptorValueBytes
public RateLimit.Action.GenericKey.Builder setDescriptorValueBytes(com.google.protobuf.ByteString value)
The value to use in the descriptor entry.
string descriptor_value = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for descriptorValue to set.- Returns:
- This builder for chaining.
-
getDescriptorKey
public java.lang.String getDescriptorKey()
An optional key to use in the descriptor entry. If not set it defaults to 'generic_key' as the descriptor key.
string descriptor_key = 2;- Specified by:
getDescriptorKeyin interfaceRateLimit.Action.GenericKeyOrBuilder- Returns:
- The descriptorKey.
-
getDescriptorKeyBytes
public com.google.protobuf.ByteString getDescriptorKeyBytes()
An optional key to use in the descriptor entry. If not set it defaults to 'generic_key' as the descriptor key.
string descriptor_key = 2;- Specified by:
getDescriptorKeyBytesin interfaceRateLimit.Action.GenericKeyOrBuilder- Returns:
- The bytes for descriptorKey.
-
setDescriptorKey
public RateLimit.Action.GenericKey.Builder setDescriptorKey(java.lang.String value)
An optional key to use in the descriptor entry. If not set it defaults to 'generic_key' as the descriptor key.
string descriptor_key = 2;- Parameters:
value- The descriptorKey to set.- Returns:
- This builder for chaining.
-
clearDescriptorKey
public RateLimit.Action.GenericKey.Builder clearDescriptorKey()
An optional key to use in the descriptor entry. If not set it defaults to 'generic_key' as the descriptor key.
string descriptor_key = 2;- Returns:
- This builder for chaining.
-
setDescriptorKeyBytes
public RateLimit.Action.GenericKey.Builder setDescriptorKeyBytes(com.google.protobuf.ByteString value)
An optional key to use in the descriptor entry. If not set it defaults to 'generic_key' as the descriptor key.
string descriptor_key = 2;- Parameters:
value- The bytes for descriptorKey to set.- Returns:
- This builder for chaining.
-
-