Class RedisProxy.PrefixRoutes.Route.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
io.envoyproxy.envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedisProxy.PrefixRoutes.RouteOrBuilder,Cloneable
- Enclosing class:
- RedisProxy.PrefixRoutes.Route
public static final class RedisProxy.PrefixRoutes.Route.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
implements RedisProxy.PrefixRoutes.RouteOrBuilder
Protobuf type
envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route-
Method Summary
Modifier and TypeMethodDescriptionaddAllRequestMirrorPolicy(Iterable<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy> values) Indicates that the route has a request mirroring policy.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value) Indicates that the route has a request mirroring policy.addRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has a request mirroring policy.Indicates that the route has a request mirroring policy.Indicates that the route has a request mirroring policy.Indicates that the route has a request mirroring policy.addRequestMirrorPolicyBuilder(int index) Indicates that the route has a request mirroring policy.build()clear()Upstream cluster to forward the command to.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) String prefix that must match the beginning of the keys.Indicates if the prefix needs to be removed from the key when forwarded.Indicates that the route has a request mirroring policy.clone()Upstream cluster to forward the command to.com.google.protobuf.ByteStringUpstream cluster to forward the command to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorString prefix that must match the beginning of the keys.com.google.protobuf.ByteStringString prefix that must match the beginning of the keys.booleanIndicates if the prefix needs to be removed from the key when forwarded.getRequestMirrorPolicy(int index) Indicates that the route has a request mirroring policy.getRequestMirrorPolicyBuilder(int index) Indicates that the route has a request mirroring policy.Indicates that the route has a request mirroring policy.intIndicates that the route has a request mirroring policy.Indicates that the route has a request mirroring policy.getRequestMirrorPolicyOrBuilder(int index) Indicates that the route has a request mirroring policy.Indicates that the route has a request mirroring policy.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeRequestMirrorPolicy(int index) Indicates that the route has a request mirroring policy.setCluster(String value) Upstream cluster to forward the command to.setClusterBytes(com.google.protobuf.ByteString value) Upstream cluster to forward the command to.String prefix that must match the beginning of the keys.setPrefixBytes(com.google.protobuf.ByteString value) String prefix that must match the beginning of the keys.setRemovePrefix(boolean value) Indicates if the prefix needs to be removed from the key when forwarded.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value) Indicates that the route has a request mirroring policy.setRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has a request mirroring policy.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<RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>
-
setField
public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>
-
clearField
public RedisProxy.PrefixRoutes.Route.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
-
clearOneof
public RedisProxy.PrefixRoutes.Route.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
-
setRepeatedField
public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>
-
addRepeatedField
public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RedisProxy.PrefixRoutes.Route.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
-
mergeFrom
public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>- Throws:
IOException
-
getPrefix
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1;- Specified by:
getPrefixin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder- Returns:
- The prefix.
-
getPrefixBytes
public com.google.protobuf.ByteString getPrefixBytes()String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1;- Specified by:
getPrefixBytesin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder- Returns:
- The bytes for prefix.
-
setPrefix
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1;- Parameters:
value- The prefix to set.- Returns:
- This builder for chaining.
-
clearPrefix
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1;- Returns:
- This builder for chaining.
-
setPrefixBytes
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1;- Parameters:
value- The bytes for prefix to set.- Returns:
- This builder for chaining.
-
getRemovePrefix
public boolean getRemovePrefix()Indicates if the prefix needs to be removed from the key when forwarded.
bool remove_prefix = 2;- Specified by:
getRemovePrefixin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder- Returns:
- The removePrefix.
-
setRemovePrefix
Indicates if the prefix needs to be removed from the key when forwarded.
bool remove_prefix = 2;- Parameters:
value- The removePrefix to set.- Returns:
- This builder for chaining.
-
clearRemovePrefix
Indicates if the prefix needs to be removed from the key when forwarded.
bool remove_prefix = 2;- Returns:
- This builder for chaining.
-
getCluster
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }- Specified by:
getClusterin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder- Returns:
- The cluster.
-
getClusterBytes
public com.google.protobuf.ByteString getClusterBytes()Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }- Specified by:
getClusterBytesin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder- Returns:
- The bytes for cluster.
-
setCluster
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }- Parameters:
value- The cluster to set.- Returns:
- This builder for chaining.
-
clearCluster
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setClusterBytes
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }- Parameters:
value- The bytes for cluster to set.- Returns:
- This builder for chaining.
-
getRequestMirrorPolicyList
Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;- Specified by:
getRequestMirrorPolicyListin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder
-
getRequestMirrorPolicyCount
public int getRequestMirrorPolicyCount()Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;- Specified by:
getRequestMirrorPolicyCountin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder
-
getRequestMirrorPolicy
Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;- Specified by:
getRequestMirrorPolicyin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder
-
setRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder setRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
setRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder setRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
addRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
addRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
addRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
addRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
addAllRequestMirrorPolicy
public RedisProxy.PrefixRoutes.Route.Builder addAllRequestMirrorPolicy(Iterable<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy> values) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
clearRequestMirrorPolicy
Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
removeRequestMirrorPolicy
Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
getRequestMirrorPolicyBuilder
public RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder getRequestMirrorPolicyBuilder(int index) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
getRequestMirrorPolicyOrBuilder
public RedisProxy.PrefixRoutes.Route.RequestMirrorPolicyOrBuilder getRequestMirrorPolicyOrBuilder(int index) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;- Specified by:
getRequestMirrorPolicyOrBuilderin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder
-
getRequestMirrorPolicyOrBuilderList
public List<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicyOrBuilder> getRequestMirrorPolicyOrBuilderList()Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;- Specified by:
getRequestMirrorPolicyOrBuilderListin interfaceRedisProxy.PrefixRoutes.RouteOrBuilder
-
addRequestMirrorPolicyBuilder
Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
addRequestMirrorPolicyBuilder
public RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder addRequestMirrorPolicyBuilder(int index) Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
getRequestMirrorPolicyBuilderList
public List<RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder> getRequestMirrorPolicyBuilderList()Indicates that the route has a request mirroring policy.
repeated .envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4; -
setUnknownFields
public final RedisProxy.PrefixRoutes.Route.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
-
mergeUnknownFields
public final RedisProxy.PrefixRoutes.Route.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>
-