Uses of Class
io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3.CacheV2Config.Builder
Packages that use CacheV2Config.Builder
-
Uses of CacheV2Config.Builder in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3 that return CacheV2Config.BuilderModifier and TypeMethodDescriptionCacheV2Config.Builder.addAllAllowedVaryHeaders(Iterable<? extends StringMatcher> values) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addAllowedVaryHeaders(int index, StringMatcher value) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addAllowedVaryHeaders(StringMatcher value) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addAllowedVaryHeaders(StringMatcher.Builder builderForValue) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) CacheV2Config.Builder.clear()CacheV2Config.Builder.clearAllowedVaryHeaders()[#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.clearDisabled()When true, the cache filter is a no-op filter.CacheV2Config.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) CacheV2Config.Builder.clearIgnoreRequestCacheControlHeader()By default, a ``cache-control: no-cache`` or ``pragma: no-cache`` header in the request causes the cache to validate with its upstream even if the lookup is a hit.CacheV2Config.Builder.clearKeyCreatorParams()[#not-implemented-hide:] <TODO(toddmgreer) implement key customization> Modifies cache key creation by restricting which parts of the URL are included.CacheV2Config.Builder.clearMaxBodyBytes()[#not-implemented-hide:] <TODO(toddmgreer) implement size limit> Max body size the cache filter will insert into a cache. 0 means unlimited (though the cache storage implementation may have its own limit beyond which it will reject insertions).CacheV2Config.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) CacheV2Config.Builder.clearOverrideUpstreamCluster()If this is set, requests sent upstream to populate the cache will go to the specified cluster rather than the cluster selected by the vhost and route.CacheV2Config.Builder.clearTypedConfig()Config specific to the cache storage implementation.CacheV2Config.Builder.clone()CacheV2Config.Builder.mergeDisabled(com.google.protobuf.BoolValue value) When true, the cache filter is a no-op filter.CacheV2Config.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CacheV2Config.Builder.mergeFrom(com.google.protobuf.Message other) CacheV2Config.Builder.mergeFrom(CacheV2Config other) CacheV2Config.Builder.mergeKeyCreatorParams(CacheV2Config.KeyCreatorParams value) [#not-implemented-hide:] <TODO(toddmgreer) implement key customization> Modifies cache key creation by restricting which parts of the URL are included.CacheV2Config.Builder.mergeTypedConfig(com.google.protobuf.Any value) Config specific to the cache storage implementation.final CacheV2Config.BuilderCacheV2Config.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static CacheV2Config.BuilderCacheV2Config.newBuilder()static CacheV2Config.BuilderCacheV2Config.newBuilder(CacheV2Config prototype) CacheV2Config.newBuilderForType()protected CacheV2Config.BuilderCacheV2Config.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) CacheV2Config.Builder.removeAllowedVaryHeaders(int index) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.setAllowedVaryHeaders(int index, StringMatcher value) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.setAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.setDisabled(com.google.protobuf.BoolValue value) When true, the cache filter is a no-op filter.CacheV2Config.Builder.setDisabled(com.google.protobuf.BoolValue.Builder builderForValue) When true, the cache filter is a no-op filter.CacheV2Config.Builder.setIgnoreRequestCacheControlHeader(boolean value) By default, a ``cache-control: no-cache`` or ``pragma: no-cache`` header in the request causes the cache to validate with its upstream even if the lookup is a hit.CacheV2Config.Builder.setKeyCreatorParams(CacheV2Config.KeyCreatorParams value) [#not-implemented-hide:] <TODO(toddmgreer) implement key customization> Modifies cache key creation by restricting which parts of the URL are included.CacheV2Config.Builder.setKeyCreatorParams(CacheV2Config.KeyCreatorParams.Builder builderForValue) [#not-implemented-hide:] <TODO(toddmgreer) implement key customization> Modifies cache key creation by restricting which parts of the URL are included.CacheV2Config.Builder.setMaxBodyBytes(int value) [#not-implemented-hide:] <TODO(toddmgreer) implement size limit> Max body size the cache filter will insert into a cache. 0 means unlimited (though the cache storage implementation may have its own limit beyond which it will reject insertions).CacheV2Config.Builder.setOverrideUpstreamCluster(String value) If this is set, requests sent upstream to populate the cache will go to the specified cluster rather than the cluster selected by the vhost and route.CacheV2Config.Builder.setOverrideUpstreamClusterBytes(com.google.protobuf.ByteString value) If this is set, requests sent upstream to populate the cache will go to the specified cluster rather than the cluster selected by the vhost and route.CacheV2Config.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) CacheV2Config.Builder.setTypedConfig(com.google.protobuf.Any value) Config specific to the cache storage implementation.CacheV2Config.Builder.setTypedConfig(com.google.protobuf.Any.Builder builderForValue) Config specific to the cache storage implementation.final CacheV2Config.BuilderCacheV2Config.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) CacheV2Config.toBuilder()