Class AccessLogFilter.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<AccessLogFilter.Builder>
com.google.protobuf.GeneratedMessage.Builder<AccessLogFilter.Builder>
io.envoyproxy.envoy.config.accesslog.v3.AccessLogFilter.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, AccessLogFilterOrBuilder, Cloneable
Enclosing class:
AccessLogFilter

public static final class AccessLogFilter.Builder extends com.google.protobuf.GeneratedMessage.Builder<AccessLogFilter.Builder> implements AccessLogFilterOrBuilder
[#next-free-field: 14]
Protobuf type envoy.config.accesslog.v3.AccessLogFilter
  • Method Details

    • getDescriptor

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

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

      public AccessLogFilter.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.GeneratedMessage.Builder<AccessLogFilter.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.GeneratedMessage.Builder<AccessLogFilter.Builder>
    • getDefaultInstanceForType

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

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

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

      public AccessLogFilter.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<AccessLogFilter.Builder>
    • mergeFrom

      public AccessLogFilter.Builder mergeFrom(AccessLogFilter other)
    • isInitialized

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

      public AccessLogFilter.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<AccessLogFilter.Builder>
      Throws:
      IOException
    • getFilterSpecifierCase

      public AccessLogFilter.FilterSpecifierCase getFilterSpecifierCase()
      Specified by:
      getFilterSpecifierCase in interface AccessLogFilterOrBuilder
    • clearFilterSpecifier

      public AccessLogFilter.Builder clearFilterSpecifier()
    • hasStatusCodeFilter

      public boolean hasStatusCodeFilter()
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
      Specified by:
      hasStatusCodeFilter in interface AccessLogFilterOrBuilder
      Returns:
      Whether the statusCodeFilter field is set.
    • getStatusCodeFilter

      public StatusCodeFilter getStatusCodeFilter()
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
      Specified by:
      getStatusCodeFilter in interface AccessLogFilterOrBuilder
      Returns:
      The statusCodeFilter.
    • setStatusCodeFilter

      public AccessLogFilter.Builder setStatusCodeFilter(StatusCodeFilter value)
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
    • setStatusCodeFilter

      public AccessLogFilter.Builder setStatusCodeFilter(StatusCodeFilter.Builder builderForValue)
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
    • mergeStatusCodeFilter

      public AccessLogFilter.Builder mergeStatusCodeFilter(StatusCodeFilter value)
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
    • clearStatusCodeFilter

      public AccessLogFilter.Builder clearStatusCodeFilter()
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
    • getStatusCodeFilterBuilder

      public StatusCodeFilter.Builder getStatusCodeFilterBuilder()
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
    • getStatusCodeFilterOrBuilder

      public StatusCodeFilterOrBuilder getStatusCodeFilterOrBuilder()
      Status code filter.
      
      .envoy.config.accesslog.v3.StatusCodeFilter status_code_filter = 1;
      Specified by:
      getStatusCodeFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasDurationFilter

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

      public DurationFilter getDurationFilter()
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
      Specified by:
      getDurationFilter in interface AccessLogFilterOrBuilder
      Returns:
      The durationFilter.
    • setDurationFilter

      public AccessLogFilter.Builder setDurationFilter(DurationFilter value)
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
    • setDurationFilter

      public AccessLogFilter.Builder setDurationFilter(DurationFilter.Builder builderForValue)
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
    • mergeDurationFilter

      public AccessLogFilter.Builder mergeDurationFilter(DurationFilter value)
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
    • clearDurationFilter

      public AccessLogFilter.Builder clearDurationFilter()
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
    • getDurationFilterBuilder

      public DurationFilter.Builder getDurationFilterBuilder()
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
    • getDurationFilterOrBuilder

      public DurationFilterOrBuilder getDurationFilterOrBuilder()
      Duration filter.
      
      .envoy.config.accesslog.v3.DurationFilter duration_filter = 2;
      Specified by:
      getDurationFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasNotHealthCheckFilter

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

      public NotHealthCheckFilter getNotHealthCheckFilter()
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
      Specified by:
      getNotHealthCheckFilter in interface AccessLogFilterOrBuilder
      Returns:
      The notHealthCheckFilter.
    • setNotHealthCheckFilter

      public AccessLogFilter.Builder setNotHealthCheckFilter(NotHealthCheckFilter value)
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
    • setNotHealthCheckFilter

      public AccessLogFilter.Builder setNotHealthCheckFilter(NotHealthCheckFilter.Builder builderForValue)
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
    • mergeNotHealthCheckFilter

      public AccessLogFilter.Builder mergeNotHealthCheckFilter(NotHealthCheckFilter value)
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
    • clearNotHealthCheckFilter

      public AccessLogFilter.Builder clearNotHealthCheckFilter()
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
    • getNotHealthCheckFilterBuilder

      public NotHealthCheckFilter.Builder getNotHealthCheckFilterBuilder()
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
    • getNotHealthCheckFilterOrBuilder

      public NotHealthCheckFilterOrBuilder getNotHealthCheckFilterOrBuilder()
      Not health check filter.
      
      .envoy.config.accesslog.v3.NotHealthCheckFilter not_health_check_filter = 3;
      Specified by:
      getNotHealthCheckFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasTraceableFilter

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

      public TraceableFilter getTraceableFilter()
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
      Specified by:
      getTraceableFilter in interface AccessLogFilterOrBuilder
      Returns:
      The traceableFilter.
    • setTraceableFilter

      public AccessLogFilter.Builder setTraceableFilter(TraceableFilter value)
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
    • setTraceableFilter

      public AccessLogFilter.Builder setTraceableFilter(TraceableFilter.Builder builderForValue)
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
    • mergeTraceableFilter

      public AccessLogFilter.Builder mergeTraceableFilter(TraceableFilter value)
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
    • clearTraceableFilter

      public AccessLogFilter.Builder clearTraceableFilter()
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
    • getTraceableFilterBuilder

      public TraceableFilter.Builder getTraceableFilterBuilder()
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
    • getTraceableFilterOrBuilder

      public TraceableFilterOrBuilder getTraceableFilterOrBuilder()
      Traceable filter.
      
      .envoy.config.accesslog.v3.TraceableFilter traceable_filter = 4;
      Specified by:
      getTraceableFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasRuntimeFilter

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

      public RuntimeFilter getRuntimeFilter()
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
      Specified by:
      getRuntimeFilter in interface AccessLogFilterOrBuilder
      Returns:
      The runtimeFilter.
    • setRuntimeFilter

      public AccessLogFilter.Builder setRuntimeFilter(RuntimeFilter value)
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
    • setRuntimeFilter

      public AccessLogFilter.Builder setRuntimeFilter(RuntimeFilter.Builder builderForValue)
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
    • mergeRuntimeFilter

      public AccessLogFilter.Builder mergeRuntimeFilter(RuntimeFilter value)
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
    • clearRuntimeFilter

      public AccessLogFilter.Builder clearRuntimeFilter()
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
    • getRuntimeFilterBuilder

      public RuntimeFilter.Builder getRuntimeFilterBuilder()
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
    • getRuntimeFilterOrBuilder

      public RuntimeFilterOrBuilder getRuntimeFilterOrBuilder()
      Runtime filter.
      
      .envoy.config.accesslog.v3.RuntimeFilter runtime_filter = 5;
      Specified by:
      getRuntimeFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasAndFilter

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

      public AndFilter getAndFilter()
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
      Specified by:
      getAndFilter in interface AccessLogFilterOrBuilder
      Returns:
      The andFilter.
    • setAndFilter

      public AccessLogFilter.Builder setAndFilter(AndFilter value)
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
    • setAndFilter

      public AccessLogFilter.Builder setAndFilter(AndFilter.Builder builderForValue)
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
    • mergeAndFilter

      public AccessLogFilter.Builder mergeAndFilter(AndFilter value)
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
    • clearAndFilter

      public AccessLogFilter.Builder clearAndFilter()
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
    • getAndFilterBuilder

      public AndFilter.Builder getAndFilterBuilder()
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
    • getAndFilterOrBuilder

      public AndFilterOrBuilder getAndFilterOrBuilder()
      And filter.
      
      .envoy.config.accesslog.v3.AndFilter and_filter = 6;
      Specified by:
      getAndFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasOrFilter

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

      public OrFilter getOrFilter()
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
      Specified by:
      getOrFilter in interface AccessLogFilterOrBuilder
      Returns:
      The orFilter.
    • setOrFilter

      public AccessLogFilter.Builder setOrFilter(OrFilter value)
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
    • setOrFilter

      public AccessLogFilter.Builder setOrFilter(OrFilter.Builder builderForValue)
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
    • mergeOrFilter

      public AccessLogFilter.Builder mergeOrFilter(OrFilter value)
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
    • clearOrFilter

      public AccessLogFilter.Builder clearOrFilter()
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
    • getOrFilterBuilder

      public OrFilter.Builder getOrFilterBuilder()
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
    • getOrFilterOrBuilder

      public OrFilterOrBuilder getOrFilterOrBuilder()
      Or filter.
      
      .envoy.config.accesslog.v3.OrFilter or_filter = 7;
      Specified by:
      getOrFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasHeaderFilter

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

      public HeaderFilter getHeaderFilter()
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
      Specified by:
      getHeaderFilter in interface AccessLogFilterOrBuilder
      Returns:
      The headerFilter.
    • setHeaderFilter

      public AccessLogFilter.Builder setHeaderFilter(HeaderFilter value)
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
    • setHeaderFilter

      public AccessLogFilter.Builder setHeaderFilter(HeaderFilter.Builder builderForValue)
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
    • mergeHeaderFilter

      public AccessLogFilter.Builder mergeHeaderFilter(HeaderFilter value)
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
    • clearHeaderFilter

      public AccessLogFilter.Builder clearHeaderFilter()
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
    • getHeaderFilterBuilder

      public HeaderFilter.Builder getHeaderFilterBuilder()
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
    • getHeaderFilterOrBuilder

      public HeaderFilterOrBuilder getHeaderFilterOrBuilder()
      Header filter.
      
      .envoy.config.accesslog.v3.HeaderFilter header_filter = 8;
      Specified by:
      getHeaderFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasResponseFlagFilter

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

      public ResponseFlagFilter getResponseFlagFilter()
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
      Specified by:
      getResponseFlagFilter in interface AccessLogFilterOrBuilder
      Returns:
      The responseFlagFilter.
    • setResponseFlagFilter

      public AccessLogFilter.Builder setResponseFlagFilter(ResponseFlagFilter value)
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
    • setResponseFlagFilter

      public AccessLogFilter.Builder setResponseFlagFilter(ResponseFlagFilter.Builder builderForValue)
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
    • mergeResponseFlagFilter

      public AccessLogFilter.Builder mergeResponseFlagFilter(ResponseFlagFilter value)
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
    • clearResponseFlagFilter

      public AccessLogFilter.Builder clearResponseFlagFilter()
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
    • getResponseFlagFilterBuilder

      public ResponseFlagFilter.Builder getResponseFlagFilterBuilder()
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
    • getResponseFlagFilterOrBuilder

      public ResponseFlagFilterOrBuilder getResponseFlagFilterOrBuilder()
      Response flag filter.
      
      .envoy.config.accesslog.v3.ResponseFlagFilter response_flag_filter = 9;
      Specified by:
      getResponseFlagFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasGrpcStatusFilter

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

      public GrpcStatusFilter getGrpcStatusFilter()
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
      Specified by:
      getGrpcStatusFilter in interface AccessLogFilterOrBuilder
      Returns:
      The grpcStatusFilter.
    • setGrpcStatusFilter

      public AccessLogFilter.Builder setGrpcStatusFilter(GrpcStatusFilter value)
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
    • setGrpcStatusFilter

      public AccessLogFilter.Builder setGrpcStatusFilter(GrpcStatusFilter.Builder builderForValue)
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
    • mergeGrpcStatusFilter

      public AccessLogFilter.Builder mergeGrpcStatusFilter(GrpcStatusFilter value)
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
    • clearGrpcStatusFilter

      public AccessLogFilter.Builder clearGrpcStatusFilter()
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
    • getGrpcStatusFilterBuilder

      public GrpcStatusFilter.Builder getGrpcStatusFilterBuilder()
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
    • getGrpcStatusFilterOrBuilder

      public GrpcStatusFilterOrBuilder getGrpcStatusFilterOrBuilder()
      gRPC status filter.
      
      .envoy.config.accesslog.v3.GrpcStatusFilter grpc_status_filter = 10;
      Specified by:
      getGrpcStatusFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasExtensionFilter

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

      public ExtensionFilter getExtensionFilter()
      Extension filter.
      [#extension-category: envoy.access_loggers.extension_filters]
      
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
      Specified by:
      getExtensionFilter in interface AccessLogFilterOrBuilder
      Returns:
      The extensionFilter.
    • setExtensionFilter

      public AccessLogFilter.Builder setExtensionFilter(ExtensionFilter value)
      Extension filter.
      [#extension-category: envoy.access_loggers.extension_filters]
      
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
    • setExtensionFilter

      public AccessLogFilter.Builder setExtensionFilter(ExtensionFilter.Builder builderForValue)
      Extension filter.
      [#extension-category: envoy.access_loggers.extension_filters]
      
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
    • mergeExtensionFilter

      public AccessLogFilter.Builder mergeExtensionFilter(ExtensionFilter value)
      Extension filter.
      [#extension-category: envoy.access_loggers.extension_filters]
      
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
    • clearExtensionFilter

      public AccessLogFilter.Builder clearExtensionFilter()
      Extension filter.
      [#extension-category: envoy.access_loggers.extension_filters]
      
      .envoy.config.accesslog.v3.ExtensionFilter extension_filter = 11;
    • getExtensionFilterBuilder

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

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

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

      public MetadataFilter getMetadataFilter()
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
      Specified by:
      getMetadataFilter in interface AccessLogFilterOrBuilder
      Returns:
      The metadataFilter.
    • setMetadataFilter

      public AccessLogFilter.Builder setMetadataFilter(MetadataFilter value)
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
    • setMetadataFilter

      public AccessLogFilter.Builder setMetadataFilter(MetadataFilter.Builder builderForValue)
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
    • mergeMetadataFilter

      public AccessLogFilter.Builder mergeMetadataFilter(MetadataFilter value)
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
    • clearMetadataFilter

      public AccessLogFilter.Builder clearMetadataFilter()
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
    • getMetadataFilterBuilder

      public MetadataFilter.Builder getMetadataFilterBuilder()
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
    • getMetadataFilterOrBuilder

      public MetadataFilterOrBuilder getMetadataFilterOrBuilder()
      Metadata Filter
      
      .envoy.config.accesslog.v3.MetadataFilter metadata_filter = 12;
      Specified by:
      getMetadataFilterOrBuilder in interface AccessLogFilterOrBuilder
    • hasLogTypeFilter

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

      public LogTypeFilter getLogTypeFilter()
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
      Specified by:
      getLogTypeFilter in interface AccessLogFilterOrBuilder
      Returns:
      The logTypeFilter.
    • setLogTypeFilter

      public AccessLogFilter.Builder setLogTypeFilter(LogTypeFilter value)
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
    • setLogTypeFilter

      public AccessLogFilter.Builder setLogTypeFilter(LogTypeFilter.Builder builderForValue)
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
    • mergeLogTypeFilter

      public AccessLogFilter.Builder mergeLogTypeFilter(LogTypeFilter value)
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
    • clearLogTypeFilter

      public AccessLogFilter.Builder clearLogTypeFilter()
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
    • getLogTypeFilterBuilder

      public LogTypeFilter.Builder getLogTypeFilterBuilder()
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
    • getLogTypeFilterOrBuilder

      public LogTypeFilterOrBuilder getLogTypeFilterOrBuilder()
      Log Type Filter
      
      .envoy.config.accesslog.v3.LogTypeFilter log_type_filter = 13;
      Specified by:
      getLogTypeFilterOrBuilder in interface AccessLogFilterOrBuilder