| Package | Description |
|---|---|
| io.envoyproxy.envoy.extensions.filters.http.cache.v3alpha |
| Modifier and Type | Method and Description |
|---|---|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.clear() |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.clearExcludeHost()
If true, exclude the host from the cache key.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.clearExcludeScheme()
If true, exclude the URL scheme from the cache key.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.clone() |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.Builder.getKeyCreatorParamsBuilder()
[#not-implemented-hide:]
<TODO(toddmgreer) implement key customization>
Modifies cache key creation by restricting which parts of the URL are included.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.mergeFrom(CacheConfig.KeyCreatorParams other) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.mergeFrom(com.google.protobuf.Message other) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.newBuilder() |
static CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.newBuilder(CacheConfig.KeyCreatorParams prototype) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.newBuilderForType() |
protected CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.setExcludeHost(boolean value)
If true, exclude the host from the cache key.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.setExcludeScheme(boolean value)
If true, exclude the URL scheme from the cache key.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.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.
|
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CacheConfig.KeyCreatorParams.Builder |
CacheConfig.KeyCreatorParams.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CacheConfig.Builder |
CacheConfig.Builder.setKeyCreatorParams(CacheConfig.KeyCreatorParams.Builder builderForValue)
[#not-implemented-hide:]
<TODO(toddmgreer) implement key customization>
Modifies cache key creation by restricting which parts of the URL are included.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.