Uses of Class
io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3.CacheV2Config.KeyCreatorParams.Builder
Packages that use CacheV2Config.KeyCreatorParams.Builder
-
Uses of CacheV2Config.KeyCreatorParams.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.KeyCreatorParams.BuilderModifier and TypeMethodDescriptionCacheV2Config.KeyCreatorParams.Builder.addAllQueryParametersExcluded(Iterable<? extends QueryParameterMatcher> values) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.addAllQueryParametersIncluded(Iterable<? extends QueryParameterMatcher> values) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersExcluded(int index, QueryParameterMatcher value) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersExcluded(int index, QueryParameterMatcher.Builder builderForValue) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersExcluded(QueryParameterMatcher value) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersExcluded(QueryParameterMatcher.Builder builderForValue) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersIncluded(int index, QueryParameterMatcher value) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersIncluded(int index, QueryParameterMatcher.Builder builderForValue) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersIncluded(QueryParameterMatcher value) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.addQueryParametersIncluded(QueryParameterMatcher.Builder builderForValue) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) CacheV2Config.KeyCreatorParams.Builder.clear()CacheV2Config.KeyCreatorParams.Builder.clearExcludeHost()If true, exclude the host from the cache key.CacheV2Config.KeyCreatorParams.Builder.clearExcludeScheme()If true, exclude the URL scheme from the cache key.CacheV2Config.KeyCreatorParams.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) CacheV2Config.KeyCreatorParams.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) CacheV2Config.KeyCreatorParams.Builder.clearQueryParametersExcluded()If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.clearQueryParametersIncluded()If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.clone()CacheV2Config.Builder.getKeyCreatorParamsBuilder()[#not-implemented-hide:] <TODO(toddmgreer) implement key customization> Modifies cache key creation by restricting which parts of the URL are included.CacheV2Config.KeyCreatorParams.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CacheV2Config.KeyCreatorParams.Builder.mergeFrom(com.google.protobuf.Message other) CacheV2Config.KeyCreatorParams.Builder.mergeFrom(CacheV2Config.KeyCreatorParams other) CacheV2Config.KeyCreatorParams.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) CacheV2Config.KeyCreatorParams.newBuilder()CacheV2Config.KeyCreatorParams.newBuilder(CacheV2Config.KeyCreatorParams prototype) CacheV2Config.KeyCreatorParams.newBuilderForType()protected CacheV2Config.KeyCreatorParams.BuilderCacheV2Config.KeyCreatorParams.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) CacheV2Config.KeyCreatorParams.Builder.removeQueryParametersExcluded(int index) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.removeQueryParametersIncluded(int index) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.setExcludeHost(boolean value) If true, exclude the host from the cache key.CacheV2Config.KeyCreatorParams.Builder.setExcludeScheme(boolean value) If true, exclude the URL scheme from the cache key.CacheV2Config.KeyCreatorParams.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) CacheV2Config.KeyCreatorParams.Builder.setQueryParametersExcluded(int index, QueryParameterMatcher value) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.setQueryParametersExcluded(int index, QueryParameterMatcher.Builder builderForValue) If ``query_parameters_excluded`` is nonempty, query parameters matched by one or more of its matchers are excluded from the cache key (even if also matched by ``query_parameters_included``), and will not affect cache lookup.CacheV2Config.KeyCreatorParams.Builder.setQueryParametersIncluded(int index, QueryParameterMatcher value) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.setQueryParametersIncluded(int index, QueryParameterMatcher.Builder builderForValue) If ``query_parameters_included`` is nonempty, only query parameters matched by one or more of its matchers are included in the cache key.CacheV2Config.KeyCreatorParams.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) CacheV2Config.KeyCreatorParams.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) CacheV2Config.KeyCreatorParams.toBuilder()Methods in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3 with parameters of type CacheV2Config.KeyCreatorParams.BuilderModifier and TypeMethodDescriptionCacheV2Config.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.