/
zz_generated.defaults.go
32 lines (26 loc) · 1.09 KB
/
zz_generated.defaults.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and Gardener contributors
//
// SPDX-License-Identifier: Apache-2.0
// Code generated by defaulter-gen. DO NOT EDIT.
package v1alpha1
import (
runtime "k8s.io/apimachinery/pkg/runtime"
)
// RegisterDefaults adds defaulters functions to the given scheme.
// Public to allow building arbitrary schemes.
// All generated defaulters are covering - they call all nested defaulters.
func RegisterDefaults(scheme *runtime.Scheme) error {
scheme.AddTypeDefaultingFunc(&SchedulerConfiguration{}, func(obj interface{}) { SetObjectDefaults_SchedulerConfiguration(obj.(*SchedulerConfiguration)) })
return nil
}
func SetObjectDefaults_SchedulerConfiguration(in *SchedulerConfiguration) {
SetDefaults_SchedulerConfiguration(in)
SetDefaults_ClientConnectionConfiguration(&in.ClientConnection)
if in.LeaderElection != nil {
SetDefaults_LeaderElectionConfiguration(in.LeaderElection)
}
SetDefaults_ServerConfiguration(&in.Server)
SetDefaults_SchedulerControllerConfiguration(&in.Schedulers)
}