class Google::Apis::AppengineV1beta::FeatureSettings

The feature specific settings to be used in the application. These define behaviors that are user configurable.

Attributes

split_health_checks[RW]

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. Corresponds to the JSON property `splitHealthChecks` @return [Boolean]

split_health_checks?[RW]

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. Corresponds to the JSON property `splitHealthChecks` @return [Boolean]

use_container_optimized_os[RW]

If true, use Container-Optimized OS (cloud.google.com/container- optimized-os/) base image for VMs, rather than a base Debian image. Corresponds to the JSON property `useContainerOptimizedOs` @return [Boolean]

use_container_optimized_os?[RW]

If true, use Container-Optimized OS (cloud.google.com/container- optimized-os/) base image for VMs, rather than a base Debian image. Corresponds to the JSON property `useContainerOptimizedOs` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/appengine_v1beta/classes.rb, line 1030
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/appengine_v1beta/classes.rb, line 1035
def update!(**args)
  @split_health_checks = args[:split_health_checks] if args.key?(:split_health_checks)
  @use_container_optimized_os = args[:use_container_optimized_os] if args.key?(:use_container_optimized_os)
end