//go:build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. package v1 import ( runtime "k8s.io/apimachinery/pkg/runtime" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Blocking) DeepCopyInto(out *Blocking) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blocking. func (in *Blocking) DeepCopy() *Blocking { if in == nil { return nil } out := new(Blocking) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceClass) DeepCopyInto(out *DeviceClass) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.DeviceStatus.DeepCopyInto(&out.DeviceStatus) if in.DeviceList != nil { in, out := &in.DeviceList, &out.DeviceList *out = make([]*DeviceSet, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(DeviceSet) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceClass. func (in *DeviceClass) DeepCopy() *DeviceClass { if in == nil { return nil } out := new(DeviceClass) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DeviceClass) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceClassList) DeepCopyInto(out *DeviceClassList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DeviceClass, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceClassList. func (in *DeviceClassList) DeepCopy() *DeviceClassList { if in == nil { return nil } out := new(DeviceClassList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DeviceClassList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceClassSpec) DeepCopyInto(out *DeviceClassSpec) { *out = *in out.Logging = in.Logging if in.DeviceSets != nil { in, out := &in.DeviceSets, &out.DeviceSets *out = make([]DeviceSetReference, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Devices != nil { in, out := &in.Devices, &out.Devices *out = make([]DeviceRef, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceClassSpec. func (in *DeviceClassSpec) DeepCopy() *DeviceClassSpec { if in == nil { return nil } out := new(DeviceClassSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceRef) DeepCopyInto(out *DeviceRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceRef. func (in *DeviceRef) DeepCopy() *DeviceRef { if in == nil { return nil } out := new(DeviceRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceSet) DeepCopyInto(out *DeviceSet) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.DeviceStatus.DeepCopyInto(&out.DeviceStatus) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSet. func (in *DeviceSet) DeepCopy() *DeviceSet { if in == nil { return nil } out := new(DeviceSet) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DeviceSet) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceSetList) DeepCopyInto(out *DeviceSetList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DeviceSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSetList. func (in *DeviceSetList) DeepCopy() *DeviceSetList { if in == nil { return nil } out := new(DeviceSetList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DeviceSetList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceSetReference) DeepCopyInto(out *DeviceSetReference) { *out = *in if in.Blocking != nil { in, out := &in.Blocking, &out.Blocking *out = new(Blocking) **out = **in } if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make([]Rule, len(*in)) copy(*out, *in) } if in.Properties != nil { in, out := &in.Properties, &out.Properties *out = make([]Rule, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSetReference. func (in *DeviceSetReference) DeepCopy() *DeviceSetReference { if in == nil { return nil } out := new(DeviceSetReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceSpec) DeepCopyInto(out *DeviceSpec) { *out = *in if in.DeviceSets != nil { in, out := &in.DeviceSets, &out.DeviceSets *out = make([]DeviceSetReference, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSpec. func (in *DeviceSpec) DeepCopy() *DeviceSpec { if in == nil { return nil } out := new(DeviceSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceState) DeepCopyInto(out *DeviceState) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceState. func (in *DeviceState) DeepCopy() *DeviceState { if in == nil { return nil } out := new(DeviceState) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceStatuses) DeepCopyInto(out *DeviceStatuses) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceStatuses. func (in *DeviceStatuses) DeepCopy() *DeviceStatuses { if in == nil { return nil } out := new(DeviceStatuses) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DeviceStatuses) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceStatusesList) DeepCopyInto(out *DeviceStatusesList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DeviceStatuses, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceStatusesList. func (in *DeviceStatusesList) DeepCopy() *DeviceStatusesList { if in == nil { return nil } out := new(DeviceStatusesList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DeviceStatusesList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DeviceStatusesSpec) DeepCopyInto(out *DeviceStatusesSpec) { *out = *in if in.Devices != nil { in, out := &in.Devices, &out.Devices *out = make(map[string][]DeviceState, len(*in)) for key, val := range *in { var outVal []DeviceState if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]DeviceState, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } if in.DeviceGroups != nil { in, out := &in.DeviceGroups, &out.DeviceGroups *out = make(map[string][]int64, len(*in)) for key, val := range *in { var outVal []int64 if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]int64, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceStatusesSpec. func (in *DeviceStatusesSpec) DeepCopy() *DeviceStatusesSpec { if in == nil { return nil } out := new(DeviceStatusesSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ListOption) DeepCopyInto(out *ListOption) { } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOption. func (in *ListOption) DeepCopy() *ListOption { if in == nil { return nil } out := new(ListOption) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Logging) DeepCopyInto(out *Logging) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logging. func (in *Logging) DeepCopy() *Logging { if in == nil { return nil } out := new(Logging) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Rule) DeepCopyInto(out *Rule) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule. func (in *Rule) DeepCopy() *Rule { if in == nil { return nil } out := new(Rule) in.DeepCopyInto(out) return out }