Class ConsecutiveErrors.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
io.envoyproxy.envoy.extensions.outlier_detection_monitors.consecutive_errors.v3.ConsecutiveErrors.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ConsecutiveErrorsOrBuilder,Cloneable
- Enclosing class:
- ConsecutiveErrors
public static final class ConsecutiveErrors.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The % chance that a host is actually ejected.Error buckets.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Monitor name.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The number of consecutive errors before ejection occurs.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.UInt32ValueThe % chance that a host is actually ejected.com.google.protobuf.UInt32Value.BuilderThe % chance that a host is actually ejected.com.google.protobuf.UInt32ValueOrBuilderThe % chance that a host is actually ejected.Error buckets.Error buckets.Error buckets.getName()Monitor name.com.google.protobuf.ByteStringMonitor name.com.google.protobuf.UInt32ValueThe number of consecutive errors before ejection occurs.com.google.protobuf.UInt32Value.BuilderThe 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.booleanThe number of consecutive errors before ejection occurs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeEnforcing(com.google.protobuf.UInt32Value value) The % chance that a host is actually ejected.mergeErrorBuckets(ErrorBuckets value) Error buckets.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ConsecutiveErrors other) mergeThreshold(com.google.protobuf.UInt32Value value) The number of consecutive errors before ejection occurs.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setEnforcing(com.google.protobuf.UInt32Value value) The % chance that a host is actually ejected.setEnforcing(com.google.protobuf.UInt32Value.Builder builderForValue) The % chance that a host is actually ejected.setErrorBuckets(ErrorBuckets value) Error buckets.setErrorBuckets(ErrorBuckets.Builder builderForValue) Error buckets.Monitor name.setNameBytes(com.google.protobuf.ByteString value) Monitor name.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setThreshold(com.google.protobuf.UInt32Value value) The number of consecutive errors before ejection occurs.setThreshold(com.google.protobuf.UInt32Value.Builder builderForValue) The number of consecutive errors before ejection occurs.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
Method Details
-
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.Builder<ConsecutiveErrors.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.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.GeneratedMessageV3.Builder<ConsecutiveErrors.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
setField
public ConsecutiveErrors.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
setRepeatedField
public ConsecutiveErrors.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
addRepeatedField
public ConsecutiveErrors.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConsecutiveErrors.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
mergeFrom
public ConsecutiveErrors.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<ConsecutiveErrors.Builder>- Throws:
IOException
-
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.
-
setName
Monitor name.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Monitor name.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Monitor name.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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.
-
setThreshold
The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... } -
setThreshold
public ConsecutiveErrors.Builder setThreshold(com.google.protobuf.UInt32Value.Builder builderForValue) The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... } -
mergeThreshold
The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... } -
clearThreshold
The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... } -
getThresholdBuilder
public com.google.protobuf.UInt32Value.Builder getThresholdBuilder()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... } -
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.
-
setEnforcing
The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... } -
setEnforcing
public ConsecutiveErrors.Builder setEnforcing(com.google.protobuf.UInt32Value.Builder builderForValue) The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... } -
mergeEnforcing
The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... } -
clearEnforcing
The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... } -
getEnforcingBuilder
public com.google.protobuf.UInt32Value.Builder getEnforcingBuilder()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... } -
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.
-
setErrorBuckets
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4; -
setErrorBuckets
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4; -
mergeErrorBuckets
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4; -
clearErrorBuckets
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4; -
getErrorBucketsBuilder
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4; -
getErrorBucketsOrBuilder
Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;- Specified by:
getErrorBucketsOrBuilderin interfaceConsecutiveErrorsOrBuilder
-
setUnknownFields
public final ConsecutiveErrors.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-
mergeUnknownFields
public final ConsecutiveErrors.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConsecutiveErrors.Builder>
-