Class ConsecutiveErrors
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.extensions.outlier_detection_monitors.consecutive_errors.v3.ConsecutiveErrors
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ConsecutiveErrorsOrBuilder,Serializable
public final class ConsecutiveErrors
extends com.google.protobuf.GeneratedMessageV3
implements ConsecutiveErrorsOrBuilder
Monitor which counts consecutive errors. If number of consecutive errors exceeds the threshold, monitor will report that the host is unhealthy. [#not-implemented-hide:]Protobuf type
envoy.extensions.outlier_detection_monitors.consecutive_errors.v3.ConsecutiveErrors- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMonitor which counts consecutive errors.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ConsecutiveErrorsstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.UInt32ValueThe % chance that a host is actually ejected.com.google.protobuf.UInt32ValueOrBuilderThe % chance that a host is actually ejected.Error buckets.Error buckets.getName()Monitor name.com.google.protobuf.ByteStringMonitor name.com.google.protobuf.Parser<ConsecutiveErrors>intcom.google.protobuf.UInt32ValueThe number of consecutive errors before ejection occurs.com.google.protobuf.UInt32ValueOrBuilderThe number of consecutive errors before ejection occurs.booleanThe % chance that a host is actually ejected.booleanError buckets.inthashCode()booleanThe number of consecutive errors before ejection occurs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic ConsecutiveErrors.Builderstatic ConsecutiveErrors.BuildernewBuilder(ConsecutiveErrors prototype) protected ConsecutiveErrors.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ConsecutiveErrorsparseDelimitedFrom(InputStream input) static ConsecutiveErrorsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConsecutiveErrorsparseFrom(byte[] data) static ConsecutiveErrorsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConsecutiveErrorsparseFrom(com.google.protobuf.ByteString data) static ConsecutiveErrorsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConsecutiveErrorsparseFrom(com.google.protobuf.CodedInputStream input) static ConsecutiveErrorsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConsecutiveErrorsparseFrom(InputStream input) static ConsecutiveErrorsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConsecutiveErrorsparseFrom(ByteBuffer data) static ConsecutiveErrorsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ConsecutiveErrors>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
THRESHOLD_FIELD_NUMBER
public static final int THRESHOLD_FIELD_NUMBER- See Also:
-
ENFORCING_FIELD_NUMBER
public static final int ENFORCING_FIELD_NUMBER- See Also:
-
ERROR_BUCKETS_FIELD_NUMBER
public static final int ERROR_BUCKETS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
-
getName
Monitor name.
string name = 1;- Specified by:
getNamein interfaceConsecutiveErrorsOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Monitor name.
string name = 1;- Specified by:
getNameBytesin interfaceConsecutiveErrorsOrBuilder- Returns:
- The bytes for name.
-
hasThreshold
public boolean hasThreshold()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... }- Specified by:
hasThresholdin interfaceConsecutiveErrorsOrBuilder- Returns:
- Whether the threshold field is set.
-
getThreshold
public com.google.protobuf.UInt32Value getThreshold()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... }- Specified by:
getThresholdin interfaceConsecutiveErrorsOrBuilder- Returns:
- The threshold.
-
getThresholdOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getThresholdOrBuilder()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... }- Specified by:
getThresholdOrBuilderin interfaceConsecutiveErrorsOrBuilder
-
hasEnforcing
public boolean hasEnforcing()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... }- Specified by:
hasEnforcingin interfaceConsecutiveErrorsOrBuilder- Returns:
- Whether the enforcing field is set.
-
getEnforcing
public com.google.protobuf.UInt32Value getEnforcing()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... }- Specified by:
getEnforcingin interfaceConsecutiveErrorsOrBuilder- Returns:
- The enforcing.
-
getEnforcingOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getEnforcingOrBuilder()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... }- Specified by:
getEnforcingOrBuilderin interfaceConsecutiveErrorsOrBuilder
-
hasErrorBuckets
public boolean hasErrorBuckets()Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;- Specified by:
hasErrorBucketsin interfaceConsecutiveErrorsOrBuilder- Returns:
- Whether the errorBuckets field is set.
-
getErrorBuckets
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;- Specified by:
getErrorBucketsin interfaceConsecutiveErrorsOrBuilder- Returns:
- The errorBuckets.
-
getErrorBucketsOrBuilder
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;- Specified by:
getErrorBucketsOrBuilderin interfaceConsecutiveErrorsOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- 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
- 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 ConsecutiveErrors parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsecutiveErrors parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsecutiveErrors parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsecutiveErrors parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsecutiveErrors parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsecutiveErrors parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ConsecutiveErrors parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ConsecutiveErrors parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ConsecutiveErrors parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ConsecutiveErrors parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConsecutiveErrors.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-