public sealed class BackendBucketCdnPolicyNegativeCachingPolicy : IMessage<BackendBucketCdnPolicyNegativeCachingPolicy>, IEquatable<BackendBucketCdnPolicyNegativeCachingPolicy>, IDeepCloneable<BackendBucketCdnPolicyNegativeCachingPolicy>, IBufferMessage, IMessage
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\u003eThis document outlines the \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, detailing its purpose in specifying CDN TTLs for HTTP response error codes.\u003c/p\u003e\n"],["\u003cp\u003eThe 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, providing functionalities for message handling, equality checks, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e class provides properties such as \u003ccode\u003eCode\u003c/code\u003e and \u003ccode\u003eTtl\u003c/code\u003e to define specific HTTP status codes and their corresponding Time-To-Live (TTL) values for caching purposes, with restrictions on allowed codes and maximum TTL values.\u003c/p\u003e\n"],["\u003cp\u003eThe page offers a comprehensive version history, with the latest release being 3.6.0, and a list of previous versions dating back to 1.0.0, demonstrating a clear version control.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for the \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e class, one default and one that takes in another \u003ccode\u003eBackendBucketCdnPolicyNegativeCachingPolicy\u003c/code\u003e object to copy its state.\u003c/p\u003e\n"]]],[],null,[]]