public sealed class BackendServiceCdnPolicyNegativeCachingPolicy : IMessage<BackendServiceCdnPolicyNegativeCachingPolicy>, IEquatable<BackendServiceCdnPolicyNegativeCachingPolicy>, IDeepCloneable<BackendServiceCdnPolicyNegativeCachingPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class BackendServiceCdnPolicyNegativeCachingPolicy.
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 the \u003ccode\u003eBackendServiceCdnPolicyNegativeCachingPolicy\u003c/code\u003e class is 3.6.0, with multiple prior versions accessible, including the current 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBackendServiceCdnPolicyNegativeCachingPolicy\u003c/code\u003e is a class in the Compute Engine v1 API that allows for the configuration of CDN TTLs for response error codes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendServiceCdnPolicyNegativeCachingPolicy\u003c/code\u003e class can define specific TTL values for HTTP status codes, limited to 300, 301, 302, 307, 308, 404, 405, 410, 421, 451, and 501, with the maximum allowed TTL being 1800 seconds.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendServiceCdnPolicyNegativeCachingPolicy\u003c/code\u003e class inherits members from \u003ccode\u003eObject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties such as \u003ccode\u003eCode\u003c/code\u003e, \u003ccode\u003eHasCode\u003c/code\u003e, \u003ccode\u003eHasTtl\u003c/code\u003e, and \u003ccode\u003eTtl\u003c/code\u003e, allowing the setting of HTTP status codes, checking for their presence, and setting TTL values respectively, as well as providing constructors for creating new instances.\u003c/p\u003e\n"]]],[],null,[]]