public sealed class BackendBucketCdnPolicyNegativeCachingPolicy : IMessage<BackendBucketCdnPolicyNegativeCachingPolicy>, IEquatable<BackendBucketCdnPolicyNegativeCachingPolicy>, IDeepCloneable<BackendBucketCdnPolicyNegativeCachingPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class BackendBucketCdnPolicyNegativeCachingPolicy.
The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 are can be specified as values, and you cannot specify a status code more than once.
The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e is 3.6.0, with multiple previous versions also accessible, ranging from 1.0.0 to 3.5.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e is a class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, part of the Compute Engine v1 API, designed to specify CDN TTLs for response error codes.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e class provides properties to set and retrieve the HTTP status code (\u003ccode\u003eCode\u003c/code\u003e) and the TTL in seconds (\u003ccode\u003eTtl\u003c/code\u003e) for caching responses related to those error codes, with specific constraints on the acceptable status codes and TTL values.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for the class, the first is a default one, and the second accepts another \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e as a parameter.\u003c/p\u003e\n"]]],[],null,[]]