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 details the \u003ccode\u003eFeatureSettings\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.AppEngine.V1\u003c/code\u003e namespace, which is used to define configurable behaviors for applications.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFeatureSettings\u003c/code\u003e class is a concrete implementation of 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 it inherits from the \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors: a default constructor, and another that takes an \u003ccode\u003eApplication.Types.FeatureSettings\u003c/code\u003e object as a parameter for object duplication.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eFeatureSettings\u003c/code\u003e allows to specify if split health checks are used instead of legacy health checks via the \u003ccode\u003eSplitHealthChecks\u003c/code\u003e boolean property, which will determine the app.yaml values being used.\u003c/p\u003e\n"],["\u003cp\u003eIt also includes the \u003ccode\u003eUseContainerOptimizedOs\u003c/code\u003e boolean property, which allows developers to decide whether to use Container-Optimized OS base images or a base Debian image for VMs.\u003c/p\u003e\n"]]],[],null,[]]