Interface AccessLogFilterOrBuilder

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

public interface AccessLogFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasStatusCodeFilter

      boolean hasStatusCodeFilter()
       Status code filter.
       
      .envoy.config.filter.accesslog.v2.StatusCodeFilter status_code_filter = 1;
      Returns:
      Whether the statusCodeFilter field is set.
    • getStatusCodeFilter

      StatusCodeFilter getStatusCodeFilter()
       Status code filter.
       
      .envoy.config.filter.accesslog.v2.StatusCodeFilter status_code_filter = 1;
      Returns:
      The statusCodeFilter.
    • getStatusCodeFilterOrBuilder

      StatusCodeFilterOrBuilder getStatusCodeFilterOrBuilder()
       Status code filter.
       
      .envoy.config.filter.accesslog.v2.StatusCodeFilter status_code_filter = 1;
    • hasDurationFilter

      boolean hasDurationFilter()
       Duration filter.
       
      .envoy.config.filter.accesslog.v2.DurationFilter duration_filter = 2;
      Returns:
      Whether the durationFilter field is set.
    • getDurationFilter

      DurationFilter getDurationFilter()
       Duration filter.
       
      .envoy.config.filter.accesslog.v2.DurationFilter duration_filter = 2;
      Returns:
      The durationFilter.
    • getDurationFilterOrBuilder

      DurationFilterOrBuilder getDurationFilterOrBuilder()
       Duration filter.
       
      .envoy.config.filter.accesslog.v2.DurationFilter duration_filter = 2;
    • hasNotHealthCheckFilter

      boolean hasNotHealthCheckFilter()
       Not health check filter.
       
      .envoy.config.filter.accesslog.v2.NotHealthCheckFilter not_health_check_filter = 3;
      Returns:
      Whether the notHealthCheckFilter field is set.
    • getNotHealthCheckFilter

      NotHealthCheckFilter getNotHealthCheckFilter()
       Not health check filter.
       
      .envoy.config.filter.accesslog.v2.NotHealthCheckFilter not_health_check_filter = 3;
      Returns:
      The notHealthCheckFilter.
    • getNotHealthCheckFilterOrBuilder

      NotHealthCheckFilterOrBuilder getNotHealthCheckFilterOrBuilder()
       Not health check filter.
       
      .envoy.config.filter.accesslog.v2.NotHealthCheckFilter not_health_check_filter = 3;
    • hasTraceableFilter

      boolean hasTraceableFilter()
       Traceable filter.
       
      .envoy.config.filter.accesslog.v2.TraceableFilter traceable_filter = 4;
      Returns:
      Whether the traceableFilter field is set.
    • getTraceableFilter

      TraceableFilter getTraceableFilter()
       Traceable filter.
       
      .envoy.config.filter.accesslog.v2.TraceableFilter traceable_filter = 4;
      Returns:
      The traceableFilter.
    • getTraceableFilterOrBuilder

      TraceableFilterOrBuilder getTraceableFilterOrBuilder()
       Traceable filter.
       
      .envoy.config.filter.accesslog.v2.TraceableFilter traceable_filter = 4;
    • hasRuntimeFilter

      boolean hasRuntimeFilter()
       Runtime filter.
       
      .envoy.config.filter.accesslog.v2.RuntimeFilter runtime_filter = 5;
      Returns:
      Whether the runtimeFilter field is set.
    • getRuntimeFilter

      RuntimeFilter getRuntimeFilter()
       Runtime filter.
       
      .envoy.config.filter.accesslog.v2.RuntimeFilter runtime_filter = 5;
      Returns:
      The runtimeFilter.
    • getRuntimeFilterOrBuilder

      RuntimeFilterOrBuilder getRuntimeFilterOrBuilder()
       Runtime filter.
       
      .envoy.config.filter.accesslog.v2.RuntimeFilter runtime_filter = 5;
    • hasAndFilter

      boolean hasAndFilter()
       And filter.
       
      .envoy.config.filter.accesslog.v2.AndFilter and_filter = 6;
      Returns:
      Whether the andFilter field is set.
    • getAndFilter

      AndFilter getAndFilter()
       And filter.
       
      .envoy.config.filter.accesslog.v2.AndFilter and_filter = 6;
      Returns:
      The andFilter.
    • getAndFilterOrBuilder

      AndFilterOrBuilder getAndFilterOrBuilder()
       And filter.
       
      .envoy.config.filter.accesslog.v2.AndFilter and_filter = 6;
    • hasOrFilter

      boolean hasOrFilter()
       Or filter.
       
      .envoy.config.filter.accesslog.v2.OrFilter or_filter = 7;
      Returns:
      Whether the orFilter field is set.
    • getOrFilter

      OrFilter getOrFilter()
       Or filter.
       
      .envoy.config.filter.accesslog.v2.OrFilter or_filter = 7;
      Returns:
      The orFilter.
    • getOrFilterOrBuilder

      OrFilterOrBuilder getOrFilterOrBuilder()
       Or filter.
       
      .envoy.config.filter.accesslog.v2.OrFilter or_filter = 7;
    • hasHeaderFilter

      boolean hasHeaderFilter()
       Header filter.
       
      .envoy.config.filter.accesslog.v2.HeaderFilter header_filter = 8;
      Returns:
      Whether the headerFilter field is set.
    • getHeaderFilter

      HeaderFilter getHeaderFilter()
       Header filter.
       
      .envoy.config.filter.accesslog.v2.HeaderFilter header_filter = 8;
      Returns:
      The headerFilter.
    • getHeaderFilterOrBuilder

      HeaderFilterOrBuilder getHeaderFilterOrBuilder()
       Header filter.
       
      .envoy.config.filter.accesslog.v2.HeaderFilter header_filter = 8;
    • hasResponseFlagFilter

      boolean hasResponseFlagFilter()
       Response flag filter.
       
      .envoy.config.filter.accesslog.v2.ResponseFlagFilter response_flag_filter = 9;
      Returns:
      Whether the responseFlagFilter field is set.
    • getResponseFlagFilter

      ResponseFlagFilter getResponseFlagFilter()
       Response flag filter.
       
      .envoy.config.filter.accesslog.v2.ResponseFlagFilter response_flag_filter = 9;
      Returns:
      The responseFlagFilter.
    • getResponseFlagFilterOrBuilder

      ResponseFlagFilterOrBuilder getResponseFlagFilterOrBuilder()
       Response flag filter.
       
      .envoy.config.filter.accesslog.v2.ResponseFlagFilter response_flag_filter = 9;
    • hasGrpcStatusFilter

      boolean hasGrpcStatusFilter()
       gRPC status filter.
       
      .envoy.config.filter.accesslog.v2.GrpcStatusFilter grpc_status_filter = 10;
      Returns:
      Whether the grpcStatusFilter field is set.
    • getGrpcStatusFilter

      GrpcStatusFilter getGrpcStatusFilter()
       gRPC status filter.
       
      .envoy.config.filter.accesslog.v2.GrpcStatusFilter grpc_status_filter = 10;
      Returns:
      The grpcStatusFilter.
    • getGrpcStatusFilterOrBuilder

      GrpcStatusFilterOrBuilder getGrpcStatusFilterOrBuilder()
       gRPC status filter.
       
      .envoy.config.filter.accesslog.v2.GrpcStatusFilter grpc_status_filter = 10;
    • hasExtensionFilter

      boolean hasExtensionFilter()
       Extension filter.
       
      .envoy.config.filter.accesslog.v2.ExtensionFilter extension_filter = 11;
      Returns:
      Whether the extensionFilter field is set.
    • getExtensionFilter

      ExtensionFilter getExtensionFilter()
       Extension filter.
       
      .envoy.config.filter.accesslog.v2.ExtensionFilter extension_filter = 11;
      Returns:
      The extensionFilter.
    • getExtensionFilterOrBuilder

      ExtensionFilterOrBuilder getExtensionFilterOrBuilder()
       Extension filter.
       
      .envoy.config.filter.accesslog.v2.ExtensionFilter extension_filter = 11;
    • getFilterSpecifierCase

      AccessLogFilter.FilterSpecifierCase getFilterSpecifierCase()