java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
io.envoyproxy.envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ErrorBucketsOrBuilder, Cloneable
Enclosing class:
ErrorBuckets

public static final class ErrorBuckets.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder> implements ErrorBucketsOrBuilder
 Union of possible error buckets.
 [#not-implemented-hide:]
 
Protobuf type envoy.extensions.outlier_detection_monitors.common.v3.ErrorBuckets
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • clear

      public ErrorBuckets.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • getDefaultInstanceForType

      public ErrorBuckets getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ErrorBuckets build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ErrorBuckets buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public ErrorBuckets.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • setField

      public ErrorBuckets.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • clearField

      public ErrorBuckets.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • clearOneof

      public ErrorBuckets.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • setRepeatedField

      public ErrorBuckets.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • addRepeatedField

      public ErrorBuckets.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • mergeFrom

      public ErrorBuckets.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ErrorBuckets.Builder>
    • mergeFrom

      public ErrorBuckets.Builder mergeFrom(ErrorBuckets other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • mergeFrom

      public ErrorBuckets.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ErrorBuckets.Builder>
      Throws:
      IOException
    • getHttpErrorsList

      public List<HttpErrors> getHttpErrorsList()
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
      Specified by:
      getHttpErrorsList in interface ErrorBucketsOrBuilder
    • getHttpErrorsCount

      public int getHttpErrorsCount()
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
      Specified by:
      getHttpErrorsCount in interface ErrorBucketsOrBuilder
    • getHttpErrors

      public HttpErrors getHttpErrors(int index)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
      Specified by:
      getHttpErrors in interface ErrorBucketsOrBuilder
    • setHttpErrors

      public ErrorBuckets.Builder setHttpErrors(int index, HttpErrors value)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • setHttpErrors

      public ErrorBuckets.Builder setHttpErrors(int index, HttpErrors.Builder builderForValue)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • addHttpErrors

      public ErrorBuckets.Builder addHttpErrors(HttpErrors value)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • addHttpErrors

      public ErrorBuckets.Builder addHttpErrors(int index, HttpErrors value)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • addHttpErrors

      public ErrorBuckets.Builder addHttpErrors(HttpErrors.Builder builderForValue)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • addHttpErrors

      public ErrorBuckets.Builder addHttpErrors(int index, HttpErrors.Builder builderForValue)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • addAllHttpErrors

      public ErrorBuckets.Builder addAllHttpErrors(Iterable<? extends HttpErrors> values)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • clearHttpErrors

      public ErrorBuckets.Builder clearHttpErrors()
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • removeHttpErrors

      public ErrorBuckets.Builder removeHttpErrors(int index)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • getHttpErrorsBuilder

      public HttpErrors.Builder getHttpErrorsBuilder(int index)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • getHttpErrorsOrBuilder

      public HttpErrorsOrBuilder getHttpErrorsOrBuilder(int index)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
      Specified by:
      getHttpErrorsOrBuilder in interface ErrorBucketsOrBuilder
    • getHttpErrorsOrBuilderList

      public List<? extends HttpErrorsOrBuilder> getHttpErrorsOrBuilderList()
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
      Specified by:
      getHttpErrorsOrBuilderList in interface ErrorBucketsOrBuilder
    • addHttpErrorsBuilder

      public HttpErrors.Builder addHttpErrorsBuilder()
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • addHttpErrorsBuilder

      public HttpErrors.Builder addHttpErrorsBuilder(int index)
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • getHttpErrorsBuilderList

      public List<HttpErrors.Builder> getHttpErrorsBuilderList()
       List of buckets "catching" HTTP codes.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.HttpErrors http_errors = 1;
    • getLocalOriginErrorsList

      public List<LocalOriginErrors> getLocalOriginErrorsList()
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
      Specified by:
      getLocalOriginErrorsList in interface ErrorBucketsOrBuilder
    • getLocalOriginErrorsCount

      public int getLocalOriginErrorsCount()
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
      Specified by:
      getLocalOriginErrorsCount in interface ErrorBucketsOrBuilder
    • getLocalOriginErrors

      public LocalOriginErrors getLocalOriginErrors(int index)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
      Specified by:
      getLocalOriginErrors in interface ErrorBucketsOrBuilder
    • setLocalOriginErrors

      public ErrorBuckets.Builder setLocalOriginErrors(int index, LocalOriginErrors value)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • setLocalOriginErrors

      public ErrorBuckets.Builder setLocalOriginErrors(int index, LocalOriginErrors.Builder builderForValue)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • addLocalOriginErrors

      public ErrorBuckets.Builder addLocalOriginErrors(LocalOriginErrors value)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • addLocalOriginErrors

      public ErrorBuckets.Builder addLocalOriginErrors(int index, LocalOriginErrors value)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • addLocalOriginErrors

      public ErrorBuckets.Builder addLocalOriginErrors(LocalOriginErrors.Builder builderForValue)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • addLocalOriginErrors

      public ErrorBuckets.Builder addLocalOriginErrors(int index, LocalOriginErrors.Builder builderForValue)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • addAllLocalOriginErrors

      public ErrorBuckets.Builder addAllLocalOriginErrors(Iterable<? extends LocalOriginErrors> values)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • clearLocalOriginErrors

      public ErrorBuckets.Builder clearLocalOriginErrors()
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • removeLocalOriginErrors

      public ErrorBuckets.Builder removeLocalOriginErrors(int index)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • getLocalOriginErrorsBuilder

      public LocalOriginErrors.Builder getLocalOriginErrorsBuilder(int index)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • getLocalOriginErrorsOrBuilder

      public LocalOriginErrorsOrBuilder getLocalOriginErrorsOrBuilder(int index)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
      Specified by:
      getLocalOriginErrorsOrBuilder in interface ErrorBucketsOrBuilder
    • getLocalOriginErrorsOrBuilderList

      public List<? extends LocalOriginErrorsOrBuilder> getLocalOriginErrorsOrBuilderList()
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
      Specified by:
      getLocalOriginErrorsOrBuilderList in interface ErrorBucketsOrBuilder
    • addLocalOriginErrorsBuilder

      public LocalOriginErrors.Builder addLocalOriginErrorsBuilder()
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • addLocalOriginErrorsBuilder

      public LocalOriginErrors.Builder addLocalOriginErrorsBuilder(int index)
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • getLocalOriginErrorsBuilderList

      public List<LocalOriginErrors.Builder> getLocalOriginErrorsBuilderList()
       List of buckets "catching" locally originated errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.LocalOriginErrors local_origin_errors = 2;
    • getDatabaseErrorsList

      public List<DatabaseErrors> getDatabaseErrorsList()
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
      Specified by:
      getDatabaseErrorsList in interface ErrorBucketsOrBuilder
    • getDatabaseErrorsCount

      public int getDatabaseErrorsCount()
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
      Specified by:
      getDatabaseErrorsCount in interface ErrorBucketsOrBuilder
    • getDatabaseErrors

      public DatabaseErrors getDatabaseErrors(int index)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
      Specified by:
      getDatabaseErrors in interface ErrorBucketsOrBuilder
    • setDatabaseErrors

      public ErrorBuckets.Builder setDatabaseErrors(int index, DatabaseErrors value)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • setDatabaseErrors

      public ErrorBuckets.Builder setDatabaseErrors(int index, DatabaseErrors.Builder builderForValue)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • addDatabaseErrors

      public ErrorBuckets.Builder addDatabaseErrors(DatabaseErrors value)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • addDatabaseErrors

      public ErrorBuckets.Builder addDatabaseErrors(int index, DatabaseErrors value)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • addDatabaseErrors

      public ErrorBuckets.Builder addDatabaseErrors(DatabaseErrors.Builder builderForValue)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • addDatabaseErrors

      public ErrorBuckets.Builder addDatabaseErrors(int index, DatabaseErrors.Builder builderForValue)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • addAllDatabaseErrors

      public ErrorBuckets.Builder addAllDatabaseErrors(Iterable<? extends DatabaseErrors> values)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • clearDatabaseErrors

      public ErrorBuckets.Builder clearDatabaseErrors()
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • removeDatabaseErrors

      public ErrorBuckets.Builder removeDatabaseErrors(int index)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • getDatabaseErrorsBuilder

      public DatabaseErrors.Builder getDatabaseErrorsBuilder(int index)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • getDatabaseErrorsOrBuilder

      public DatabaseErrorsOrBuilder getDatabaseErrorsOrBuilder(int index)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
      Specified by:
      getDatabaseErrorsOrBuilder in interface ErrorBucketsOrBuilder
    • getDatabaseErrorsOrBuilderList

      public List<? extends DatabaseErrorsOrBuilder> getDatabaseErrorsOrBuilderList()
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
      Specified by:
      getDatabaseErrorsOrBuilderList in interface ErrorBucketsOrBuilder
    • addDatabaseErrorsBuilder

      public DatabaseErrors.Builder addDatabaseErrorsBuilder()
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • addDatabaseErrorsBuilder

      public DatabaseErrors.Builder addDatabaseErrorsBuilder(int index)
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • getDatabaseErrorsBuilderList

      public List<DatabaseErrors.Builder> getDatabaseErrorsBuilderList()
       List of buckets "catching" database errors.
       
      repeated .envoy.extensions.outlier_detection_monitors.common.v3.DatabaseErrors database_errors = 3;
    • setUnknownFields

      public final ErrorBuckets.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>
    • mergeUnknownFields

      public final ErrorBuckets.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ErrorBuckets.Builder>