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 Type
    Method
    Description
    com.google.protobuf.UInt32Value
    The % chance that a host is actually ejected.
    com.google.protobuf.UInt32ValueOrBuilder
    The % chance that a host is actually ejected.
    Error buckets.
    Error buckets.
    Monitor name.
    com.google.protobuf.ByteString
    Monitor name.
    com.google.protobuf.UInt32Value
    The number of consecutive errors before ejection occurs.
    com.google.protobuf.UInt32ValueOrBuilder
    The number of consecutive errors before ejection occurs.
    boolean
    The % chance that a host is actually ejected.
    boolean
    Error buckets.
    boolean
    The number of consecutive errors before ejection occurs.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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;