class Google::Apis::GkehubV1beta::ConfigManagementHierarchyControllerConfig
Configuration for Hierarchy Controller
Attributes
Whether hierarchical resource quota is enabled in this cluster. Corresponds to the JSON property `enableHierarchicalResourceQuota` @return [Boolean]
Whether hierarchical resource quota is enabled in this cluster. Corresponds to the JSON property `enableHierarchicalResourceQuota` @return [Boolean]
Whether pod tree labels are enabled in this cluster. Corresponds to the JSON property `enablePodTreeLabels` @return [Boolean]
Whether pod tree labels are enabled in this cluster. Corresponds to the JSON property `enablePodTreeLabels` @return [Boolean]
Whether Hierarchy Controller is enabled in this cluster. Corresponds to the JSON property `enabled` @return [Boolean]
Whether Hierarchy Controller is enabled in this cluster. Corresponds to the JSON property `enabled` @return [Boolean]
Public Class Methods
# File lib/google/apis/gkehub_v1beta/classes.rb, line 618 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/gkehub_v1beta/classes.rb, line 623 def update!(**args) @enable_hierarchical_resource_quota = args[:enable_hierarchical_resource_quota] if args.key?(:enable_hierarchical_resource_quota) @enable_pod_tree_labels = args[:enable_pod_tree_labels] if args.key?(:enable_pod_tree_labels) @enabled = args[:enabled] if args.key?(:enabled) end