//go:build !ignore_autogenerated // +build !ignore_autogenerated // Code generated by deepcopy-gen. DO NOT EDIT. package ibmcloud // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BootVolume) DeepCopyInto(out *BootVolume) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootVolume. func (in *BootVolume) DeepCopy() *BootVolume { if in == nil { return nil } out := new(BootVolume) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DedicatedHost) DeepCopyInto(out *DedicatedHost) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHost. func (in *DedicatedHost) DeepCopy() *DedicatedHost { if in == nil { return nil } out := new(DedicatedHost) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MachinePool) DeepCopyInto(out *MachinePool) { *out = *in if in.Zones != nil { in, out := &in.Zones, &out.Zones *out = make([]string, len(*in)) copy(*out, *in) } if in.BootVolume != nil { in, out := &in.BootVolume, &out.BootVolume *out = new(BootVolume) **out = **in } if in.DedicatedHosts != nil { in, out := &in.DedicatedHosts, &out.DedicatedHosts *out = make([]DedicatedHost, len(*in)) copy(*out, *in) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePool. func (in *MachinePool) DeepCopy() *MachinePool { if in == nil { return nil } out := new(MachinePool) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Platform) DeepCopyInto(out *Platform) { *out = *in out.CredentialsSecretRef = in.CredentialsSecretRef return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Platform. func (in *Platform) DeepCopy() *Platform { if in == nil { return nil } out := new(Platform) in.DeepCopyInto(out) return out }