//go:build !ignore_autogenerated // +build !ignore_autogenerated // Code generated by deepcopy-gen. DO NOT EDIT. package gcp // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EncryptionKeyReference) DeepCopyInto(out *EncryptionKeyReference) { *out = *in if in.KMSKey != nil { in, out := &in.KMSKey, &out.KMSKey *out = new(KMSKeyReference) **out = **in } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionKeyReference. func (in *EncryptionKeyReference) DeepCopy() *EncryptionKeyReference { if in == nil { return nil } out := new(EncryptionKeyReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KMSKeyReference) DeepCopyInto(out *KMSKeyReference) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KMSKeyReference. func (in *KMSKeyReference) DeepCopy() *KMSKeyReference { if in == nil { return nil } out := new(KMSKeyReference) 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) } in.OSDisk.DeepCopyInto(&out.OSDisk) 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 *Metadata) DeepCopyInto(out *Metadata) { *out = *in return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metadata. func (in *Metadata) DeepCopy() *Metadata { if in == nil { return nil } out := new(Metadata) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OSDisk) DeepCopyInto(out *OSDisk) { *out = *in if in.EncryptionKey != nil { in, out := &in.EncryptionKey, &out.EncryptionKey *out = new(EncryptionKeyReference) (*in).DeepCopyInto(*out) } return } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk. func (in *OSDisk) DeepCopy() *OSDisk { if in == nil { return nil } out := new(OSDisk) 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 }