apis/iam/v1beta1/zz_generated.deepcopy.go (436 lines of code) (raw):

//go:build !ignore_autogenerated // Copyright 2020 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Code generated by controller-gen. DO NOT EDIT. package v1beta1 import ( bigqueryconnectionv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/apis/bigqueryconnection/v1beta1" "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1" 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 *AuditLogConfig) DeepCopyInto(out *AuditLogConfig) { *out = *in if in.ExemptedMembers != nil { in, out := &in.ExemptedMembers, &out.ExemptedMembers *out = make([]Member, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogConfig. func (in *AuditLogConfig) DeepCopy() *AuditLogConfig { if in == nil { return nil } out := new(AuditLogConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMAuditConfig) DeepCopyInto(out *IAMAuditConfig) { *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 IAMAuditConfig. func (in *IAMAuditConfig) DeepCopy() *IAMAuditConfig { if in == nil { return nil } out := new(IAMAuditConfig) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IAMAuditConfig) 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 *IAMAuditConfigList) DeepCopyInto(out *IAMAuditConfigList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IAMAuditConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMAuditConfigList. func (in *IAMAuditConfigList) DeepCopy() *IAMAuditConfigList { if in == nil { return nil } out := new(IAMAuditConfigList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IAMAuditConfigList) 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 *IAMAuditConfigSpec) DeepCopyInto(out *IAMAuditConfigSpec) { *out = *in out.ResourceReference = in.ResourceReference if in.AuditLogConfigs != nil { in, out := &in.AuditLogConfigs, &out.AuditLogConfigs *out = make([]AuditLogConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMAuditConfigSpec. func (in *IAMAuditConfigSpec) DeepCopy() *IAMAuditConfigSpec { if in == nil { return nil } out := new(IAMAuditConfigSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMAuditConfigStatus) DeepCopyInto(out *IAMAuditConfigStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1alpha1.Condition, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMAuditConfigStatus. func (in *IAMAuditConfigStatus) DeepCopy() *IAMAuditConfigStatus { if in == nil { return nil } out := new(IAMAuditConfigStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMCondition) DeepCopyInto(out *IAMCondition) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMCondition. func (in *IAMCondition) DeepCopy() *IAMCondition { if in == nil { return nil } out := new(IAMCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPartialPolicy) DeepCopyInto(out *IAMPartialPolicy) { *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 IAMPartialPolicy. func (in *IAMPartialPolicy) DeepCopy() *IAMPartialPolicy { if in == nil { return nil } out := new(IAMPartialPolicy) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IAMPartialPolicy) 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 *IAMPartialPolicyBinding) DeepCopyInto(out *IAMPartialPolicyBinding) { *out = *in if in.Members != nil { in, out := &in.Members, &out.Members *out = make([]IAMPartialPolicyMember, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Condition != nil { in, out := &in.Condition, &out.Condition *out = new(IAMCondition) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPartialPolicyBinding. func (in *IAMPartialPolicyBinding) DeepCopy() *IAMPartialPolicyBinding { if in == nil { return nil } out := new(IAMPartialPolicyBinding) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPartialPolicyList) DeepCopyInto(out *IAMPartialPolicyList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IAMPartialPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPartialPolicyList. func (in *IAMPartialPolicyList) DeepCopy() *IAMPartialPolicyList { if in == nil { return nil } out := new(IAMPartialPolicyList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IAMPartialPolicyList) 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 *IAMPartialPolicyMember) DeepCopyInto(out *IAMPartialPolicyMember) { *out = *in if in.MemberFrom != nil { in, out := &in.MemberFrom, &out.MemberFrom *out = new(MemberSource) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPartialPolicyMember. func (in *IAMPartialPolicyMember) DeepCopy() *IAMPartialPolicyMember { if in == nil { return nil } out := new(IAMPartialPolicyMember) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPartialPolicySpec) DeepCopyInto(out *IAMPartialPolicySpec) { *out = *in out.ResourceReference = in.ResourceReference if in.Bindings != nil { in, out := &in.Bindings, &out.Bindings *out = make([]IAMPartialPolicyBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPartialPolicySpec. func (in *IAMPartialPolicySpec) DeepCopy() *IAMPartialPolicySpec { if in == nil { return nil } out := new(IAMPartialPolicySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPartialPolicyStatus) DeepCopyInto(out *IAMPartialPolicyStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1alpha1.Condition, len(*in)) copy(*out, *in) } if in.LastAppliedBindings != nil { in, out := &in.LastAppliedBindings, &out.LastAppliedBindings *out = make([]IAMPolicyBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.AllBindings != nil { in, out := &in.AllBindings, &out.AllBindings *out = make([]IAMPolicyBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPartialPolicyStatus. func (in *IAMPartialPolicyStatus) DeepCopy() *IAMPartialPolicyStatus { if in == nil { return nil } out := new(IAMPartialPolicyStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPolicy) DeepCopyInto(out *IAMPolicy) { *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 IAMPolicy. func (in *IAMPolicy) DeepCopy() *IAMPolicy { if in == nil { return nil } out := new(IAMPolicy) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IAMPolicy) 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 *IAMPolicyAuditConfig) DeepCopyInto(out *IAMPolicyAuditConfig) { *out = *in if in.AuditLogConfigs != nil { in, out := &in.AuditLogConfigs, &out.AuditLogConfigs *out = make([]AuditLogConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyAuditConfig. func (in *IAMPolicyAuditConfig) DeepCopy() *IAMPolicyAuditConfig { if in == nil { return nil } out := new(IAMPolicyAuditConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPolicyBinding) DeepCopyInto(out *IAMPolicyBinding) { *out = *in if in.Members != nil { in, out := &in.Members, &out.Members *out = make([]Member, len(*in)) copy(*out, *in) } if in.Condition != nil { in, out := &in.Condition, &out.Condition *out = new(IAMCondition) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyBinding. func (in *IAMPolicyBinding) DeepCopy() *IAMPolicyBinding { if in == nil { return nil } out := new(IAMPolicyBinding) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPolicyList) DeepCopyInto(out *IAMPolicyList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IAMPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyList. func (in *IAMPolicyList) DeepCopy() *IAMPolicyList { if in == nil { return nil } out := new(IAMPolicyList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IAMPolicyList) 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 *IAMPolicySpec) DeepCopyInto(out *IAMPolicySpec) { *out = *in out.ResourceReference = in.ResourceReference if in.Bindings != nil { in, out := &in.Bindings, &out.Bindings *out = make([]IAMPolicyBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.AuditConfigs != nil { in, out := &in.AuditConfigs, &out.AuditConfigs *out = make([]IAMPolicyAuditConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicySpec. func (in *IAMPolicySpec) DeepCopy() *IAMPolicySpec { if in == nil { return nil } out := new(IAMPolicySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IAMPolicyStatus) DeepCopyInto(out *IAMPolicyStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1alpha1.Condition, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyStatus. func (in *IAMPolicyStatus) DeepCopy() *IAMPolicyStatus { if in == nil { return nil } out := new(IAMPolicyStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MemberReference) DeepCopyInto(out *MemberReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberReference. func (in *MemberReference) DeepCopy() *MemberReference { if in == nil { return nil } out := new(MemberReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MemberSource) DeepCopyInto(out *MemberSource) { *out = *in if in.ServiceAccountRef != nil { in, out := &in.ServiceAccountRef, &out.ServiceAccountRef *out = new(MemberReference) **out = **in } if in.LogSinkRef != nil { in, out := &in.LogSinkRef, &out.LogSinkRef *out = new(MemberReference) **out = **in } if in.SQLInstanceRef != nil { in, out := &in.SQLInstanceRef, &out.SQLInstanceRef *out = new(MemberReference) **out = **in } if in.ServiceIdentityRef != nil { in, out := &in.ServiceIdentityRef, &out.ServiceIdentityRef *out = new(MemberReference) **out = **in } if in.BigQueryConnectionConnectionRef != nil { in, out := &in.BigQueryConnectionConnectionRef, &out.BigQueryConnectionConnectionRef *out = new(bigqueryconnectionv1beta1.BigQueryConnectionServiceAccountRef) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSource. func (in *MemberSource) DeepCopy() *MemberSource { if in == nil { return nil } out := new(MemberSource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ResourceReference) DeepCopyInto(out *ResourceReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference. func (in *ResourceReference) DeepCopy() *ResourceReference { if in == nil { return nil } out := new(ResourceReference) in.DeepCopyInto(out) return out }