Package connection_request
Class ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder>
-
- connection_request.ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder,java.lang.Cloneable
- Enclosing class:
- ConnectionRequestOuterClass.ClientCircuitBreakerConfig
public static final class ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder> implements ConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder
Protobuf typeconnection_request.ClientCircuitBreakerConfig
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder>
-
clear
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.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.GeneratedMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder>
-
getDefaultInstanceForType
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder>
-
mergeFrom
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder mergeFrom(ConnectionRequestOuterClass.ClientCircuitBreakerConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder>
-
mergeFrom
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder>- Throws:
java.io.IOException
-
getWindowSizeMs
public int getWindowSizeMs()
Sliding window in milliseconds. Default: 10000
uint32 window_size_ms = 1;- Specified by:
getWindowSizeMsin interfaceConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder- Returns:
- The windowSizeMs.
-
setWindowSizeMs
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder setWindowSizeMs(int value)
Sliding window in milliseconds. Default: 10000
uint32 window_size_ms = 1;- Parameters:
value- The windowSizeMs to set.- Returns:
- This builder for chaining.
-
clearWindowSizeMs
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clearWindowSizeMs()
Sliding window in milliseconds. Default: 10000
uint32 window_size_ms = 1;- Returns:
- This builder for chaining.
-
getFailureRateThreshold
public float getFailureRateThreshold()
Error rate (0.0-1.0) to trip. Default: 0.5
float failure_rate_threshold = 2;- Specified by:
getFailureRateThresholdin interfaceConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder- Returns:
- The failureRateThreshold.
-
setFailureRateThreshold
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder setFailureRateThreshold(float value)
Error rate (0.0-1.0) to trip. Default: 0.5
float failure_rate_threshold = 2;- Parameters:
value- The failureRateThreshold to set.- Returns:
- This builder for chaining.
-
clearFailureRateThreshold
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clearFailureRateThreshold()
Error rate (0.0-1.0) to trip. Default: 0.5
float failure_rate_threshold = 2;- Returns:
- This builder for chaining.
-
getMinErrors
public int getMinErrors()
Minimum errors before rate is evaluated. Default: 50
uint32 min_errors = 3;- Specified by:
getMinErrorsin interfaceConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder- Returns:
- The minErrors.
-
setMinErrors
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder setMinErrors(int value)
Minimum errors before rate is evaluated. Default: 50
uint32 min_errors = 3;- Parameters:
value- The minErrors to set.- Returns:
- This builder for chaining.
-
clearMinErrors
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clearMinErrors()
Minimum errors before rate is evaluated. Default: 50
uint32 min_errors = 3;- Returns:
- This builder for chaining.
-
getOpenTimeoutMs
public int getOpenTimeoutMs()
Time in Open before probe, in ms. Default: 5000
uint32 open_timeout_ms = 4;- Specified by:
getOpenTimeoutMsin interfaceConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder- Returns:
- The openTimeoutMs.
-
setOpenTimeoutMs
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder setOpenTimeoutMs(int value)
Time in Open before probe, in ms. Default: 5000
uint32 open_timeout_ms = 4;- Parameters:
value- The openTimeoutMs to set.- Returns:
- This builder for chaining.
-
clearOpenTimeoutMs
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clearOpenTimeoutMs()
Time in Open before probe, in ms. Default: 5000
uint32 open_timeout_ms = 4;- Returns:
- This builder for chaining.
-
getCountTimeouts
public boolean getCountTimeouts()
Whether timeouts count. Default: false
bool count_timeouts = 5;- Specified by:
getCountTimeoutsin interfaceConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder- Returns:
- The countTimeouts.
-
setCountTimeouts
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder setCountTimeouts(boolean value)
Whether timeouts count. Default: false
bool count_timeouts = 5;- Parameters:
value- The countTimeouts to set.- Returns:
- This builder for chaining.
-
clearCountTimeouts
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clearCountTimeouts()
Whether timeouts count. Default: false
bool count_timeouts = 5;- Returns:
- This builder for chaining.
-
getConsecutiveSuccesses
public int getConsecutiveSuccesses()
Probes needed before closing. Default: 3
uint32 consecutive_successes = 6;- Specified by:
getConsecutiveSuccessesin interfaceConnectionRequestOuterClass.ClientCircuitBreakerConfigOrBuilder- Returns:
- The consecutiveSuccesses.
-
setConsecutiveSuccesses
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder setConsecutiveSuccesses(int value)
Probes needed before closing. Default: 3
uint32 consecutive_successes = 6;- Parameters:
value- The consecutiveSuccesses to set.- Returns:
- This builder for chaining.
-
clearConsecutiveSuccesses
public ConnectionRequestOuterClass.ClientCircuitBreakerConfig.Builder clearConsecutiveSuccesses()
Probes needed before closing. Default: 3
uint32 consecutive_successes = 6;- Returns:
- This builder for chaining.
-
-