public static final class RedisProxy.PrefixRoutes.Route.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder> implements RedisProxy.PrefixRoutes.RouteOrBuilder
envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route| Modifier and Type | Method and Description |
|---|---|
RedisProxy.PrefixRoutes.Route.Builder |
addAllRequestMirrorPolicy(Iterable<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy> values)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RedisProxy.PrefixRoutes.Route.Builder |
addRequestMirrorPolicy(int index,
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
addRequestMirrorPolicy(int index,
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
addRequestMirrorPolicy(RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
addRequestMirrorPolicy(RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder |
addRequestMirrorPolicyBuilder()
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder |
addRequestMirrorPolicyBuilder(int index)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route |
build() |
RedisProxy.PrefixRoutes.Route |
buildPartial() |
RedisProxy.PrefixRoutes.Route.Builder |
clear() |
RedisProxy.PrefixRoutes.Route.Builder |
clearCluster()
Upstream cluster to forward the command to.
|
RedisProxy.PrefixRoutes.Route.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RedisProxy.PrefixRoutes.Route.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RedisProxy.PrefixRoutes.Route.Builder |
clearPrefix()
String prefix that must match the beginning of the keys.
|
RedisProxy.PrefixRoutes.Route.Builder |
clearRemovePrefix()
Indicates if the prefix needs to be removed from the key when forwarded.
|
RedisProxy.PrefixRoutes.Route.Builder |
clearRequestMirrorPolicy()
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
clone() |
String |
getCluster()
Upstream cluster to forward the command to.
|
com.google.protobuf.ByteString |
getClusterBytes()
Upstream cluster to forward the command to.
|
RedisProxy.PrefixRoutes.Route |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getPrefix()
String prefix that must match the beginning of the keys.
|
com.google.protobuf.ByteString |
getPrefixBytes()
String prefix that must match the beginning of the keys.
|
boolean |
getRemovePrefix()
Indicates if the prefix needs to be removed from the key when forwarded.
|
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy |
getRequestMirrorPolicy(int index)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder |
getRequestMirrorPolicyBuilder(int index)
Indicates that the route has a request mirroring policy.
|
List<RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder> |
getRequestMirrorPolicyBuilderList()
Indicates that the route has a request mirroring policy.
|
int |
getRequestMirrorPolicyCount()
Indicates that the route has a request mirroring policy.
|
List<RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy> |
getRequestMirrorPolicyList()
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicyOrBuilder |
getRequestMirrorPolicyOrBuilder(int index)
Indicates that the route has a request mirroring policy.
|
List<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicyOrBuilder> |
getRequestMirrorPolicyOrBuilderList()
Indicates that the route has a request mirroring policy.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RedisProxy.PrefixRoutes.Route.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RedisProxy.PrefixRoutes.Route.Builder |
mergeFrom(com.google.protobuf.Message other) |
RedisProxy.PrefixRoutes.Route.Builder |
mergeFrom(RedisProxy.PrefixRoutes.Route other) |
RedisProxy.PrefixRoutes.Route.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RedisProxy.PrefixRoutes.Route.Builder |
removeRequestMirrorPolicy(int index)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
setCluster(String value)
Upstream cluster to forward the command to.
|
RedisProxy.PrefixRoutes.Route.Builder |
setClusterBytes(com.google.protobuf.ByteString value)
Upstream cluster to forward the command to.
|
RedisProxy.PrefixRoutes.Route.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RedisProxy.PrefixRoutes.Route.Builder |
setPrefix(String value)
String prefix that must match the beginning of the keys.
|
RedisProxy.PrefixRoutes.Route.Builder |
setPrefixBytes(com.google.protobuf.ByteString value)
String prefix that must match the beginning of the keys.
|
RedisProxy.PrefixRoutes.Route.Builder |
setRemovePrefix(boolean value)
Indicates if the prefix needs to be removed from the key when forwarded.
|
RedisProxy.PrefixRoutes.Route.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RedisProxy.PrefixRoutes.Route.Builder |
setRequestMirrorPolicy(int index,
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.Builder |
setRequestMirrorPolicy(int index,
RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
|
RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RedisProxy.PrefixRoutes.Route build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RedisProxy.PrefixRoutes.Route buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RedisProxy.PrefixRoutes.Route.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.Builder mergeFrom(RedisProxy.PrefixRoutes.Route other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>public RedisProxy.PrefixRoutes.Route.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<RedisProxy.PrefixRoutes.Route.Builder>IOExceptionpublic String getPrefix()
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1 [(.validate.rules) = { ... }getPrefix in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic 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 [(.validate.rules) = { ... }getPrefixBytes in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic RedisProxy.PrefixRoutes.Route.Builder setPrefix(String value)
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1 [(.validate.rules) = { ... }public RedisProxy.PrefixRoutes.Route.Builder clearPrefix()
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1 [(.validate.rules) = { ... }public RedisProxy.PrefixRoutes.Route.Builder setPrefixBytes(com.google.protobuf.ByteString value)
String prefix that must match the beginning of the keys. Envoy will always favor the longest match.
string prefix = 1 [(.validate.rules) = { ... }public boolean getRemovePrefix()
Indicates if the prefix needs to be removed from the key when forwarded.
bool remove_prefix = 2;getRemovePrefix in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic RedisProxy.PrefixRoutes.Route.Builder setRemovePrefix(boolean value)
Indicates if the prefix needs to be removed from the key when forwarded.
bool remove_prefix = 2;public RedisProxy.PrefixRoutes.Route.Builder clearRemovePrefix()
Indicates if the prefix needs to be removed from the key when forwarded.
bool remove_prefix = 2;public String getCluster()
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }getCluster in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }getClusterBytes in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic RedisProxy.PrefixRoutes.Route.Builder setCluster(String value)
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }public RedisProxy.PrefixRoutes.Route.Builder clearCluster()
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }public RedisProxy.PrefixRoutes.Route.Builder setClusterBytes(com.google.protobuf.ByteString value)
Upstream cluster to forward the command to.
string cluster = 3 [(.validate.rules) = { ... }public List<RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy> getRequestMirrorPolicyList()
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;getRequestMirrorPolicyList in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic int getRequestMirrorPolicyCount()
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;getRequestMirrorPolicyCount in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy getRequestMirrorPolicy(int index)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;getRequestMirrorPolicy in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic RedisProxy.PrefixRoutes.Route.Builder setRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;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.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(int index, RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.Builder addRequestMirrorPolicy(RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder builderForValue)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;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.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.Builder addAllRequestMirrorPolicy(Iterable<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy> values)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.Builder clearRequestMirrorPolicy()
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.Builder removeRequestMirrorPolicy(int index)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder getRequestMirrorPolicyBuilder(int index)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.RequestMirrorPolicyOrBuilder getRequestMirrorPolicyOrBuilder(int index)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;getRequestMirrorPolicyOrBuilder in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic List<? extends RedisProxy.PrefixRoutes.Route.RequestMirrorPolicyOrBuilder> getRequestMirrorPolicyOrBuilderList()
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;getRequestMirrorPolicyOrBuilderList in interface RedisProxy.PrefixRoutes.RouteOrBuilderpublic RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder addRequestMirrorPolicyBuilder()
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder addRequestMirrorPolicyBuilder(int index)
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public List<RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy.Builder> getRequestMirrorPolicyBuilderList()
Indicates that the route has a request mirroring policy.
repeated .envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy request_mirror_policy = 4;public final RedisProxy.PrefixRoutes.Route.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>public final RedisProxy.PrefixRoutes.Route.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RedisProxy.PrefixRoutes.Route.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.