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