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
}