Class RedisClusterConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
- io.envoyproxy.envoy.extensions.clusters.redis.v3.RedisClusterConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedisClusterConfigOrBuilder,Cloneable
- Enclosing class:
- RedisClusterConfig
public static final class RedisClusterConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder> implements RedisClusterConfigOrBuilder
[#next-free-field: 7]
Protobuf typeenvoy.extensions.clusters.redis.v3.RedisClusterConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RedisClusterConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RedisClusterConfigbuild()RedisClusterConfigbuildPartial()RedisClusterConfig.Builderclear()RedisClusterConfig.BuilderclearClusterRefreshRate()Interval between successive topology refresh requests.RedisClusterConfig.BuilderclearClusterRefreshTimeout()Timeout for topology refresh request.RedisClusterConfig.BuilderclearFailureRefreshThreshold()The number of failures that must be received before triggering a topology refresh request.RedisClusterConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RedisClusterConfig.BuilderclearHostDegradedRefreshThreshold()The number of hosts became degraded or unhealthy before triggering a topology refresh request.RedisClusterConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RedisClusterConfig.BuilderclearRedirectRefreshInterval()The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.RedisClusterConfig.BuilderclearRedirectRefreshThreshold()The number of redirection errors that must be received before triggering a topology refresh request.RedisClusterConfig.Builderclone()com.google.protobuf.DurationgetClusterRefreshRate()Interval between successive topology refresh requests.com.google.protobuf.Duration.BuildergetClusterRefreshRateBuilder()Interval between successive topology refresh requests.com.google.protobuf.DurationOrBuildergetClusterRefreshRateOrBuilder()Interval between successive topology refresh requests.com.google.protobuf.DurationgetClusterRefreshTimeout()Timeout for topology refresh request.com.google.protobuf.Duration.BuildergetClusterRefreshTimeoutBuilder()Timeout for topology refresh request.com.google.protobuf.DurationOrBuildergetClusterRefreshTimeoutOrBuilder()Timeout for topology refresh request.RedisClusterConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetFailureRefreshThreshold()The number of failures that must be received before triggering a topology refresh request.intgetHostDegradedRefreshThreshold()The number of hosts became degraded or unhealthy before triggering a topology refresh request.com.google.protobuf.DurationgetRedirectRefreshInterval()The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.com.google.protobuf.Duration.BuildergetRedirectRefreshIntervalBuilder()The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.com.google.protobuf.DurationOrBuildergetRedirectRefreshIntervalOrBuilder()The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.com.google.protobuf.UInt32ValuegetRedirectRefreshThreshold()The number of redirection errors that must be received before triggering a topology refresh request.com.google.protobuf.UInt32Value.BuildergetRedirectRefreshThresholdBuilder()The number of redirection errors that must be received before triggering a topology refresh request.com.google.protobuf.UInt32ValueOrBuildergetRedirectRefreshThresholdOrBuilder()The number of redirection errors that must be received before triggering a topology refresh request.booleanhasClusterRefreshRate()Interval between successive topology refresh requests.booleanhasClusterRefreshTimeout()Timeout for topology refresh request.booleanhasRedirectRefreshInterval()The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.booleanhasRedirectRefreshThreshold()The number of redirection errors that must be received before triggering a topology refresh request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RedisClusterConfig.BuildermergeClusterRefreshRate(com.google.protobuf.Duration value)Interval between successive topology refresh requests.RedisClusterConfig.BuildermergeClusterRefreshTimeout(com.google.protobuf.Duration value)Timeout for topology refresh request.RedisClusterConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RedisClusterConfig.BuildermergeFrom(com.google.protobuf.Message other)RedisClusterConfig.BuildermergeFrom(RedisClusterConfig other)RedisClusterConfig.BuildermergeRedirectRefreshInterval(com.google.protobuf.Duration value)The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.RedisClusterConfig.BuildermergeRedirectRefreshThreshold(com.google.protobuf.UInt32Value value)The number of redirection errors that must be received before triggering a topology refresh request.RedisClusterConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RedisClusterConfig.BuildersetClusterRefreshRate(com.google.protobuf.Duration value)Interval between successive topology refresh requests.RedisClusterConfig.BuildersetClusterRefreshRate(com.google.protobuf.Duration.Builder builderForValue)Interval between successive topology refresh requests.RedisClusterConfig.BuildersetClusterRefreshTimeout(com.google.protobuf.Duration value)Timeout for topology refresh request.RedisClusterConfig.BuildersetClusterRefreshTimeout(com.google.protobuf.Duration.Builder builderForValue)Timeout for topology refresh request.RedisClusterConfig.BuildersetFailureRefreshThreshold(int value)The number of failures that must be received before triggering a topology refresh request.RedisClusterConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RedisClusterConfig.BuildersetHostDegradedRefreshThreshold(int value)The number of hosts became degraded or unhealthy before triggering a topology refresh request.RedisClusterConfig.BuildersetRedirectRefreshInterval(com.google.protobuf.Duration value)The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.RedisClusterConfig.BuildersetRedirectRefreshInterval(com.google.protobuf.Duration.Builder builderForValue)The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again.RedisClusterConfig.BuildersetRedirectRefreshThreshold(com.google.protobuf.UInt32Value value)The number of redirection errors that must be received before triggering a topology refresh request.RedisClusterConfig.BuildersetRedirectRefreshThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)The number of redirection errors that must be received before triggering a topology refresh request.RedisClusterConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RedisClusterConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
clear
public RedisClusterConfig.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<RedisClusterConfig.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<RedisClusterConfig.Builder>
-
getDefaultInstanceForType
public RedisClusterConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RedisClusterConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RedisClusterConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RedisClusterConfig.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<RedisClusterConfig.Builder>
-
setField
public RedisClusterConfig.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<RedisClusterConfig.Builder>
-
clearField
public RedisClusterConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
clearOneof
public RedisClusterConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
setRepeatedField
public RedisClusterConfig.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<RedisClusterConfig.Builder>
-
addRepeatedField
public RedisClusterConfig.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<RedisClusterConfig.Builder>
-
mergeFrom
public RedisClusterConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RedisClusterConfig.Builder>
-
mergeFrom
public RedisClusterConfig.Builder mergeFrom(RedisClusterConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
mergeFrom
public RedisClusterConfig.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<RedisClusterConfig.Builder>- Throws:
IOException
-
hasClusterRefreshRate
public boolean hasClusterRefreshRate()
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }- Specified by:
hasClusterRefreshRatein interfaceRedisClusterConfigOrBuilder- Returns:
- Whether the clusterRefreshRate field is set.
-
getClusterRefreshRate
public com.google.protobuf.Duration getClusterRefreshRate()
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }- Specified by:
getClusterRefreshRatein interfaceRedisClusterConfigOrBuilder- Returns:
- The clusterRefreshRate.
-
setClusterRefreshRate
public RedisClusterConfig.Builder setClusterRefreshRate(com.google.protobuf.Duration value)
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }
-
setClusterRefreshRate
public RedisClusterConfig.Builder setClusterRefreshRate(com.google.protobuf.Duration.Builder builderForValue)
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }
-
mergeClusterRefreshRate
public RedisClusterConfig.Builder mergeClusterRefreshRate(com.google.protobuf.Duration value)
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }
-
clearClusterRefreshRate
public RedisClusterConfig.Builder clearClusterRefreshRate()
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }
-
getClusterRefreshRateBuilder
public com.google.protobuf.Duration.Builder getClusterRefreshRateBuilder()
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }
-
getClusterRefreshRateOrBuilder
public com.google.protobuf.DurationOrBuilder getClusterRefreshRateOrBuilder()
Interval between successive topology refresh requests. If not set, this defaults to 5s.
.google.protobuf.Duration cluster_refresh_rate = 1 [(.validate.rules) = { ... }- Specified by:
getClusterRefreshRateOrBuilderin interfaceRedisClusterConfigOrBuilder
-
hasClusterRefreshTimeout
public boolean hasClusterRefreshTimeout()
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }- Specified by:
hasClusterRefreshTimeoutin interfaceRedisClusterConfigOrBuilder- Returns:
- Whether the clusterRefreshTimeout field is set.
-
getClusterRefreshTimeout
public com.google.protobuf.Duration getClusterRefreshTimeout()
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }- Specified by:
getClusterRefreshTimeoutin interfaceRedisClusterConfigOrBuilder- Returns:
- The clusterRefreshTimeout.
-
setClusterRefreshTimeout
public RedisClusterConfig.Builder setClusterRefreshTimeout(com.google.protobuf.Duration value)
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }
-
setClusterRefreshTimeout
public RedisClusterConfig.Builder setClusterRefreshTimeout(com.google.protobuf.Duration.Builder builderForValue)
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }
-
mergeClusterRefreshTimeout
public RedisClusterConfig.Builder mergeClusterRefreshTimeout(com.google.protobuf.Duration value)
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }
-
clearClusterRefreshTimeout
public RedisClusterConfig.Builder clearClusterRefreshTimeout()
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }
-
getClusterRefreshTimeoutBuilder
public com.google.protobuf.Duration.Builder getClusterRefreshTimeoutBuilder()
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }
-
getClusterRefreshTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getClusterRefreshTimeoutOrBuilder()
Timeout for topology refresh request. If not set, this defaults to 3s.
.google.protobuf.Duration cluster_refresh_timeout = 2 [(.validate.rules) = { ... }- Specified by:
getClusterRefreshTimeoutOrBuilderin interfaceRedisClusterConfigOrBuilder
-
hasRedirectRefreshInterval
public boolean hasRedirectRefreshInterval()
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;- Specified by:
hasRedirectRefreshIntervalin interfaceRedisClusterConfigOrBuilder- Returns:
- Whether the redirectRefreshInterval field is set.
-
getRedirectRefreshInterval
public com.google.protobuf.Duration getRedirectRefreshInterval()
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;- Specified by:
getRedirectRefreshIntervalin interfaceRedisClusterConfigOrBuilder- Returns:
- The redirectRefreshInterval.
-
setRedirectRefreshInterval
public RedisClusterConfig.Builder setRedirectRefreshInterval(com.google.protobuf.Duration value)
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;
-
setRedirectRefreshInterval
public RedisClusterConfig.Builder setRedirectRefreshInterval(com.google.protobuf.Duration.Builder builderForValue)
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;
-
mergeRedirectRefreshInterval
public RedisClusterConfig.Builder mergeRedirectRefreshInterval(com.google.protobuf.Duration value)
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;
-
clearRedirectRefreshInterval
public RedisClusterConfig.Builder clearRedirectRefreshInterval()
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;
-
getRedirectRefreshIntervalBuilder
public com.google.protobuf.Duration.Builder getRedirectRefreshIntervalBuilder()
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;
-
getRedirectRefreshIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getRedirectRefreshIntervalOrBuilder()
The minimum interval that must pass after triggering a topology refresh request before a new request can possibly be triggered again. Any errors received during one of these time intervals are ignored. If not set, this defaults to 5s.
.google.protobuf.Duration redirect_refresh_interval = 3;- Specified by:
getRedirectRefreshIntervalOrBuilderin interfaceRedisClusterConfigOrBuilder
-
hasRedirectRefreshThreshold
public boolean hasRedirectRefreshThreshold()
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;- Specified by:
hasRedirectRefreshThresholdin interfaceRedisClusterConfigOrBuilder- Returns:
- Whether the redirectRefreshThreshold field is set.
-
getRedirectRefreshThreshold
public com.google.protobuf.UInt32Value getRedirectRefreshThreshold()
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;- Specified by:
getRedirectRefreshThresholdin interfaceRedisClusterConfigOrBuilder- Returns:
- The redirectRefreshThreshold.
-
setRedirectRefreshThreshold
public RedisClusterConfig.Builder setRedirectRefreshThreshold(com.google.protobuf.UInt32Value value)
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;
-
setRedirectRefreshThreshold
public RedisClusterConfig.Builder setRedirectRefreshThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;
-
mergeRedirectRefreshThreshold
public RedisClusterConfig.Builder mergeRedirectRefreshThreshold(com.google.protobuf.UInt32Value value)
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;
-
clearRedirectRefreshThreshold
public RedisClusterConfig.Builder clearRedirectRefreshThreshold()
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;
-
getRedirectRefreshThresholdBuilder
public com.google.protobuf.UInt32Value.Builder getRedirectRefreshThresholdBuilder()
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;
-
getRedirectRefreshThresholdOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getRedirectRefreshThresholdOrBuilder()
The number of redirection errors that must be received before triggering a topology refresh request. If not set, this defaults to 5. If this is set to 0, topology refresh after redirect is disabled.
.google.protobuf.UInt32Value redirect_refresh_threshold = 4;- Specified by:
getRedirectRefreshThresholdOrBuilderin interfaceRedisClusterConfigOrBuilder
-
getFailureRefreshThreshold
public int getFailureRefreshThreshold()
The number of failures that must be received before triggering a topology refresh request. If not set, this defaults to 0, which disables the topology refresh due to failure.
uint32 failure_refresh_threshold = 5;- Specified by:
getFailureRefreshThresholdin interfaceRedisClusterConfigOrBuilder- Returns:
- The failureRefreshThreshold.
-
setFailureRefreshThreshold
public RedisClusterConfig.Builder setFailureRefreshThreshold(int value)
The number of failures that must be received before triggering a topology refresh request. If not set, this defaults to 0, which disables the topology refresh due to failure.
uint32 failure_refresh_threshold = 5;- Parameters:
value- The failureRefreshThreshold to set.- Returns:
- This builder for chaining.
-
clearFailureRefreshThreshold
public RedisClusterConfig.Builder clearFailureRefreshThreshold()
The number of failures that must be received before triggering a topology refresh request. If not set, this defaults to 0, which disables the topology refresh due to failure.
uint32 failure_refresh_threshold = 5;- Returns:
- This builder for chaining.
-
getHostDegradedRefreshThreshold
public int getHostDegradedRefreshThreshold()
The number of hosts became degraded or unhealthy before triggering a topology refresh request. If not set, this defaults to 0, which disables the topology refresh due to degraded or unhealthy host.
uint32 host_degraded_refresh_threshold = 6;- Specified by:
getHostDegradedRefreshThresholdin interfaceRedisClusterConfigOrBuilder- Returns:
- The hostDegradedRefreshThreshold.
-
setHostDegradedRefreshThreshold
public RedisClusterConfig.Builder setHostDegradedRefreshThreshold(int value)
The number of hosts became degraded or unhealthy before triggering a topology refresh request. If not set, this defaults to 0, which disables the topology refresh due to degraded or unhealthy host.
uint32 host_degraded_refresh_threshold = 6;- Parameters:
value- The hostDegradedRefreshThreshold to set.- Returns:
- This builder for chaining.
-
clearHostDegradedRefreshThreshold
public RedisClusterConfig.Builder clearHostDegradedRefreshThreshold()
The number of hosts became degraded or unhealthy before triggering a topology refresh request. If not set, this defaults to 0, which disables the topology refresh due to degraded or unhealthy host.
uint32 host_degraded_refresh_threshold = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final RedisClusterConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
mergeUnknownFields
public final RedisClusterConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedisClusterConfig.Builder>
-
-