public sealed class FeatureSettings : IMessage<Application.Types.FeatureSettings>, IEquatable<Application.Types.FeatureSettings>, IDeepCloneable<Application.Types.FeatureSettings>, IBufferMessage, IMessage
The feature specific settings to be used in the application. These define
behaviors that are user configurable.
Boolean value indicating if split health checks should be used instead
of the legacy health checks. At an app.yaml level, this means defaulting
to 'readiness_check' and 'liveness_check' values instead of
'health_check' ones. Once the legacy 'health_check' behavior is
deprecated, and this value is always true, this setting can
be removed.
[[["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-07 UTC."],[[["\u003cp\u003eThis document outlines the \u003ccode\u003eFeatureSettings\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.AppEngine.V1\u003c/code\u003e namespace, defining user-configurable behaviors for applications in version 1.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eFeatureSettings\u003c/code\u003e implements multiple 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 from \u003ccode\u003eObject\u003c/code\u003e, allowing for message manipulation, equality checks, deep cloning, and buffering.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFeatureSettings\u003c/code\u003e class has two constructors: a default constructor and one that takes another \u003ccode\u003eFeatureSettings\u003c/code\u003e object as a parameter for copying configurations.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eFeatureSettings\u003c/code\u003e include \u003ccode\u003eSplitHealthChecks\u003c/code\u003e, which determines whether split health checks or legacy health checks are used, and \u003ccode\u003eUseContainerOptimizedOs\u003c/code\u003e, which dictates if Container-Optimized OS is used for VMs.\u003c/p\u003e\n"],["\u003cp\u003eSeveral versions of the \u003ccode\u003eGoogle.Cloud.AppEngine.V1\u003c/code\u003e exist, with the latest being version 2.4.0, which is distinct from the version 1.3.0 of the \u003ccode\u003eFeatureSettings\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]