//go:build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. package v1alpha2 import ( "edge-infra.dev/pkg/k8s/runtime/inventory" "k8s.io/apimachinery/pkg/apis/meta/v1" 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 *CommonOptions) DeepCopyInto(out *CommonOptions) { *out = *in if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(v1.Duration) **out = **in } if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(v1.Duration) **out = **in } if in.RetryInterval != nil { in, out := &in.RetryInterval, &out.RetryInterval *out = new(v1.Duration) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonOptions. func (in *CommonOptions) DeepCopy() *CommonOptions { if in == nil { return nil } out := new(CommonOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatabaseUser) DeepCopyInto(out *DatabaseUser) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUser. func (in *DatabaseUser) DeepCopy() *DatabaseUser { if in == nil { return nil } out := new(DatabaseUser) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DatabaseUser) 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 *DatabaseUserList) DeepCopyInto(out *DatabaseUserList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DatabaseUser, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUserList. func (in *DatabaseUserList) DeepCopy() *DatabaseUserList { if in == nil { return nil } out := new(DatabaseUserList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DatabaseUserList) 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 *Dependents) DeepCopyInto(out *Dependents) { *out = *in out.GVK = in.GVK out.ObjectReference = in.ObjectReference } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dependents. func (in *Dependents) DeepCopy() *Dependents { if in == nil { return nil } out := new(Dependents) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Grant) DeepCopyInto(out *Grant) { *out = *in if in.TableGrant != nil { in, out := &in.TableGrant, &out.TableGrant *out = make([]TableGrant, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Grant. func (in *Grant) DeepCopy() *Grant { if in == nil { return nil } out := new(Grant) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GroupVersionKind) DeepCopyInto(out *GroupVersionKind) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKind. func (in *GroupVersionKind) DeepCopy() *GroupVersionKind { if in == nil { return nil } out := new(GroupVersionKind) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InstanceReference) DeepCopyInto(out *InstanceReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceReference. func (in *InstanceReference) DeepCopy() *InstanceReference { if in == nil { return nil } out := new(InstanceReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PasswordReference) DeepCopyInto(out *PasswordReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordReference. func (in *PasswordReference) DeepCopy() *PasswordReference { if in == nil { return nil } out := new(PasswordReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Permissions) DeepCopyInto(out *Permissions) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permissions. func (in *Permissions) DeepCopy() *Permissions { if in == nil { return nil } out := new(Permissions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccount. func (in *ServiceAccount) DeepCopy() *ServiceAccount { if in == nil { return nil } out := new(ServiceAccount) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableGrant) DeepCopyInto(out *TableGrant) { *out = *in if in.Permissions != nil { in, out := &in.Permissions, &out.Permissions *out = make([]Permissions, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGrant. func (in *TableGrant) DeepCopy() *TableGrant { if in == nil { return nil } out := new(TableGrant) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UserSpec) DeepCopyInto(out *UserSpec) { *out = *in in.CommonOptions.DeepCopyInto(&out.CommonOptions) out.InstanceRef = in.InstanceRef if in.PasswordRef != nil { in, out := &in.PasswordRef, &out.PasswordRef *out = new(PasswordReference) **out = **in } if in.ServiceAccount != nil { in, out := &in.ServiceAccount, &out.ServiceAccount *out = new(ServiceAccount) **out = **in } if in.Grants != nil { in, out := &in.Grants, &out.Grants *out = make([]Grant, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.DependsOn != nil { in, out := &in.DependsOn, &out.DependsOn *out = make([]Dependents, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec. func (in *UserSpec) DeepCopy() *UserSpec { if in == nil { return nil } out := new(UserSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UserStatus) DeepCopyInto(out *UserStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Inventory != nil { in, out := &in.Inventory, &out.Inventory *out = new(inventory.ResourceInventory) (*in).DeepCopyInto(*out) } out.RequestStatus = in.RequestStatus } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus. func (in *UserStatus) DeepCopy() *UserStatus { if in == nil { return nil } out := new(UserStatus) in.DeepCopyInto(out) return out }