Class Watchdogs
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.bootstrap.v3.Watchdogs
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WatchdogsOrBuilder,Serializable
public final class Watchdogs extends com.google.protobuf.GeneratedMessageV3 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 typeenvoy.config.bootstrap.v3.Watchdogs- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWatchdogs.BuilderAllows you to specify different watchdog configs for different subsystems.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intMAIN_THREAD_WATCHDOG_FIELD_NUMBERstatic intWORKER_WATCHDOG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static WatchdogsgetDefaultInstance()WatchdogsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()WatchdoggetMainThreadWatchdog()Watchdog for the main thread.WatchdogOrBuildergetMainThreadWatchdogOrBuilder()Watchdog for the main thread.com.google.protobuf.Parser<Watchdogs>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()WatchdoggetWorkerWatchdog()Watchdog for the worker threads.WatchdogOrBuildergetWorkerWatchdogOrBuilder()Watchdog for the worker threads.inthashCode()booleanhasMainThreadWatchdog()Watchdog for the main thread.booleanhasWorkerWatchdog()Watchdog for the worker threads.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Watchdogs.BuildernewBuilder()static Watchdogs.BuildernewBuilder(Watchdogs prototype)Watchdogs.BuildernewBuilderForType()protected Watchdogs.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static WatchdogsparseDelimitedFrom(InputStream input)static WatchdogsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WatchdogsparseFrom(byte[] data)static WatchdogsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WatchdogsparseFrom(com.google.protobuf.ByteString data)static WatchdogsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WatchdogsparseFrom(com.google.protobuf.CodedInputStream input)static WatchdogsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WatchdogsparseFrom(InputStream input)static WatchdogsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WatchdogsparseFrom(ByteBuffer data)static WatchdogsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Watchdogs>parser()Watchdogs.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
MAIN_THREAD_WATCHDOG_FIELD_NUMBER
public static final int MAIN_THREAD_WATCHDOG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKER_WATCHDOG_FIELD_NUMBER
public static final int WORKER_WATCHDOG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasMainThreadWatchdog
public boolean hasMainThreadWatchdog()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;- Specified by:
hasMainThreadWatchdogin interfaceWatchdogsOrBuilder- Returns:
- Whether the mainThreadWatchdog field is set.
-
getMainThreadWatchdog
public Watchdog getMainThreadWatchdog()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;- Specified by:
getMainThreadWatchdogin interfaceWatchdogsOrBuilder- Returns:
- The mainThreadWatchdog.
-
getMainThreadWatchdogOrBuilder
public WatchdogOrBuilder getMainThreadWatchdogOrBuilder()
Watchdog for the main thread.
.envoy.config.bootstrap.v3.Watchdog main_thread_watchdog = 1;- Specified by:
getMainThreadWatchdogOrBuilderin interfaceWatchdogsOrBuilder
-
hasWorkerWatchdog
public boolean hasWorkerWatchdog()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;- Specified by:
hasWorkerWatchdogin interfaceWatchdogsOrBuilder- Returns:
- Whether the workerWatchdog field is set.
-
getWorkerWatchdog
public Watchdog getWorkerWatchdog()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;- Specified by:
getWorkerWatchdogin interfaceWatchdogsOrBuilder- Returns:
- The workerWatchdog.
-
getWorkerWatchdogOrBuilder
public WatchdogOrBuilder getWorkerWatchdogOrBuilder()
Watchdog for the worker threads.
.envoy.config.bootstrap.v3.Watchdog worker_watchdog = 2;- Specified by:
getWorkerWatchdogOrBuilderin interfaceWatchdogsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Watchdogs parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Watchdogs parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Watchdogs parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Watchdogs parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Watchdogs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Watchdogs parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Watchdogs parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Watchdogs parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Watchdogs parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Watchdogs parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Watchdogs parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Watchdogs parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Watchdogs.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Watchdogs.Builder newBuilder()
-
newBuilder
public static Watchdogs.Builder newBuilder(Watchdogs prototype)
-
toBuilder
public Watchdogs.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Watchdogs.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Watchdogs getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Watchdogs> parser()
-
getParserForType
public com.google.protobuf.Parser<Watchdogs> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Watchdogs getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-