Class Watchdog.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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
,java.lang.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 typeenvoy.config.bootstrap.v3.Watchdog
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Watchdog.WatchdogAction>
actions_
private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction,Watchdog.WatchdogAction.Builder,Watchdog.WatchdogActionOrBuilder>
actionsBuilder_
private int
bitField0_
private com.google.protobuf.Duration
killTimeout_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
killTimeoutBuilder_
private com.google.protobuf.Duration
maxKillTimeoutJitter_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
maxKillTimeoutJitterBuilder_
private com.google.protobuf.Duration
megamissTimeout_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
megamissTimeoutBuilder_
private com.google.protobuf.Duration
missTimeout_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
missTimeoutBuilder_
private Percent
multikillThreshold_
private com.google.protobuf.SingleFieldBuilder<Percent,Percent.Builder,PercentOrBuilder>
multikillThresholdBuilder_
private com.google.protobuf.Duration
multikillTimeout_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
multikillTimeoutBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Watchdog.Builder
addActions(int index, Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events.Watchdog.Builder
addActions(int index, Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events.Watchdog.Builder
addActions(Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events.Watchdog.Builder
addActions(Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events.Watchdog.WatchdogAction.Builder
addActionsBuilder()
Register actions that will fire on given WatchDog events.Watchdog.WatchdogAction.Builder
addActionsBuilder(int index)
Register actions that will fire on given WatchDog events.Watchdog.Builder
addAllActions(java.lang.Iterable<? extends Watchdog.WatchdogAction> values)
Register actions that will fire on given WatchDog events.Watchdog
build()
Watchdog
buildPartial()
private void
buildPartial0(Watchdog result)
private void
buildPartialRepeatedFields(Watchdog result)
Watchdog.Builder
clear()
Watchdog.Builder
clearActions()
Register actions that will fire on given WatchDog events.Watchdog.Builder
clearKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.Builder
clearMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder
clearMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder
clearMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder
clearMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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.private void
ensureActionsIsMutable()
Watchdog.WatchdogAction
getActions(int index)
Register actions that will fire on given WatchDog events.Watchdog.WatchdogAction.Builder
getActionsBuilder(int index)
Register actions that will fire on given WatchDog events.java.util.List<Watchdog.WatchdogAction.Builder>
getActionsBuilderList()
Register actions that will fire on given WatchDog events.int
getActionsCount()
Register actions that will fire on given WatchDog events.private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction,Watchdog.WatchdogAction.Builder,Watchdog.WatchdogActionOrBuilder>
getActionsFieldBuilder()
java.util.List<Watchdog.WatchdogAction>
getActionsList()
Register actions that will fire on given WatchDog events.Watchdog.WatchdogActionOrBuilder
getActionsOrBuilder(int index)
Register actions that will fire on given WatchDog events.java.util.List<? extends Watchdog.WatchdogActionOrBuilder>
getActionsOrBuilderList()
Register actions that will fire on given WatchDog events.Watchdog
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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.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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getKillTimeoutFieldBuilder()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.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.com.google.protobuf.Duration
getMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.Duration.Builder
getMaxKillTimeoutJitterBuilder()
Defines 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>
getMaxKillTimeoutJitterFieldBuilder()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.DurationOrBuilder
getMaxKillTimeoutJitterOrBuilder()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.com.google.protobuf.Duration
getMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.Duration.Builder
getMegamissTimeoutBuilder()
The 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>
getMegamissTimeoutFieldBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.DurationOrBuilder
getMegamissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.com.google.protobuf.Duration
getMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.com.google.protobuf.Duration.Builder
getMissTimeoutBuilder()
The 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>
getMissTimeoutFieldBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.com.google.protobuf.DurationOrBuilder
getMissTimeoutOrBuilder()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Percent
getMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Percent.Builder
getMultikillThresholdBuilder()
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>
getMultikillThresholdFieldBuilder()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.PercentOrBuilder
getMultikillThresholdOrBuilder()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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.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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getMultikillTimeoutFieldBuilder()
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.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.boolean
hasKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.boolean
hasMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.boolean
hasMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.boolean
hasMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.boolean
hasMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Watchdog.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Watchdog.Builder
mergeFrom(com.google.protobuf.Message other)
Watchdog.Builder
mergeFrom(Watchdog other)
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.Watchdog.Builder
mergeMaxKillTimeoutJitter(com.google.protobuf.Duration value)
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder
mergeMegamissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder
mergeMissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder
mergeMultikillThreshold(Percent value)
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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.Watchdog.Builder
removeActions(int index)
Register actions that will fire on given WatchDog events.Watchdog.Builder
setActions(int index, Watchdog.WatchdogAction value)
Register actions that will fire on given WatchDog events.Watchdog.Builder
setActions(int index, Watchdog.WatchdogAction.Builder builderForValue)
Register actions that will fire on given WatchDog events.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.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.Watchdog.Builder
setMaxKillTimeoutJitter(com.google.protobuf.Duration value)
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder
setMaxKillTimeoutJitter(com.google.protobuf.Duration.Builder builderForValue)
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder
setMegamissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder
setMegamissTimeout(com.google.protobuf.Duration.Builder builderForValue)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder
setMissTimeout(com.google.protobuf.Duration value)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder
setMissTimeout(com.google.protobuf.Duration.Builder builderForValue)
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder
setMultikillThreshold(Percent value)
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.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``.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.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.-
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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
actions_
private java.util.List<Watchdog.WatchdogAction> actions_
-
actionsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction,Watchdog.WatchdogAction.Builder,Watchdog.WatchdogActionOrBuilder> actionsBuilder_
-
missTimeout_
private com.google.protobuf.Duration missTimeout_
-
missTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> missTimeoutBuilder_
-
megamissTimeout_
private com.google.protobuf.Duration megamissTimeout_
-
megamissTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> megamissTimeoutBuilder_
-
killTimeout_
private com.google.protobuf.Duration killTimeout_
-
killTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> killTimeoutBuilder_
-
maxKillTimeoutJitter_
private com.google.protobuf.Duration maxKillTimeoutJitter_
-
maxKillTimeoutJitterBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> maxKillTimeoutJitterBuilder_
-
multikillTimeout_
private com.google.protobuf.Duration multikillTimeout_
-
multikillTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> multikillTimeoutBuilder_
-
multikillThreshold_
private Percent multikillThreshold_
-
multikillThresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<Percent,Percent.Builder,PercentOrBuilder> multikillThresholdBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Watchdog.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.Builder>
-
getDefaultInstanceForType
public Watchdog getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Watchdog build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Watchdog buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Watchdog result)
-
buildPartial0
private void buildPartial0(Watchdog result)
-
mergeFrom
public Watchdog.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Watchdog.Builder>
-
mergeFrom
public Watchdog.Builder mergeFrom(Watchdog other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.Builder>
-
mergeFrom
public Watchdog.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Watchdog.Builder>
- Throws:
java.io.IOException
-
ensureActionsIsMutable
private void ensureActionsIsMutable()
-
getActionsList
public java.util.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:
getActionsList
in 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:
getActionsCount
in 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:
getActions
in 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(java.lang.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:
getActionsOrBuilder
in interfaceWatchdogOrBuilder
-
getActionsOrBuilderList
public java.util.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:
getActionsOrBuilderList
in 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 java.util.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;
-
getActionsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Watchdog.WatchdogAction,Watchdog.WatchdogAction.Builder,Watchdog.WatchdogActionOrBuilder> getActionsFieldBuilder()
-
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:
hasMissTimeout
in 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:
getMissTimeout
in 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:
getMissTimeoutOrBuilder
in interfaceWatchdogOrBuilder
-
getMissTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getMissTimeoutFieldBuilder()
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:
hasMegamissTimeout
in 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:
getMegamissTimeout
in 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:
getMegamissTimeoutOrBuilder
in interfaceWatchdogOrBuilder
-
getMegamissTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getMegamissTimeoutFieldBuilder()
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:
hasKillTimeout
in 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:
getKillTimeout
in 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:
getKillTimeoutOrBuilder
in interfaceWatchdogOrBuilder
-
getKillTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getKillTimeoutFieldBuilder()
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:
hasMaxKillTimeoutJitter
in 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:
getMaxKillTimeoutJitter
in 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:
getMaxKillTimeoutJitterOrBuilder
in interfaceWatchdogOrBuilder
-
getMaxKillTimeoutJitterFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getMaxKillTimeoutJitterFieldBuilder()
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:
hasMultikillTimeout
in 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:
getMultikillTimeout
in 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:
getMultikillTimeoutOrBuilder
in interfaceWatchdogOrBuilder
-
getMultikillTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getMultikillTimeoutFieldBuilder()
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:
hasMultikillThreshold
in 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:
getMultikillThreshold
in 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:
getMultikillThresholdOrBuilder
in interfaceWatchdogOrBuilder
-
getMultikillThresholdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Percent,Percent.Builder,PercentOrBuilder> getMultikillThresholdFieldBuilder()
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;
-
-