Class Watchdog.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Watchdog.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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 type
envoy.config.bootstrap.v3.Watchdog-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<Watchdog.WatchdogAction> private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction, Watchdog.WatchdogAction.Builder, Watchdog.WatchdogActionOrBuilder> private intprivate com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private Percentprivate com.google.protobuf.SingleFieldBuilder<Percent, Percent.Builder, PercentOrBuilder> private com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddActions(int index, Watchdog.WatchdogAction value) Register actions that will fire on given WatchDog events.addActions(int index, Watchdog.WatchdogAction.Builder builderForValue) Register actions that will fire on given WatchDog events.Register actions that will fire on given WatchDog events.addActions(Watchdog.WatchdogAction.Builder builderForValue) Register actions that will fire on given WatchDog events.Register actions that will fire on given WatchDog events.addActionsBuilder(int index) Register actions that will fire on given WatchDog events.addAllActions(Iterable<? extends Watchdog.WatchdogAction> values) Register actions that will fire on given WatchDog events.build()private voidbuildPartial0(Watchdog result) private voidbuildPartialRepeatedFields(Watchdog result) clear()Register actions that will fire on given WatchDog events.If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.private voidgetActions(int index) Register actions that will fire on given WatchDog events.getActionsBuilder(int index) Register actions that will fire on given WatchDog events.Register actions that will fire on given WatchDog events.intRegister actions that will fire on given WatchDog events.private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction, Watchdog.WatchdogAction.Builder, Watchdog.WatchdogActionOrBuilder> Register actions that will fire on given WatchDog events.getActionsOrBuilder(int index) Register actions that will fire on given WatchDog events.List<? extends Watchdog.WatchdogActionOrBuilder> Register actions that will fire on given WatchDog events.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.Duration.BuilderIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationOrBuilderIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationDefines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.Duration.BuilderDefines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.DurationOrBuilderDefines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.DurationThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.Duration.BuilderThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.DurationOrBuilderThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.DurationThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.com.google.protobuf.Duration.BuilderThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.com.google.protobuf.DurationOrBuilderThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.private com.google.protobuf.SingleFieldBuilder<Percent, Percent.Builder, PercentOrBuilder> Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.com.google.protobuf.DurationIf ``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.BuilderIf ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> 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.DurationOrBuilderIf ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.booleanIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.booleanDefines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.booleanThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.booleanThe duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.booleanSets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.booleanIf ``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.GeneratedMessage.FieldAccessorTablefinal booleanprivate voidmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) 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.mergeMaxKillTimeoutJitter(com.google.protobuf.Duration value) Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.mergeMegamissTimeout(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.mergeMissTimeout(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.mergeMultikillThreshold(Percent value) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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.removeActions(int index) Register actions that will fire on given WatchDog events.setActions(int index, Watchdog.WatchdogAction value) Register actions that will fire on given WatchDog events.setActions(int index, Watchdog.WatchdogAction.Builder builderForValue) Register actions that will fire on given WatchDog events.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.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.setMaxKillTimeoutJitter(com.google.protobuf.Duration value) Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.setMaxKillTimeoutJitter(com.google.protobuf.Duration.Builder builderForValue) Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.setMegamissTimeout(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.setMegamissTimeout(com.google.protobuf.Duration.Builder builderForValue) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.setMissTimeout(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.setMissTimeout(com.google.protobuf.Duration.Builder builderForValue) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.setMultikillThreshold(Percent value) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.setMultikillThreshold(Percent.Builder builderForValue) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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.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.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
actions_
-
actionsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction,Watchdog.WatchdogAction.Builder, actionsBuilder_Watchdog.WatchdogActionOrBuilder> -
missTimeout_
private com.google.protobuf.Duration missTimeout_ -
missTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, missTimeoutBuilder_com.google.protobuf.DurationOrBuilder> -
megamissTimeout_
private com.google.protobuf.Duration megamissTimeout_ -
megamissTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, megamissTimeoutBuilder_com.google.protobuf.DurationOrBuilder> -
killTimeout_
private com.google.protobuf.Duration killTimeout_ -
killTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, killTimeoutBuilder_com.google.protobuf.DurationOrBuilder> -
maxKillTimeoutJitter_
private com.google.protobuf.Duration maxKillTimeoutJitter_ -
maxKillTimeoutJitterBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, maxKillTimeoutJitterBuilder_com.google.protobuf.DurationOrBuilder> -
multikillTimeout_
private com.google.protobuf.Duration multikillTimeout_ -
multikillTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, multikillTimeoutBuilder_com.google.protobuf.DurationOrBuilder> -
multikillThreshold_
-
multikillThresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<Percent,Percent.Builder, multikillThresholdBuilder_PercentOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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<Watchdog.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Watchdog.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Watchdog.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
-
ensureActionsIsMutable
private void ensureActionsIsMutable() -
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Register actions that will fire on given WatchDog events. See ``WatchDogAction`` for priority of events.
repeated .envoy.config.bootstrap.v3.Watchdog.WatchdogAction actions = 7; -
getActionsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction,Watchdog.WatchdogAction.Builder, getActionsFieldBuilder()Watchdog.WatchdogActionOrBuilder> -
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
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
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
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
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
-
getMissTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, getMissTimeoutFieldBuilder()com.google.protobuf.DurationOrBuilder> 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; -
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
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
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
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
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
-
getMegamissTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, getMegamissTimeoutFieldBuilder()com.google.protobuf.DurationOrBuilder> 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; -
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
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
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
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
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
-
getKillTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, getKillTimeoutFieldBuilder()com.google.protobuf.DurationOrBuilder> 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; -
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
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
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
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
-
getMaxKillTimeoutJitterFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, getMaxKillTimeoutJitterFieldBuilder()com.google.protobuf.DurationOrBuilder> 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) = { ... } -
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
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
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
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
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
-
getMultikillTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, getMultikillTimeoutFieldBuilder()com.google.protobuf.DurationOrBuilder> 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; -
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
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
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
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
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
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
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
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
-
getMultikillThresholdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Percent,Percent.Builder, getMultikillThresholdFieldBuilder()PercentOrBuilder> 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;
-