public static final class Watchdogs.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder> implements WatchdogsOrBuilder
Allows you to specify different watchdog configs for different subsystems. This allows finer tuned policies for the watchdog. If a subsystem is omitted the default values for that system will be used.Protobuf type
envoy.config.bootstrap.v3.Watchdogs| Modifier and Type | Method and Description |
|---|---|
Watchdogs.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Watchdogs |
build() |
Watchdogs |
buildPartial() |
Watchdogs.Builder |
clear() |
Watchdogs.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Watchdogs.Builder |
clearMainThreadWatchdog()
Watchdog for the main thread.
|
Watchdogs.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Watchdogs.Builder |
clearWorkerWatchdog()
Watchdog for the worker threads.
|
Watchdogs.Builder |
clone() |
Watchdogs |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Watchdog |
getMainThreadWatchdog()
Watchdog for the main thread.
|
Watchdog.Builder |
getMainThreadWatchdogBuilder()
Watchdog for the main thread.
|
WatchdogOrBuilder |
getMainThreadWatchdogOrBuilder()
Watchdog for the main thread.
|
Watchdog |
getWorkerWatchdog()
Watchdog for the worker threads.
|
Watchdog.Builder |
getWorkerWatchdogBuilder()
Watchdog for the worker threads.
|
WatchdogOrBuilder |
getWorkerWatchdogOrBuilder()
Watchdog for the worker threads.
|
boolean |
hasMainThreadWatchdog()
Watchdog for the main thread.
|
boolean |
hasWorkerWatchdog()
Watchdog for the worker threads.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Watchdogs.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Watchdogs.Builder |
mergeFrom(com.google.protobuf.Message other) |
Watchdogs.Builder |
mergeFrom(Watchdogs other) |
Watchdogs.Builder |
mergeMainThreadWatchdog(Watchdog value)
Watchdog for the main thread.
|
Watchdogs.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Watchdogs.Builder |
mergeWorkerWatchdog(Watchdog value)
Watchdog for the worker threads.
|
Watchdogs.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Watchdogs.Builder |
setMainThreadWatchdog(Watchdog.Builder builderForValue)
Watchdog for the main thread.
|
Watchdogs.Builder |
setMainThreadWatchdog(Watchdog value)
Watchdog for the main thread.
|
Watchdogs.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Watchdogs.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Watchdogs.Builder |
setWorkerWatchdog(Watchdog.Builder builderForValue)
Watchdog for the worker threads.
|
Watchdogs.Builder |
setWorkerWatchdog(Watchdog value)
Watchdog for the worker threads.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Watchdogs build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Watchdogs buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Watchdogs.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Watchdogs.Builder>public Watchdogs.Builder mergeFrom(Watchdogs other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public Watchdogs.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Watchdogs.Builder>IOExceptionpublic boolean hasMainThreadWatchdog()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;hasMainThreadWatchdog in interface WatchdogsOrBuilderpublic Watchdog getMainThreadWatchdog()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;getMainThreadWatchdog in interface WatchdogsOrBuilderpublic Watchdogs.Builder setMainThreadWatchdog(Watchdog value)
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;public Watchdogs.Builder setMainThreadWatchdog(Watchdog.Builder builderForValue)
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;public Watchdogs.Builder mergeMainThreadWatchdog(Watchdog value)
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;public Watchdogs.Builder clearMainThreadWatchdog()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;public Watchdog.Builder getMainThreadWatchdogBuilder()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;public WatchdogOrBuilder getMainThreadWatchdogOrBuilder()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;getMainThreadWatchdogOrBuilder in interface WatchdogsOrBuilderpublic boolean hasWorkerWatchdog()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;hasWorkerWatchdog in interface WatchdogsOrBuilderpublic Watchdog getWorkerWatchdog()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;getWorkerWatchdog in interface WatchdogsOrBuilderpublic Watchdogs.Builder setWorkerWatchdog(Watchdog value)
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;public Watchdogs.Builder setWorkerWatchdog(Watchdog.Builder builderForValue)
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;public Watchdogs.Builder mergeWorkerWatchdog(Watchdog value)
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;public Watchdogs.Builder clearWorkerWatchdog()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;public Watchdog.Builder getWorkerWatchdogBuilder()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;public WatchdogOrBuilder getWorkerWatchdogOrBuilder()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;getWorkerWatchdogOrBuilder in interface WatchdogsOrBuilderpublic final Watchdogs.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>public final Watchdogs.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Watchdogs.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.