| Modifier and Type | Method and Description |
|---|---|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addAllBypassCacheOnRequestHeaders(Iterable<? extends BackendServiceCdnPolicyBypassCacheOnRequestHeader> values)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addAllNegativeCachingPolicy(Iterable<? extends BackendServiceCdnPolicyNegativeCachingPolicy> values)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addAllSignedUrlKeyNames(Iterable<String> values)
[Output Only] Names of the keys for signing request URLs.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addBypassCacheOnRequestHeaders(BackendServiceCdnPolicyBypassCacheOnRequestHeader.Builder builderForValue)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addBypassCacheOnRequestHeaders(BackendServiceCdnPolicyBypassCacheOnRequestHeader value)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addBypassCacheOnRequestHeaders(int index,
BackendServiceCdnPolicyBypassCacheOnRequestHeader.Builder builderForValue)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addBypassCacheOnRequestHeaders(int index,
BackendServiceCdnPolicyBypassCacheOnRequestHeader value)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addNegativeCachingPolicy(BackendServiceCdnPolicyNegativeCachingPolicy.Builder builderForValue)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addNegativeCachingPolicy(BackendServiceCdnPolicyNegativeCachingPolicy value)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addNegativeCachingPolicy(int index,
BackendServiceCdnPolicyNegativeCachingPolicy.Builder builderForValue)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addNegativeCachingPolicy(int index,
BackendServiceCdnPolicyNegativeCachingPolicy value)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addSignedUrlKeyNames(String value)
[Output Only] Names of the keys for signing request URLs.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.addSignedUrlKeyNamesBytes(com.google.protobuf.ByteString value)
[Output Only] Names of the keys for signing request URLs.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clear() |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearBypassCacheOnRequestHeaders()
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearCacheKeyPolicy()
The CacheKeyPolicy for this CdnPolicy.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearCacheMode()
Specifies the cache setting for all responses from this backend.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearClientTtl()
Specifies a separate client (e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearDefaultTtl()
Specifies the default TTL for cached content served by this origin for responses that do not have an existing valid TTL (max-age or s-max-age).
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearMaxTtl()
Specifies the maximum allowed TTL for cached content served by this origin.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearNegativeCaching()
Negative caching allows per-status code TTLs to be set, in order to apply fine-grained caching for common errors or redirects.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearNegativeCachingPolicy()
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearRequestCoalescing()
If true then Cloud CDN will combine multiple concurrent cache fill requests into a small number of requests to the origin.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearServeWhileStale()
Serve existing content from the cache (if available) when revalidating content with the origin, or when an error is encountered when refreshing the cache.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearSignedUrlCacheMaxAgeSec()
Maximum number of seconds the response to a signed URL request will be considered fresh.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clearSignedUrlKeyNames()
[Output Only] Names of the keys for signing request URLs.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.clone() |
BackendServiceCdnPolicy.Builder |
BackendService.Builder.getCdnPolicyBuilder()
Cloud CDN configuration for this BackendService.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.mergeCacheKeyPolicy(CacheKeyPolicy value)
The CacheKeyPolicy for this CdnPolicy.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.mergeFrom(BackendServiceCdnPolicy other) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.mergeFrom(com.google.protobuf.Message other) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.newBuilder() |
static BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.newBuilder(BackendServiceCdnPolicy prototype) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.newBuilderForType() |
protected BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.removeBypassCacheOnRequestHeaders(int index)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.removeNegativeCachingPolicy(int index)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setBypassCacheOnRequestHeaders(int index,
BackendServiceCdnPolicyBypassCacheOnRequestHeader.Builder builderForValue)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setBypassCacheOnRequestHeaders(int index,
BackendServiceCdnPolicyBypassCacheOnRequestHeader value)
Bypass the cache when the specified request headers are matched - e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setCacheKeyPolicy(CacheKeyPolicy.Builder builderForValue)
The CacheKeyPolicy for this CdnPolicy.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setCacheKeyPolicy(CacheKeyPolicy value)
The CacheKeyPolicy for this CdnPolicy.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setCacheMode(String value)
Specifies the cache setting for all responses from this backend.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setCacheModeBytes(com.google.protobuf.ByteString value)
Specifies the cache setting for all responses from this backend.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setClientTtl(int value)
Specifies a separate client (e.g.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setDefaultTtl(int value)
Specifies the default TTL for cached content served by this origin for responses that do not have an existing valid TTL (max-age or s-max-age).
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setMaxTtl(int value)
Specifies the maximum allowed TTL for cached content served by this origin.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setNegativeCaching(boolean value)
Negative caching allows per-status code TTLs to be set, in order to apply fine-grained caching for common errors or redirects.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setNegativeCachingPolicy(int index,
BackendServiceCdnPolicyNegativeCachingPolicy.Builder builderForValue)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setNegativeCachingPolicy(int index,
BackendServiceCdnPolicyNegativeCachingPolicy value)
Sets a cache TTL for the specified HTTP status code.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setRequestCoalescing(boolean value)
If true then Cloud CDN will combine multiple concurrent cache fill requests into a small number of requests to the origin.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setServeWhileStale(int value)
Serve existing content from the cache (if available) when revalidating content with the origin, or when an error is encountered when refreshing the cache.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setSignedUrlCacheMaxAgeSec(long value)
Maximum number of seconds the response to a signed URL request will be considered fresh.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setSignedUrlKeyNames(int index,
String value)
[Output Only] Names of the keys for signing request URLs.
|
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BackendServiceCdnPolicy.Builder |
BackendServiceCdnPolicy.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
BackendService.Builder |
BackendService.Builder.setCdnPolicy(BackendServiceCdnPolicy.Builder builderForValue)
Cloud CDN configuration for this BackendService.
|
Copyright © 2023 Google LLC. All rights reserved.