github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/pkg/apis/config/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 // SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors 5 // SPDX-License-Identifier: Apache-2.0 6 7 // Code generated by deepcopy-gen. DO NOT EDIT. 8 9 package config 10 11 import ( 12 apisconfig "github.com/gardener/gardener/extensions/pkg/apis/config" 13 runtime "k8s.io/apimachinery/pkg/runtime" 14 componentbaseconfig "k8s.io/component-base/config" 15 ) 16 17 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 18 func (in *BackupBucketConfig) DeepCopyInto(out *BackupBucketConfig) { 19 *out = *in 20 return 21 } 22 23 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupBucketConfig. 24 func (in *BackupBucketConfig) DeepCopy() *BackupBucketConfig { 25 if in == nil { 26 return nil 27 } 28 out := new(BackupBucketConfig) 29 in.DeepCopyInto(out) 30 return out 31 } 32 33 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 34 func (in *BastionConfig) DeepCopyInto(out *BastionConfig) { 35 *out = *in 36 return 37 } 38 39 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionConfig. 40 func (in *BastionConfig) DeepCopy() *BastionConfig { 41 if in == nil { 42 return nil 43 } 44 out := new(BastionConfig) 45 in.DeepCopyInto(out) 46 return out 47 } 48 49 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 50 func (in *ControllerConfiguration) DeepCopyInto(out *ControllerConfiguration) { 51 *out = *in 52 out.TypeMeta = in.TypeMeta 53 if in.ClientConnection != nil { 54 in, out := &in.ClientConnection, &out.ClientConnection 55 *out = new(componentbaseconfig.ClientConnectionConfiguration) 56 **out = **in 57 } 58 in.ETCD.DeepCopyInto(&out.ETCD) 59 if in.HealthCheckConfig != nil { 60 in, out := &in.HealthCheckConfig, &out.HealthCheckConfig 61 *out = new(apisconfig.HealthCheckConfig) 62 (*in).DeepCopyInto(*out) 63 } 64 if in.FeatureGates != nil { 65 in, out := &in.FeatureGates, &out.FeatureGates 66 *out = make(map[string]bool, len(*in)) 67 for key, val := range *in { 68 (*out)[key] = val 69 } 70 } 71 if in.BastionConfig != nil { 72 in, out := &in.BastionConfig, &out.BastionConfig 73 *out = new(BastionConfig) 74 **out = **in 75 } 76 if in.BackupBucketConfig != nil { 77 in, out := &in.BackupBucketConfig, &out.BackupBucketConfig 78 *out = new(BackupBucketConfig) 79 **out = **in 80 } 81 return 82 } 83 84 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerConfiguration. 85 func (in *ControllerConfiguration) DeepCopy() *ControllerConfiguration { 86 if in == nil { 87 return nil 88 } 89 out := new(ControllerConfiguration) 90 in.DeepCopyInto(out) 91 return out 92 } 93 94 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 95 func (in *ControllerConfiguration) DeepCopyObject() runtime.Object { 96 if c := in.DeepCopy(); c != nil { 97 return c 98 } 99 return nil 100 } 101 102 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 103 func (in *ETCD) DeepCopyInto(out *ETCD) { 104 *out = *in 105 in.Storage.DeepCopyInto(&out.Storage) 106 in.Backup.DeepCopyInto(&out.Backup) 107 return 108 } 109 110 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCD. 111 func (in *ETCD) DeepCopy() *ETCD { 112 if in == nil { 113 return nil 114 } 115 out := new(ETCD) 116 in.DeepCopyInto(out) 117 return out 118 } 119 120 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 121 func (in *ETCDBackup) DeepCopyInto(out *ETCDBackup) { 122 *out = *in 123 if in.Schedule != nil { 124 in, out := &in.Schedule, &out.Schedule 125 *out = new(string) 126 **out = **in 127 } 128 return 129 } 130 131 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDBackup. 132 func (in *ETCDBackup) DeepCopy() *ETCDBackup { 133 if in == nil { 134 return nil 135 } 136 out := new(ETCDBackup) 137 in.DeepCopyInto(out) 138 return out 139 } 140 141 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 142 func (in *ETCDStorage) DeepCopyInto(out *ETCDStorage) { 143 *out = *in 144 if in.ClassName != nil { 145 in, out := &in.ClassName, &out.ClassName 146 *out = new(string) 147 **out = **in 148 } 149 if in.Capacity != nil { 150 in, out := &in.Capacity, &out.Capacity 151 x := (*in).DeepCopy() 152 *out = &x 153 } 154 return 155 } 156 157 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDStorage. 158 func (in *ETCDStorage) DeepCopy() *ETCDStorage { 159 if in == nil { 160 return nil 161 } 162 out := new(ETCDStorage) 163 in.DeepCopyInto(out) 164 return out 165 }