Interface FilterConfigOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AlternateProtocolsCacheOptions getAlternateProtocolsCacheOptions()
      If set, causes the use of the alternate protocols cache, which is responsible for parsing and caching HTTP Alt-Svc headers.
      AlternateProtocolsCacheOptionsOrBuilder getAlternateProtocolsCacheOptionsOrBuilder()
      If set, causes the use of the alternate protocols cache, which is responsible for parsing and caching HTTP Alt-Svc headers.
      boolean hasAlternateProtocolsCacheOptions()
      If set, causes the use of the alternate protocols cache, which is responsible for parsing and caching HTTP Alt-Svc headers.
      • 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

      • hasAlternateProtocolsCacheOptions

        boolean hasAlternateProtocolsCacheOptions()
         If set, causes the use of the alternate protocols cache, which is responsible for
         parsing and caching HTTP Alt-Svc headers. This enables the use of HTTP/3 for upstream
         servers that advertise supporting it.
         TODO(RyanTheOptimist): Make this field required when HTTP/3 is enabled via auto_http.
         
        .envoy.config.core.v3.AlternateProtocolsCacheOptions alternate_protocols_cache_options = 1;
        Returns:
        Whether the alternateProtocolsCacheOptions field is set.
      • getAlternateProtocolsCacheOptions

        AlternateProtocolsCacheOptions getAlternateProtocolsCacheOptions()
         If set, causes the use of the alternate protocols cache, which is responsible for
         parsing and caching HTTP Alt-Svc headers. This enables the use of HTTP/3 for upstream
         servers that advertise supporting it.
         TODO(RyanTheOptimist): Make this field required when HTTP/3 is enabled via auto_http.
         
        .envoy.config.core.v3.AlternateProtocolsCacheOptions alternate_protocols_cache_options = 1;
        Returns:
        The alternateProtocolsCacheOptions.
      • getAlternateProtocolsCacheOptionsOrBuilder

        AlternateProtocolsCacheOptionsOrBuilder getAlternateProtocolsCacheOptionsOrBuilder()
         If set, causes the use of the alternate protocols cache, which is responsible for
         parsing and caching HTTP Alt-Svc headers. This enables the use of HTTP/3 for upstream
         servers that advertise supporting it.
         TODO(RyanTheOptimist): Make this field required when HTTP/3 is enabled via auto_http.
         
        .envoy.config.core.v3.AlternateProtocolsCacheOptions alternate_protocols_cache_options = 1;