Class AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry.Builder

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

public static final class AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry.Builder extends com.google.protobuf.GeneratedMessage.Builder<AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry.Builder> implements AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntryOrBuilder
Allows pre-populating the cache with HTTP/3 alternate protocols entries with a 7 day lifetime.
This will cause Envoy to attempt HTTP/3 to those upstreams, even if the upstreams have not
advertised HTTP/3 support. These entries will be overwritten by alt-svc
response headers or cached values.
As with regular cached entries, if the origin response would result in clearing an existing
alternate protocol cache entry, pre-populated entries will also be cleared.
Adding a cache entry with hostname=foo.com port=123 is the equivalent of getting
response headers
alt-svc: h3=:"123"; ma=86400" in a response to a request to foo.com:123
Protobuf type envoy.config.core.v3.AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry