Interface ConsecutiveErrorsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ConsecutiveErrors,ConsecutiveErrors.Builder
public interface ConsecutiveErrorsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.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.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.booleanThe number of consecutive errors before ejection occurs.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Monitor name.
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Monitor name.
string name = 1;- Returns:
- The bytes for name.
-
hasThreshold
boolean hasThreshold()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... }- Returns:
- Whether the threshold field is set.
-
getThreshold
com.google.protobuf.UInt32Value getThreshold()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... }- Returns:
- The threshold.
-
getThresholdOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getThresholdOrBuilder()The number of consecutive errors before ejection occurs.
.google.protobuf.UInt32Value threshold = 2 [(.validate.rules) = { ... } -
hasEnforcing
boolean hasEnforcing()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... }- Returns:
- Whether the enforcing field is set.
-
getEnforcing
com.google.protobuf.UInt32Value getEnforcing()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... }- Returns:
- The enforcing.
-
getEnforcingOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getEnforcingOrBuilder()The % chance that a host is actually ejected. Defaults to 100.
.google.protobuf.UInt32Value enforcing = 3 [(.validate.rules) = { ... } -
hasErrorBuckets
boolean hasErrorBuckets()Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;- Returns:
- Whether the errorBuckets field is set.
-
getErrorBuckets
ErrorBuckets getErrorBuckets()Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;- Returns:
- The errorBuckets.
-
getErrorBucketsOrBuilder
ErrorBucketsOrBuilder getErrorBucketsOrBuilder()Error buckets.
.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets error_buckets = 4;
-