Class RedisProxy.ConnPoolSettings
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedisProxy.ConnPoolSettingsOrBuilder,Serializable
- Enclosing class:
- RedisProxy
public static final class RedisProxy.ConnPoolSettings extends com.google.protobuf.GeneratedMessageV3 implements RedisProxy.ConnPoolSettingsOrBuilder
Redis connection pool settings. [#next-free-field: 9]
Protobuf typeenvoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRedisProxy.ConnPoolSettings.BuilderRedis connection pool settings.static classRedisProxy.ConnPoolSettings.ReadPolicyReadPolicy controls how Envoy routes read commands to Redis nodes.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBUFFER_FLUSH_TIMEOUT_FIELD_NUMBERstatic intENABLE_COMMAND_STATS_FIELD_NUMBERstatic intENABLE_HASHTAGGING_FIELD_NUMBERstatic intENABLE_REDIRECTION_FIELD_NUMBERstatic intMAX_BUFFER_SIZE_BEFORE_FLUSH_FIELD_NUMBERstatic intMAX_UPSTREAM_UNKNOWN_CONNECTIONS_FIELD_NUMBERstatic intOP_TIMEOUT_FIELD_NUMBERstatic intREAD_POLICY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)com.google.protobuf.DurationgetBufferFlushTimeout()The encoded request buffer is flushed N milliseconds after the first request has been encoded, unless the buffer size has already exceeded `max_buffer_size_before_flush`.com.google.protobuf.DurationOrBuildergetBufferFlushTimeoutOrBuilder()The encoded request buffer is flushed N milliseconds after the first request has been encoded, unless the buffer size has already exceeded `max_buffer_size_before_flush`.static RedisProxy.ConnPoolSettingsgetDefaultInstance()RedisProxy.ConnPoolSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetEnableCommandStats()Enable per-command statistics per upstream cluster, in addition to the filter level aggregate count.booleangetEnableHashtagging()Use hash tagging on every redis key to guarantee that keys with the same hash tag will be forwarded to the same upstream.booleangetEnableRedirection()Accept `moved and ask redirection <https://redis.io/topics/cluster-spec#redirection-and-resharding>`_ errors from upstream redis servers, and retry commands to the specified target server.intgetMaxBufferSizeBeforeFlush()Maximum size of encoded request buffer before flush is triggered and encoded requests are sent upstream.com.google.protobuf.UInt32ValuegetMaxUpstreamUnknownConnections()`max_upstream_unknown_connections` controls how many upstream connections to unknown hosts can be created at any given time by any given worker thread (see `enable_redirection` for more details).com.google.protobuf.UInt32ValueOrBuildergetMaxUpstreamUnknownConnectionsOrBuilder()`max_upstream_unknown_connections` controls how many upstream connections to unknown hosts can be created at any given time by any given worker thread (see `enable_redirection` for more details).com.google.protobuf.DurationgetOpTimeout()Per-operation timeout in milliseconds.com.google.protobuf.DurationOrBuildergetOpTimeoutOrBuilder()Per-operation timeout in milliseconds.com.google.protobuf.Parser<RedisProxy.ConnPoolSettings>getParserForType()RedisProxy.ConnPoolSettings.ReadPolicygetReadPolicy()Read policy.intgetReadPolicyValue()Read policy.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasBufferFlushTimeout()The encoded request buffer is flushed N milliseconds after the first request has been encoded, unless the buffer size has already exceeded `max_buffer_size_before_flush`.inthashCode()booleanhasMaxUpstreamUnknownConnections()`max_upstream_unknown_connections` controls how many upstream connections to unknown hosts can be created at any given time by any given worker thread (see `enable_redirection` for more details).booleanhasOpTimeout()Per-operation timeout in milliseconds.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RedisProxy.ConnPoolSettings.BuildernewBuilder()static RedisProxy.ConnPoolSettings.BuildernewBuilder(RedisProxy.ConnPoolSettings prototype)RedisProxy.ConnPoolSettings.BuildernewBuilderForType()protected RedisProxy.ConnPoolSettings.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RedisProxy.ConnPoolSettingsparseDelimitedFrom(InputStream input)static RedisProxy.ConnPoolSettingsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedisProxy.ConnPoolSettingsparseFrom(byte[] data)static RedisProxy.ConnPoolSettingsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedisProxy.ConnPoolSettingsparseFrom(com.google.protobuf.ByteString data)static RedisProxy.ConnPoolSettingsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedisProxy.ConnPoolSettingsparseFrom(com.google.protobuf.CodedInputStream input)static RedisProxy.ConnPoolSettingsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedisProxy.ConnPoolSettingsparseFrom(InputStream input)static RedisProxy.ConnPoolSettingsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedisProxy.ConnPoolSettingsparseFrom(ByteBuffer data)static RedisProxy.ConnPoolSettingsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RedisProxy.ConnPoolSettings>parser()RedisProxy.ConnPoolSettings.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
OP_TIMEOUT_FIELD_NUMBER
public static final int OP_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_HASHTAGGING_FIELD_NUMBER
public static final int ENABLE_HASHTAGGING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_REDIRECTION_FIELD_NUMBER
public static final int ENABLE_REDIRECTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_BUFFER_SIZE_BEFORE_FLUSH_FIELD_NUMBER
public static final int MAX_BUFFER_SIZE_BEFORE_FLUSH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BUFFER_FLUSH_TIMEOUT_FIELD_NUMBER
public static final int BUFFER_FLUSH_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_UPSTREAM_UNKNOWN_CONNECTIONS_FIELD_NUMBER
public static final int MAX_UPSTREAM_UNKNOWN_CONNECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_COMMAND_STATS_FIELD_NUMBER
public static final int ENABLE_COMMAND_STATS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
READ_POLICY_FIELD_NUMBER
public static final int READ_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasOpTimeout
public boolean hasOpTimeout()
Per-operation timeout in milliseconds. The timer starts when the first command of a pipeline is written to the backend connection. Each response received from Redis resets the timer since it signifies that the next command is being processed by the backend. The only exception to this behavior is when a connection to a backend is not yet established. In that case, the connect timeout on the cluster will govern the timeout until the connection is ready.
.google.protobuf.Duration op_timeout = 1 [(.validate.rules) = { ... }- Specified by:
hasOpTimeoutin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- Whether the opTimeout field is set.
-
getOpTimeout
public com.google.protobuf.Duration getOpTimeout()
Per-operation timeout in milliseconds. The timer starts when the first command of a pipeline is written to the backend connection. Each response received from Redis resets the timer since it signifies that the next command is being processed by the backend. The only exception to this behavior is when a connection to a backend is not yet established. In that case, the connect timeout on the cluster will govern the timeout until the connection is ready.
.google.protobuf.Duration op_timeout = 1 [(.validate.rules) = { ... }- Specified by:
getOpTimeoutin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The opTimeout.
-
getOpTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getOpTimeoutOrBuilder()
Per-operation timeout in milliseconds. The timer starts when the first command of a pipeline is written to the backend connection. Each response received from Redis resets the timer since it signifies that the next command is being processed by the backend. The only exception to this behavior is when a connection to a backend is not yet established. In that case, the connect timeout on the cluster will govern the timeout until the connection is ready.
.google.protobuf.Duration op_timeout = 1 [(.validate.rules) = { ... }- Specified by:
getOpTimeoutOrBuilderin interfaceRedisProxy.ConnPoolSettingsOrBuilder
-
getEnableHashtagging
public boolean getEnableHashtagging()
Use hash tagging on every redis key to guarantee that keys with the same hash tag will be forwarded to the same upstream. The hash key used for determining the upstream in a consistent hash ring configuration will be computed from the hash tagged key instead of the whole key. The algorithm used to compute the hash tag is identical to the `redis-cluster implementation <https://redis.io/topics/cluster-spec#keys-hash-tags>`_. Examples: * '{user1000}.following' and '{user1000}.followers' **will** be sent to the same upstream * '{user1000}.following' and '{user1001}.following' **might** be sent to the same upstreambool enable_hashtagging = 2;- Specified by:
getEnableHashtaggingin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The enableHashtagging.
-
getEnableRedirection
public boolean getEnableRedirection()
Accept `moved and ask redirection <https://redis.io/topics/cluster-spec#redirection-and-resharding>`_ errors from upstream redis servers, and retry commands to the specified target server. The target server does not need to be known to the cluster manager. If the command cannot be redirected, then the original error is passed downstream unchanged. By default, this support is not enabled.
bool enable_redirection = 3;- Specified by:
getEnableRedirectionin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The enableRedirection.
-
getMaxBufferSizeBeforeFlush
public int getMaxBufferSizeBeforeFlush()
Maximum size of encoded request buffer before flush is triggered and encoded requests are sent upstream. If this is unset, the buffer flushes whenever it receives data and performs no batching. This feature makes it possible for multiple clients to send requests to Envoy and have them batched- for example if one is running several worker processes, each with its own Redis connection. There is no benefit to using this with a single downstream process. Recommended size (if enabled) is 1024 bytes.
uint32 max_buffer_size_before_flush = 4;- Specified by:
getMaxBufferSizeBeforeFlushin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The maxBufferSizeBeforeFlush.
-
hasBufferFlushTimeout
public boolean hasBufferFlushTimeout()
The encoded request buffer is flushed N milliseconds after the first request has been encoded, unless the buffer size has already exceeded `max_buffer_size_before_flush`. If `max_buffer_size_before_flush` is not set, this flush timer is not used. Otherwise, the timer should be set according to the number of clients, overall request rate and desired maximum latency for a single command. For example, if there are many requests being batched together at a high rate, the buffer will likely be filled before the timer fires. Alternatively, if the request rate is lower the buffer will not be filled as often before the timer fires. If `max_buffer_size_before_flush` is set, but `buffer_flush_timeout` is not, the latter defaults to 3ms.
.google.protobuf.Duration buffer_flush_timeout = 5;- Specified by:
hasBufferFlushTimeoutin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- Whether the bufferFlushTimeout field is set.
-
getBufferFlushTimeout
public com.google.protobuf.Duration getBufferFlushTimeout()
The encoded request buffer is flushed N milliseconds after the first request has been encoded, unless the buffer size has already exceeded `max_buffer_size_before_flush`. If `max_buffer_size_before_flush` is not set, this flush timer is not used. Otherwise, the timer should be set according to the number of clients, overall request rate and desired maximum latency for a single command. For example, if there are many requests being batched together at a high rate, the buffer will likely be filled before the timer fires. Alternatively, if the request rate is lower the buffer will not be filled as often before the timer fires. If `max_buffer_size_before_flush` is set, but `buffer_flush_timeout` is not, the latter defaults to 3ms.
.google.protobuf.Duration buffer_flush_timeout = 5;- Specified by:
getBufferFlushTimeoutin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The bufferFlushTimeout.
-
getBufferFlushTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getBufferFlushTimeoutOrBuilder()
The encoded request buffer is flushed N milliseconds after the first request has been encoded, unless the buffer size has already exceeded `max_buffer_size_before_flush`. If `max_buffer_size_before_flush` is not set, this flush timer is not used. Otherwise, the timer should be set according to the number of clients, overall request rate and desired maximum latency for a single command. For example, if there are many requests being batched together at a high rate, the buffer will likely be filled before the timer fires. Alternatively, if the request rate is lower the buffer will not be filled as often before the timer fires. If `max_buffer_size_before_flush` is set, but `buffer_flush_timeout` is not, the latter defaults to 3ms.
.google.protobuf.Duration buffer_flush_timeout = 5;- Specified by:
getBufferFlushTimeoutOrBuilderin interfaceRedisProxy.ConnPoolSettingsOrBuilder
-
hasMaxUpstreamUnknownConnections
public boolean hasMaxUpstreamUnknownConnections()
`max_upstream_unknown_connections` controls how many upstream connections to unknown hosts can be created at any given time by any given worker thread (see `enable_redirection` for more details). If the host is unknown and a connection cannot be created due to enforcing this limit, then redirection will fail and the original redirection error will be passed downstream unchanged. This limit defaults to 100.
.google.protobuf.UInt32Value max_upstream_unknown_connections = 6;- Specified by:
hasMaxUpstreamUnknownConnectionsin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- Whether the maxUpstreamUnknownConnections field is set.
-
getMaxUpstreamUnknownConnections
public com.google.protobuf.UInt32Value getMaxUpstreamUnknownConnections()
`max_upstream_unknown_connections` controls how many upstream connections to unknown hosts can be created at any given time by any given worker thread (see `enable_redirection` for more details). If the host is unknown and a connection cannot be created due to enforcing this limit, then redirection will fail and the original redirection error will be passed downstream unchanged. This limit defaults to 100.
.google.protobuf.UInt32Value max_upstream_unknown_connections = 6;- Specified by:
getMaxUpstreamUnknownConnectionsin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The maxUpstreamUnknownConnections.
-
getMaxUpstreamUnknownConnectionsOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxUpstreamUnknownConnectionsOrBuilder()
`max_upstream_unknown_connections` controls how many upstream connections to unknown hosts can be created at any given time by any given worker thread (see `enable_redirection` for more details). If the host is unknown and a connection cannot be created due to enforcing this limit, then redirection will fail and the original redirection error will be passed downstream unchanged. This limit defaults to 100.
.google.protobuf.UInt32Value max_upstream_unknown_connections = 6;- Specified by:
getMaxUpstreamUnknownConnectionsOrBuilderin interfaceRedisProxy.ConnPoolSettingsOrBuilder
-
getEnableCommandStats
public boolean getEnableCommandStats()
Enable per-command statistics per upstream cluster, in addition to the filter level aggregate count.
bool enable_command_stats = 8;- Specified by:
getEnableCommandStatsin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The enableCommandStats.
-
getReadPolicyValue
public int getReadPolicyValue()
Read policy. The default is to read from the primary.
.envoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings.ReadPolicy read_policy = 7 [(.validate.rules) = { ... }- Specified by:
getReadPolicyValuein interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The enum numeric value on the wire for readPolicy.
-
getReadPolicy
public RedisProxy.ConnPoolSettings.ReadPolicy getReadPolicy()
Read policy. The default is to read from the primary.
.envoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings.ReadPolicy read_policy = 7 [(.validate.rules) = { ... }- Specified by:
getReadPolicyin interfaceRedisProxy.ConnPoolSettingsOrBuilder- Returns:
- The readPolicy.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RedisProxy.ConnPoolSettings parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RedisProxy.ConnPoolSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RedisProxy.ConnPoolSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RedisProxy.ConnPoolSettings.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RedisProxy.ConnPoolSettings.Builder newBuilder()
-
newBuilder
public static RedisProxy.ConnPoolSettings.Builder newBuilder(RedisProxy.ConnPoolSettings prototype)
-
toBuilder
public RedisProxy.ConnPoolSettings.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RedisProxy.ConnPoolSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RedisProxy.ConnPoolSettings getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RedisProxy.ConnPoolSettings> parser()
-
getParserForType
public com.google.protobuf.Parser<RedisProxy.ConnPoolSettings> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RedisProxy.ConnPoolSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-