Class Watchdog.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder>
-
- io.envoyproxy.envoy.config.bootstrap.v3.Watchdog.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WatchdogOrBuilder,Cloneable
- Enclosing class:
- Watchdog
public static final class Watchdog.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder> implements WatchdogOrBuilder
Envoy process watchdog configuration. When configured, this monitors for nonresponsive threads and kills the process after the configured thresholds. See the :ref:`watchdog documentation <operations_performance_watchdog>` for more information. [#next-free-field: 8]
Protobuf typeenvoy.config.bootstrap.v3.Watchdog
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Watchdog.BuilderaddActions(int index, Watchdog.WatchdogAction value)Register actions that will fire on given WatchDog events.Watchdog.BuilderaddActions(int index, Watchdog.WatchdogAction.Builder builderForValue)Register actions that will fire on given WatchDog events.Watchdog.BuilderaddActions(Watchdog.WatchdogAction value)Register actions that will fire on given WatchDog events.Watchdog.BuilderaddActions(Watchdog.WatchdogAction.Builder builderForValue)Register actions that will fire on given WatchDog events.Watchdog.WatchdogAction.BuilderaddActionsBuilder()Register actions that will fire on given WatchDog events.Watchdog.WatchdogAction.BuilderaddActionsBuilder(int index)Register actions that will fire on given WatchDog events.Watchdog.BuilderaddAllActions(Iterable<? extends Watchdog.WatchdogAction> values)Register actions that will fire on given WatchDog events.Watchdog.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Watchdogbuild()WatchdogbuildPartial()Watchdog.Builderclear()Watchdog.BuilderclearActions()Register actions that will fire on given WatchDog events.Watchdog.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Watchdog.BuilderclearKillTimeout()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.BuilderclearMaxKillTimeoutJitter()Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.BuilderclearMegamissTimeout()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.BuilderclearMissTimeout()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.BuilderclearMultikillThreshold()Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.BuilderclearMultikillTimeout()If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdog.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Watchdog.Builderclone()Watchdog.WatchdogActiongetActions(int index)Register actions that will fire on given WatchDog events.Watchdog.WatchdogAction.BuildergetActionsBuilder(int index)Register actions that will fire on given WatchDog events.List<Watchdog.WatchdogAction.Builder>getActionsBuilderList()Register actions that will fire on given WatchDog events.intgetActionsCount()Register actions that will fire on given WatchDog events.List<Watchdog.WatchdogAction>getActionsList()Register actions that will fire on given WatchDog events.Watchdog.WatchdogActionOrBuildergetActionsOrBuilder(int index)Register actions that will fire on given WatchDog events.List<? extends Watchdog.WatchdogActionOrBuilder>getActionsOrBuilderList()Register actions that will fire on given WatchDog events.WatchdoggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.DurationgetKillTimeout()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.Duration.BuildergetKillTimeoutBuilder()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationOrBuildergetKillTimeoutOrBuilder()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationgetMaxKillTimeoutJitter()Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.Duration.BuildergetMaxKillTimeoutJitterBuilder()Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.DurationOrBuildergetMaxKillTimeoutJitterOrBuilder()Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.DurationgetMegamissTimeout()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.Duration.BuildergetMegamissTimeoutBuilder()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.DurationOrBuildergetMegamissTimeoutOrBuilder()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.DurationgetMissTimeout()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.com.google.protobuf.Duration.BuildergetMissTimeoutBuilder()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.com.google.protobuf.DurationOrBuildergetMissTimeoutOrBuilder()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.PercentgetMultikillThreshold()Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Percent.BuildergetMultikillThresholdBuilder()Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.PercentOrBuildergetMultikillThresholdOrBuilder()Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.com.google.protobuf.DurationgetMultikillTimeout()If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.com.google.protobuf.Duration.BuildergetMultikillTimeoutBuilder()If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.com.google.protobuf.DurationOrBuildergetMultikillTimeoutOrBuilder()If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.booleanhasKillTimeout()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.booleanhasMaxKillTimeoutJitter()Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.booleanhasMegamissTimeout()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.booleanhasMissTimeout()The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.booleanhasMultikillThreshold()Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.booleanhasMultikillTimeout()If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Watchdog.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Watchdog.BuildermergeFrom(com.google.protobuf.Message other)Watchdog.BuildermergeFrom(Watchdog other)Watchdog.BuildermergeKillTimeout(com.google.protobuf.Duration value)If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.BuildermergeMaxKillTimeoutJitter(com.google.protobuf.Duration value)Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.BuildermergeMegamissTimeout(com.google.protobuf.Duration value)The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.BuildermergeMissTimeout(com.google.protobuf.Duration value)The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.BuildermergeMultikillThreshold(Percent value)Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.BuildermergeMultikillTimeout(com.google.protobuf.Duration value)If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdog.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Watchdog.BuilderremoveActions(int index)Register actions that will fire on given WatchDog events.Watchdog.BuildersetActions(int index, Watchdog.WatchdogAction value)Register actions that will fire on given WatchDog events.Watchdog.BuildersetActions(int index, Watchdog.WatchdogAction.Builder builderForValue)Register actions that will fire on given WatchDog events.Watchdog.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Watchdog.BuildersetKillTimeout(com.google.protobuf.Duration value)If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.BuildersetKillTimeout(com.google.protobuf.Duration.Builder builderForValue)If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.BuildersetMaxKillTimeoutJitter(com.google.protobuf.Duration value)Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.BuildersetMaxKillTimeoutJitter(com.google.protobuf.Duration.Builder builderForValue)Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.BuildersetMegamissTimeout(com.google.protobuf.Duration value)The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.BuildersetMegamissTimeout(com.google.protobuf.Duration.Builder builderForValue)The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.BuildersetMissTimeout(com.google.protobuf.Duration value)The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.BuildersetMissTimeout(com.google.protobuf.Duration.Builder builderForValue)The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.BuildersetMultikillThreshold(Percent value)Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.BuildersetMultikillThreshold(Percent.Builder builderForValue)Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.BuildersetMultikillTimeout(com.google.protobuf.Duration value)If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdog.BuildersetMultikillTimeout(com.google.protobuf.Duration.Builder builderForValue)If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdog.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Watchdog.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<Watchdog.Builder>
-
clear
public Watchdog.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<Watchdog.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<Watchdog.Builder>
-
getDefaultInstanceForType
public Watchdog getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Watchdog build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Watchdog buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Watchdog.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<Watchdog.Builder>
-
setField
public Watchdog.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<Watchdog.Builder>
-
clearField
public Watchdog.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder>
-
clearOneof
public Watchdog.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder>
-
setRepeatedField
public Watchdog.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<Watchdog.Builder>
-
addRepeatedField
public Watchdog.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<Watchdog.Builder>
-
mergeFrom
public Watchdog.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Watchdog.Builder>
-
mergeFrom
public Watchdog.Builder mergeFrom(Watchdog other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder>
-
mergeFrom
public Watchdog.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<Watchdog.Builder>- Throws:
IOException
-
getActionsList
public List<Watchdog.WatchdogAction> getActionsList()
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;- Specified by:
getActionsListin interfaceWatchdogOrBuilder
-
getActionsCount
public int getActionsCount()
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;- Specified by:
getActionsCountin interfaceWatchdogOrBuilder
-
getActions
public Watchdog.WatchdogAction getActions(int index)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;- Specified by:
getActionsin interfaceWatchdogOrBuilder
-
setActions
public Watchdog.Builder setActions(int index, Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
setActions
public Watchdog.Builder setActions(int index, Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
addActions
public Watchdog.Builder addActions(Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
addActions
public Watchdog.Builder addActions(int index, Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
addActions
public Watchdog.Builder addActions(Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
addActions
public Watchdog.Builder addActions(int index, Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
addAllActions
public Watchdog.Builder addAllActions(Iterable<? extends Watchdog.WatchdogAction> values)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
clearActions
public Watchdog.Builder clearActions()
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
removeActions
public Watchdog.Builder removeActions(int index)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
getActionsBuilder
public Watchdog.WatchdogAction.Builder getActionsBuilder(int index)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
getActionsOrBuilder
public Watchdog.WatchdogActionOrBuilder getActionsOrBuilder(int index)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;- Specified by:
getActionsOrBuilderin interfaceWatchdogOrBuilder
-
getActionsOrBuilderList
public List<? extends Watchdog.WatchdogActionOrBuilder> getActionsOrBuilderList()
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;- Specified by:
getActionsOrBuilderListin interfaceWatchdogOrBuilder
-
addActionsBuilder
public Watchdog.WatchdogAction.Builder addActionsBuilder()
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
addActionsBuilder
public Watchdog.WatchdogAction.Builder addActionsBuilder(int index)
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
getActionsBuilderList
public List<Watchdog.WatchdogAction.Builder> getActionsBuilderList()
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7;
-
hasMissTimeout
public boolean hasMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;- Specified by:
hasMissTimeoutin interfaceWatchdogOrBuilder- Returns:
- Whether the missTimeout field is set.
-
getMissTimeout
public com.google.protobuf.Duration getMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;- Specified by:
getMissTimeoutin interfaceWatchdogOrBuilder- Returns:
- The missTimeout.
-
setMissTimeout
public Watchdog.Builder setMissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;
-
setMissTimeout
public Watchdog.Builder setMissTimeout(com.google.protobuf.Duration.Builder builderForValue)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;
-
mergeMissTimeout
public Watchdog.Builder mergeMissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;
-
clearMissTimeout
public Watchdog.Builder clearMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;
-
getMissTimeoutBuilder
public com.google.protobuf.Duration.Builder getMissTimeoutBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;
-
getMissTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getMissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic. If not specified the default is 200ms.
.google.protobuf.Duration miss_timeout = 1;- Specified by:
getMissTimeoutOrBuilderin interfaceWatchdogOrBuilder
-
hasMegamissTimeout
public boolean hasMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;- Specified by:
hasMegamissTimeoutin interfaceWatchdogOrBuilder- Returns:
- Whether the megamissTimeout field is set.
-
getMegamissTimeout
public com.google.protobuf.Duration getMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;- Specified by:
getMegamissTimeoutin interfaceWatchdogOrBuilder- Returns:
- The megamissTimeout.
-
setMegamissTimeout
public Watchdog.Builder setMegamissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;
-
setMegamissTimeout
public Watchdog.Builder setMegamissTimeout(com.google.protobuf.Duration.Builder builderForValue)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;
-
mergeMegamissTimeout
public Watchdog.Builder mergeMegamissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;
-
clearMegamissTimeout
public Watchdog.Builder clearMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;
-
getMegamissTimeoutBuilder
public com.google.protobuf.Duration.Builder getMegamissTimeoutBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;
-
getMegamissTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getMegamissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic. If not specified the default is 1000ms.
.google.protobuf.Duration megamiss_timeout = 2;- Specified by:
getMegamissTimeoutOrBuilderin interfaceWatchdogOrBuilder
-
hasKillTimeout
public boolean hasKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;- Specified by:
hasKillTimeoutin interfaceWatchdogOrBuilder- Returns:
- Whether the killTimeout field is set.
-
getKillTimeout
public com.google.protobuf.Duration getKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;- Specified by:
getKillTimeoutin interfaceWatchdogOrBuilder- Returns:
- The killTimeout.
-
setKillTimeout
public Watchdog.Builder setKillTimeout(com.google.protobuf.Duration value)
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;
-
setKillTimeout
public Watchdog.Builder setKillTimeout(com.google.protobuf.Duration.Builder builderForValue)
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;
-
mergeKillTimeout
public Watchdog.Builder mergeKillTimeout(com.google.protobuf.Duration value)
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;
-
clearKillTimeout
public Watchdog.Builder clearKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;
-
getKillTimeoutBuilder
public com.google.protobuf.Duration.Builder getKillTimeoutBuilder()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;
-
getKillTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getKillTimeoutOrBuilder()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process. Set to 0 to disable kill behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration kill_timeout = 3;- Specified by:
getKillTimeoutOrBuilderin interfaceWatchdogOrBuilder
-
hasMaxKillTimeoutJitter
public boolean hasMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }- Specified by:
hasMaxKillTimeoutJitterin interfaceWatchdogOrBuilder- Returns:
- Whether the maxKillTimeoutJitter field is set.
-
getMaxKillTimeoutJitter
public com.google.protobuf.Duration getMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }- Specified by:
getMaxKillTimeoutJitterin interfaceWatchdogOrBuilder- Returns:
- The maxKillTimeoutJitter.
-
setMaxKillTimeoutJitter
public Watchdog.Builder setMaxKillTimeoutJitter(com.google.protobuf.Duration value)
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }
-
setMaxKillTimeoutJitter
public Watchdog.Builder setMaxKillTimeoutJitter(com.google.protobuf.Duration.Builder builderForValue)
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }
-
mergeMaxKillTimeoutJitter
public Watchdog.Builder mergeMaxKillTimeoutJitter(com.google.protobuf.Duration value)
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }
-
clearMaxKillTimeoutJitter
public Watchdog.Builder clearMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }
-
getMaxKillTimeoutJitterBuilder
public com.google.protobuf.Duration.Builder getMaxKillTimeoutJitterBuilder()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }
-
getMaxKillTimeoutJitterOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxKillTimeoutJitterOrBuilder()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled. Enabling this feature would help to reduce risk of synchronized watchdog kill events across proxies due to external triggers. Set to 0 to disable. If not specified the default is 0 (disabled).
.google.protobuf.Duration max_kill_timeout_jitter = 6 [(.validate.rules) = { ... }- Specified by:
getMaxKillTimeoutJitterOrBuilderin interfaceWatchdogOrBuilder
-
hasMultikillTimeout
public boolean hasMultikillTimeout()
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;- Specified by:
hasMultikillTimeoutin interfaceWatchdogOrBuilder- Returns:
- Whether the multikillTimeout field is set.
-
getMultikillTimeout
public com.google.protobuf.Duration getMultikillTimeout()
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;- Specified by:
getMultikillTimeoutin interfaceWatchdogOrBuilder- Returns:
- The multikillTimeout.
-
setMultikillTimeout
public Watchdog.Builder setMultikillTimeout(com.google.protobuf.Duration value)
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;
-
setMultikillTimeout
public Watchdog.Builder setMultikillTimeout(com.google.protobuf.Duration.Builder builderForValue)
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;
-
mergeMultikillTimeout
public Watchdog.Builder mergeMultikillTimeout(com.google.protobuf.Duration value)
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;
-
clearMultikillTimeout
public Watchdog.Builder clearMultikillTimeout()
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;
-
getMultikillTimeoutBuilder
public com.google.protobuf.Duration.Builder getMultikillTimeoutBuilder()
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;
-
getMultikillTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getMultikillTimeoutOrBuilder()
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process. Set to 0 to disable this behavior. If not specified the default is 0 (disabled).
.google.protobuf.Duration multikill_timeout = 4;- Specified by:
getMultikillTimeoutOrBuilderin interfaceWatchdogOrBuilder
-
hasMultikillThreshold
public boolean hasMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;- Specified by:
hasMultikillThresholdin interfaceWatchdogOrBuilder- Returns:
- Whether the multikillThreshold field is set.
-
getMultikillThreshold
public Percent getMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;- Specified by:
getMultikillThresholdin interfaceWatchdogOrBuilder- Returns:
- The multikillThreshold.
-
setMultikillThreshold
public Watchdog.Builder setMultikillThreshold(Percent value)
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;
-
setMultikillThreshold
public Watchdog.Builder setMultikillThreshold(Percent.Builder builderForValue)
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;
-
mergeMultikillThreshold
public Watchdog.Builder mergeMultikillThreshold(Percent value)
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;
-
clearMultikillThreshold
public Watchdog.Builder clearMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;
-
getMultikillThresholdBuilder
public Percent.Builder getMultikillThresholdBuilder()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;
-
getMultikillThresholdOrBuilder
public PercentOrBuilder getMultikillThresholdOrBuilder()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``. If not specified the default is 0.
.envoy.type.v3.Percent multikill_threshold = 5;- Specified by:
getMultikillThresholdOrBuilderin interfaceWatchdogOrBuilder
-
setUnknownFields
public final Watchdog.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder>
-
mergeUnknownFields
public final Watchdog.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Watchdog.Builder>
-
-