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.accesslog.v3.StatusCodeFilter status_code_filter = 1;
      Returns:
      Whether the statusCodeFilter field is set.
    • getStatusCodeFilter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      boolean hasExtensionFilter()
       Extension filter.
       [#extension-category: envoy.access_loggers.extension_filters]
       
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
      Returns:
      Whether the extensionFilter field is set.
    • getExtensionFilter

      ExtensionFilter getExtensionFilter()
       Extension filter.
       [#extension-category: envoy.access_loggers.extension_filters]
       
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
      Returns:
      The extensionFilter.
    • getExtensionFilterOrBuilder

      ExtensionFilterOrBuilder getExtensionFilterOrBuilder()
       Extension filter.
       [#extension-category: envoy.access_loggers.extension_filters]
       
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
    • hasMetadataFilter

      boolean hasMetadataFilter()
       Metadata Filter
       
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
      Returns:
      Whether the metadataFilter field is set.
    • getMetadataFilter

      MetadataFilter getMetadataFilter()
       Metadata Filter
       
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
      Returns:
      The metadataFilter.
    • getMetadataFilterOrBuilder

      MetadataFilterOrBuilder getMetadataFilterOrBuilder()
       Metadata Filter
       
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
    • hasLogTypeFilter

      boolean hasLogTypeFilter()
       Log Type Filter
       
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
      Returns:
      Whether the logTypeFilter field is set.
    • getLogTypeFilter

      LogTypeFilter getLogTypeFilter()
       Log Type Filter
       
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
      Returns:
      The logTypeFilter.
    • getLogTypeFilterOrBuilder

      LogTypeFilterOrBuilder getLogTypeFilterOrBuilder()
       Log Type Filter
       
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
    • getFilterSpecifierCase

      AccessLogFilter.FilterSpecifierCase getFilterSpecifierCase()