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 Detail

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