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 int
bitField0_
private java.lang.Object
descriptorKey_
private java.lang.Object
descriptorValue_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RateLimit.Action.GenericKey
build()
RateLimit.Action.GenericKey
buildPartial()
private void
buildPartial0(RateLimit.Action.GenericKey result)
RateLimit.Action.GenericKey.Builder
clear()
RateLimit.Action.GenericKey.Builder
clearDescriptorKey()
An optional key to use in the descriptor entry.RateLimit.Action.GenericKey.Builder
clearDescriptorValue()
The value to use in the descriptor entry.RateLimit.Action.GenericKey
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getDescriptorKey()
An optional key to use in the descriptor entry.com.google.protobuf.ByteString
getDescriptorKeyBytes()
An optional key to use in the descriptor entry.java.lang.String
getDescriptorValue()
The value to use in the descriptor entry.com.google.protobuf.ByteString
getDescriptorValueBytes()
The value to use in the descriptor entry.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RateLimit.Action.GenericKey.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RateLimit.Action.GenericKey.Builder
mergeFrom(com.google.protobuf.Message other)
RateLimit.Action.GenericKey.Builder
mergeFrom(RateLimit.Action.GenericKey other)
RateLimit.Action.GenericKey.Builder
setDescriptorKey(java.lang.String value)
An optional key to use in the descriptor entry.RateLimit.Action.GenericKey.Builder
setDescriptorKeyBytes(com.google.protobuf.ByteString value)
An optional key to use in the descriptor entry.RateLimit.Action.GenericKey.Builder
setDescriptorValue(java.lang.String value)
The value to use in the descriptor entry.RateLimit.Action.GenericKey.Builder
setDescriptorValueBytes(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
clear
public RateLimit.Action.GenericKey.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.GenericKey.Builder>
-
getDefaultInstanceForType
public RateLimit.Action.GenericKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RateLimit.Action.GenericKey build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RateLimit.Action.GenericKey buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in 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:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getDescriptorValue
in 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:
getDescriptorValueBytes
in 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:
getDescriptorKey
in 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:
getDescriptorKeyBytes
in 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.
-
-