Interface GrpcStatusFilterOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    GrpcStatusFilter, GrpcStatusFilter.Builder

    public interface GrpcStatusFilterOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getExclude()
      If included and set to true, the filter will instead block all responses with a gRPC status or inferred gRPC status enumerated in statuses, and allow all other responses.
      GrpcStatusFilter.Status getStatuses​(int index)
      Logs only responses that have any one of the gRPC statuses in this field.
      int getStatusesCount()
      Logs only responses that have any one of the gRPC statuses in this field.
      List<GrpcStatusFilter.Status> getStatusesList()
      Logs only responses that have any one of the gRPC statuses in this field.
      int getStatusesValue​(int index)
      Logs only responses that have any one of the gRPC statuses in this field.
      List<Integer> getStatusesValueList()
      Logs only responses that have any one of the gRPC statuses in this field.
      • 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 Detail

      • getStatusesList

        List<GrpcStatusFilter.Status> getStatusesList()
         Logs only responses that have any one of the gRPC statuses in this field.
         
        repeated .envoy.config.filter.accesslog.v2.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }
      • getStatusesCount

        int getStatusesCount()
         Logs only responses that have any one of the gRPC statuses in this field.
         
        repeated .envoy.config.filter.accesslog.v2.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }
      • getStatuses

        GrpcStatusFilter.Status getStatuses​(int index)
         Logs only responses that have any one of the gRPC statuses in this field.
         
        repeated .envoy.config.filter.accesslog.v2.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }
      • getStatusesValueList

        List<Integer> getStatusesValueList()
         Logs only responses that have any one of the gRPC statuses in this field.
         
        repeated .envoy.config.filter.accesslog.v2.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }
      • getStatusesValue

        int getStatusesValue​(int index)
         Logs only responses that have any one of the gRPC statuses in this field.
         
        repeated .envoy.config.filter.accesslog.v2.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }
      • getExclude

        boolean getExclude()
         If included and set to true, the filter will instead block all responses with a gRPC status or
         inferred gRPC status enumerated in statuses, and allow all other responses.
         
        bool exclude = 2;