...

Source file src/github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/resourcemanager/v1beta1/zz_generated.deepcopy.go

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/resourcemanager/v1beta1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright 2020 Google LLC
     5  //
     6  // Licensed under the Apache License, Version 2.0 (the "License");
     7  // you may not use this file except in compliance with the License.
     8  // You may obtain a copy of the License at
     9  //
    10  //     http://www.apache.org/licenses/LICENSE-2.0
    11  //
    12  // Unless required by applicable law or agreed to in writing, software
    13  // distributed under the License is distributed on an "AS IS" BASIS,
    14  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  // See the License for the specific language governing permissions and
    16  // limitations under the License.
    17  
    18  // *** DISCLAIMER ***
    19  // Config Connector's go-client for CRDs is currently in ALPHA, which means
    20  // that future versions of the go-client may include breaking changes.
    21  // Please try it out and give us feedback!
    22  
    23  // Code generated by main. DO NOT EDIT.
    24  
    25  package v1beta1
    26  
    27  import (
    28  	v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
    29  	runtime "k8s.io/apimachinery/pkg/runtime"
    30  )
    31  
    32  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    33  func (in *Folder) DeepCopyInto(out *Folder) {
    34  	*out = *in
    35  	out.TypeMeta = in.TypeMeta
    36  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    37  	in.Spec.DeepCopyInto(&out.Spec)
    38  	in.Status.DeepCopyInto(&out.Status)
    39  	return
    40  }
    41  
    42  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Folder.
    43  func (in *Folder) DeepCopy() *Folder {
    44  	if in == nil {
    45  		return nil
    46  	}
    47  	out := new(Folder)
    48  	in.DeepCopyInto(out)
    49  	return out
    50  }
    51  
    52  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    53  func (in *Folder) DeepCopyObject() runtime.Object {
    54  	if c := in.DeepCopy(); c != nil {
    55  		return c
    56  	}
    57  	return nil
    58  }
    59  
    60  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    61  func (in *FolderList) DeepCopyInto(out *FolderList) {
    62  	*out = *in
    63  	out.TypeMeta = in.TypeMeta
    64  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    65  	if in.Items != nil {
    66  		in, out := &in.Items, &out.Items
    67  		*out = make([]Folder, len(*in))
    68  		for i := range *in {
    69  			(*in)[i].DeepCopyInto(&(*out)[i])
    70  		}
    71  	}
    72  	return
    73  }
    74  
    75  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderList.
    76  func (in *FolderList) DeepCopy() *FolderList {
    77  	if in == nil {
    78  		return nil
    79  	}
    80  	out := new(FolderList)
    81  	in.DeepCopyInto(out)
    82  	return out
    83  }
    84  
    85  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    86  func (in *FolderList) DeepCopyObject() runtime.Object {
    87  	if c := in.DeepCopy(); c != nil {
    88  		return c
    89  	}
    90  	return nil
    91  }
    92  
    93  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    94  func (in *FolderSpec) DeepCopyInto(out *FolderSpec) {
    95  	*out = *in
    96  	if in.FolderRef != nil {
    97  		in, out := &in.FolderRef, &out.FolderRef
    98  		*out = new(v1alpha1.ResourceRef)
    99  		**out = **in
   100  	}
   101  	if in.OrganizationRef != nil {
   102  		in, out := &in.OrganizationRef, &out.OrganizationRef
   103  		*out = new(v1alpha1.ResourceRef)
   104  		**out = **in
   105  	}
   106  	if in.ResourceID != nil {
   107  		in, out := &in.ResourceID, &out.ResourceID
   108  		*out = new(string)
   109  		**out = **in
   110  	}
   111  	return
   112  }
   113  
   114  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSpec.
   115  func (in *FolderSpec) DeepCopy() *FolderSpec {
   116  	if in == nil {
   117  		return nil
   118  	}
   119  	out := new(FolderSpec)
   120  	in.DeepCopyInto(out)
   121  	return out
   122  }
   123  
   124  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   125  func (in *FolderStatus) DeepCopyInto(out *FolderStatus) {
   126  	*out = *in
   127  	if in.Conditions != nil {
   128  		in, out := &in.Conditions, &out.Conditions
   129  		*out = make([]v1alpha1.Condition, len(*in))
   130  		copy(*out, *in)
   131  	}
   132  	if in.CreateTime != nil {
   133  		in, out := &in.CreateTime, &out.CreateTime
   134  		*out = new(string)
   135  		**out = **in
   136  	}
   137  	if in.FolderId != nil {
   138  		in, out := &in.FolderId, &out.FolderId
   139  		*out = new(string)
   140  		**out = **in
   141  	}
   142  	if in.LifecycleState != nil {
   143  		in, out := &in.LifecycleState, &out.LifecycleState
   144  		*out = new(string)
   145  		**out = **in
   146  	}
   147  	if in.Name != nil {
   148  		in, out := &in.Name, &out.Name
   149  		*out = new(string)
   150  		**out = **in
   151  	}
   152  	if in.ObservedGeneration != nil {
   153  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   154  		*out = new(int)
   155  		**out = **in
   156  	}
   157  	return
   158  }
   159  
   160  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderStatus.
   161  func (in *FolderStatus) DeepCopy() *FolderStatus {
   162  	if in == nil {
   163  		return nil
   164  	}
   165  	out := new(FolderStatus)
   166  	in.DeepCopyInto(out)
   167  	return out
   168  }
   169  
   170  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   171  func (in *LienParent) DeepCopyInto(out *LienParent) {
   172  	*out = *in
   173  	if in.ProjectRef != nil {
   174  		in, out := &in.ProjectRef, &out.ProjectRef
   175  		*out = new(v1alpha1.ResourceRef)
   176  		**out = **in
   177  	}
   178  	return
   179  }
   180  
   181  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LienParent.
   182  func (in *LienParent) DeepCopy() *LienParent {
   183  	if in == nil {
   184  		return nil
   185  	}
   186  	out := new(LienParent)
   187  	in.DeepCopyInto(out)
   188  	return out
   189  }
   190  
   191  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   192  func (in *PolicyAllow) DeepCopyInto(out *PolicyAllow) {
   193  	*out = *in
   194  	if in.All != nil {
   195  		in, out := &in.All, &out.All
   196  		*out = new(bool)
   197  		**out = **in
   198  	}
   199  	if in.Values != nil {
   200  		in, out := &in.Values, &out.Values
   201  		*out = make([]string, len(*in))
   202  		copy(*out, *in)
   203  	}
   204  	return
   205  }
   206  
   207  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAllow.
   208  func (in *PolicyAllow) DeepCopy() *PolicyAllow {
   209  	if in == nil {
   210  		return nil
   211  	}
   212  	out := new(PolicyAllow)
   213  	in.DeepCopyInto(out)
   214  	return out
   215  }
   216  
   217  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   218  func (in *PolicyBooleanPolicy) DeepCopyInto(out *PolicyBooleanPolicy) {
   219  	*out = *in
   220  	return
   221  }
   222  
   223  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBooleanPolicy.
   224  func (in *PolicyBooleanPolicy) DeepCopy() *PolicyBooleanPolicy {
   225  	if in == nil {
   226  		return nil
   227  	}
   228  	out := new(PolicyBooleanPolicy)
   229  	in.DeepCopyInto(out)
   230  	return out
   231  }
   232  
   233  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   234  func (in *PolicyDeny) DeepCopyInto(out *PolicyDeny) {
   235  	*out = *in
   236  	if in.All != nil {
   237  		in, out := &in.All, &out.All
   238  		*out = new(bool)
   239  		**out = **in
   240  	}
   241  	if in.Values != nil {
   242  		in, out := &in.Values, &out.Values
   243  		*out = make([]string, len(*in))
   244  		copy(*out, *in)
   245  	}
   246  	return
   247  }
   248  
   249  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDeny.
   250  func (in *PolicyDeny) DeepCopy() *PolicyDeny {
   251  	if in == nil {
   252  		return nil
   253  	}
   254  	out := new(PolicyDeny)
   255  	in.DeepCopyInto(out)
   256  	return out
   257  }
   258  
   259  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   260  func (in *PolicyListPolicy) DeepCopyInto(out *PolicyListPolicy) {
   261  	*out = *in
   262  	if in.Allow != nil {
   263  		in, out := &in.Allow, &out.Allow
   264  		*out = new(PolicyAllow)
   265  		(*in).DeepCopyInto(*out)
   266  	}
   267  	if in.Deny != nil {
   268  		in, out := &in.Deny, &out.Deny
   269  		*out = new(PolicyDeny)
   270  		(*in).DeepCopyInto(*out)
   271  	}
   272  	if in.InheritFromParent != nil {
   273  		in, out := &in.InheritFromParent, &out.InheritFromParent
   274  		*out = new(bool)
   275  		**out = **in
   276  	}
   277  	if in.SuggestedValue != nil {
   278  		in, out := &in.SuggestedValue, &out.SuggestedValue
   279  		*out = new(string)
   280  		**out = **in
   281  	}
   282  	return
   283  }
   284  
   285  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyListPolicy.
   286  func (in *PolicyListPolicy) DeepCopy() *PolicyListPolicy {
   287  	if in == nil {
   288  		return nil
   289  	}
   290  	out := new(PolicyListPolicy)
   291  	in.DeepCopyInto(out)
   292  	return out
   293  }
   294  
   295  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   296  func (in *PolicyRestorePolicy) DeepCopyInto(out *PolicyRestorePolicy) {
   297  	*out = *in
   298  	return
   299  }
   300  
   301  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRestorePolicy.
   302  func (in *PolicyRestorePolicy) DeepCopy() *PolicyRestorePolicy {
   303  	if in == nil {
   304  		return nil
   305  	}
   306  	out := new(PolicyRestorePolicy)
   307  	in.DeepCopyInto(out)
   308  	return out
   309  }
   310  
   311  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   312  func (in *Project) DeepCopyInto(out *Project) {
   313  	*out = *in
   314  	out.TypeMeta = in.TypeMeta
   315  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   316  	in.Spec.DeepCopyInto(&out.Spec)
   317  	in.Status.DeepCopyInto(&out.Status)
   318  	return
   319  }
   320  
   321  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
   322  func (in *Project) DeepCopy() *Project {
   323  	if in == nil {
   324  		return nil
   325  	}
   326  	out := new(Project)
   327  	in.DeepCopyInto(out)
   328  	return out
   329  }
   330  
   331  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   332  func (in *Project) DeepCopyObject() runtime.Object {
   333  	if c := in.DeepCopy(); c != nil {
   334  		return c
   335  	}
   336  	return nil
   337  }
   338  
   339  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   340  func (in *ProjectList) DeepCopyInto(out *ProjectList) {
   341  	*out = *in
   342  	out.TypeMeta = in.TypeMeta
   343  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   344  	if in.Items != nil {
   345  		in, out := &in.Items, &out.Items
   346  		*out = make([]Project, len(*in))
   347  		for i := range *in {
   348  			(*in)[i].DeepCopyInto(&(*out)[i])
   349  		}
   350  	}
   351  	return
   352  }
   353  
   354  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
   355  func (in *ProjectList) DeepCopy() *ProjectList {
   356  	if in == nil {
   357  		return nil
   358  	}
   359  	out := new(ProjectList)
   360  	in.DeepCopyInto(out)
   361  	return out
   362  }
   363  
   364  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   365  func (in *ProjectList) DeepCopyObject() runtime.Object {
   366  	if c := in.DeepCopy(); c != nil {
   367  		return c
   368  	}
   369  	return nil
   370  }
   371  
   372  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   373  func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec) {
   374  	*out = *in
   375  	if in.BillingAccountRef != nil {
   376  		in, out := &in.BillingAccountRef, &out.BillingAccountRef
   377  		*out = new(v1alpha1.ResourceRef)
   378  		**out = **in
   379  	}
   380  	if in.FolderRef != nil {
   381  		in, out := &in.FolderRef, &out.FolderRef
   382  		*out = new(v1alpha1.ResourceRef)
   383  		**out = **in
   384  	}
   385  	if in.OrganizationRef != nil {
   386  		in, out := &in.OrganizationRef, &out.OrganizationRef
   387  		*out = new(v1alpha1.ResourceRef)
   388  		**out = **in
   389  	}
   390  	if in.ResourceID != nil {
   391  		in, out := &in.ResourceID, &out.ResourceID
   392  		*out = new(string)
   393  		**out = **in
   394  	}
   395  	return
   396  }
   397  
   398  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
   399  func (in *ProjectSpec) DeepCopy() *ProjectSpec {
   400  	if in == nil {
   401  		return nil
   402  	}
   403  	out := new(ProjectSpec)
   404  	in.DeepCopyInto(out)
   405  	return out
   406  }
   407  
   408  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   409  func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus) {
   410  	*out = *in
   411  	if in.Conditions != nil {
   412  		in, out := &in.Conditions, &out.Conditions
   413  		*out = make([]v1alpha1.Condition, len(*in))
   414  		copy(*out, *in)
   415  	}
   416  	if in.Number != nil {
   417  		in, out := &in.Number, &out.Number
   418  		*out = new(string)
   419  		**out = **in
   420  	}
   421  	if in.ObservedGeneration != nil {
   422  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   423  		*out = new(int)
   424  		**out = **in
   425  	}
   426  	return
   427  }
   428  
   429  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
   430  func (in *ProjectStatus) DeepCopy() *ProjectStatus {
   431  	if in == nil {
   432  		return nil
   433  	}
   434  	out := new(ProjectStatus)
   435  	in.DeepCopyInto(out)
   436  	return out
   437  }
   438  
   439  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   440  func (in *ResourceManagerLien) DeepCopyInto(out *ResourceManagerLien) {
   441  	*out = *in
   442  	out.TypeMeta = in.TypeMeta
   443  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   444  	in.Spec.DeepCopyInto(&out.Spec)
   445  	in.Status.DeepCopyInto(&out.Status)
   446  	return
   447  }
   448  
   449  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLien.
   450  func (in *ResourceManagerLien) DeepCopy() *ResourceManagerLien {
   451  	if in == nil {
   452  		return nil
   453  	}
   454  	out := new(ResourceManagerLien)
   455  	in.DeepCopyInto(out)
   456  	return out
   457  }
   458  
   459  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   460  func (in *ResourceManagerLien) DeepCopyObject() runtime.Object {
   461  	if c := in.DeepCopy(); c != nil {
   462  		return c
   463  	}
   464  	return nil
   465  }
   466  
   467  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   468  func (in *ResourceManagerLienList) DeepCopyInto(out *ResourceManagerLienList) {
   469  	*out = *in
   470  	out.TypeMeta = in.TypeMeta
   471  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   472  	if in.Items != nil {
   473  		in, out := &in.Items, &out.Items
   474  		*out = make([]ResourceManagerLien, len(*in))
   475  		for i := range *in {
   476  			(*in)[i].DeepCopyInto(&(*out)[i])
   477  		}
   478  	}
   479  	return
   480  }
   481  
   482  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLienList.
   483  func (in *ResourceManagerLienList) DeepCopy() *ResourceManagerLienList {
   484  	if in == nil {
   485  		return nil
   486  	}
   487  	out := new(ResourceManagerLienList)
   488  	in.DeepCopyInto(out)
   489  	return out
   490  }
   491  
   492  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   493  func (in *ResourceManagerLienList) DeepCopyObject() runtime.Object {
   494  	if c := in.DeepCopy(); c != nil {
   495  		return c
   496  	}
   497  	return nil
   498  }
   499  
   500  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   501  func (in *ResourceManagerLienSpec) DeepCopyInto(out *ResourceManagerLienSpec) {
   502  	*out = *in
   503  	in.Parent.DeepCopyInto(&out.Parent)
   504  	if in.ResourceID != nil {
   505  		in, out := &in.ResourceID, &out.ResourceID
   506  		*out = new(string)
   507  		**out = **in
   508  	}
   509  	if in.Restrictions != nil {
   510  		in, out := &in.Restrictions, &out.Restrictions
   511  		*out = make([]string, len(*in))
   512  		copy(*out, *in)
   513  	}
   514  	return
   515  }
   516  
   517  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLienSpec.
   518  func (in *ResourceManagerLienSpec) DeepCopy() *ResourceManagerLienSpec {
   519  	if in == nil {
   520  		return nil
   521  	}
   522  	out := new(ResourceManagerLienSpec)
   523  	in.DeepCopyInto(out)
   524  	return out
   525  }
   526  
   527  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   528  func (in *ResourceManagerLienStatus) DeepCopyInto(out *ResourceManagerLienStatus) {
   529  	*out = *in
   530  	if in.Conditions != nil {
   531  		in, out := &in.Conditions, &out.Conditions
   532  		*out = make([]v1alpha1.Condition, len(*in))
   533  		copy(*out, *in)
   534  	}
   535  	if in.CreateTime != nil {
   536  		in, out := &in.CreateTime, &out.CreateTime
   537  		*out = new(string)
   538  		**out = **in
   539  	}
   540  	if in.Name != nil {
   541  		in, out := &in.Name, &out.Name
   542  		*out = new(string)
   543  		**out = **in
   544  	}
   545  	if in.ObservedGeneration != nil {
   546  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   547  		*out = new(int)
   548  		**out = **in
   549  	}
   550  	return
   551  }
   552  
   553  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerLienStatus.
   554  func (in *ResourceManagerLienStatus) DeepCopy() *ResourceManagerLienStatus {
   555  	if in == nil {
   556  		return nil
   557  	}
   558  	out := new(ResourceManagerLienStatus)
   559  	in.DeepCopyInto(out)
   560  	return out
   561  }
   562  
   563  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   564  func (in *ResourceManagerPolicy) DeepCopyInto(out *ResourceManagerPolicy) {
   565  	*out = *in
   566  	out.TypeMeta = in.TypeMeta
   567  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   568  	in.Spec.DeepCopyInto(&out.Spec)
   569  	in.Status.DeepCopyInto(&out.Status)
   570  	return
   571  }
   572  
   573  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerPolicy.
   574  func (in *ResourceManagerPolicy) DeepCopy() *ResourceManagerPolicy {
   575  	if in == nil {
   576  		return nil
   577  	}
   578  	out := new(ResourceManagerPolicy)
   579  	in.DeepCopyInto(out)
   580  	return out
   581  }
   582  
   583  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   584  func (in *ResourceManagerPolicy) DeepCopyObject() runtime.Object {
   585  	if c := in.DeepCopy(); c != nil {
   586  		return c
   587  	}
   588  	return nil
   589  }
   590  
   591  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   592  func (in *ResourceManagerPolicyList) DeepCopyInto(out *ResourceManagerPolicyList) {
   593  	*out = *in
   594  	out.TypeMeta = in.TypeMeta
   595  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   596  	if in.Items != nil {
   597  		in, out := &in.Items, &out.Items
   598  		*out = make([]ResourceManagerPolicy, len(*in))
   599  		for i := range *in {
   600  			(*in)[i].DeepCopyInto(&(*out)[i])
   601  		}
   602  	}
   603  	return
   604  }
   605  
   606  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerPolicyList.
   607  func (in *ResourceManagerPolicyList) DeepCopy() *ResourceManagerPolicyList {
   608  	if in == nil {
   609  		return nil
   610  	}
   611  	out := new(ResourceManagerPolicyList)
   612  	in.DeepCopyInto(out)
   613  	return out
   614  }
   615  
   616  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   617  func (in *ResourceManagerPolicyList) DeepCopyObject() runtime.Object {
   618  	if c := in.DeepCopy(); c != nil {
   619  		return c
   620  	}
   621  	return nil
   622  }
   623  
   624  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   625  func (in *ResourceManagerPolicySpec) DeepCopyInto(out *ResourceManagerPolicySpec) {
   626  	*out = *in
   627  	if in.BooleanPolicy != nil {
   628  		in, out := &in.BooleanPolicy, &out.BooleanPolicy
   629  		*out = new(PolicyBooleanPolicy)
   630  		**out = **in
   631  	}
   632  	if in.FolderRef != nil {
   633  		in, out := &in.FolderRef, &out.FolderRef
   634  		*out = new(v1alpha1.ResourceRef)
   635  		**out = **in
   636  	}
   637  	if in.ListPolicy != nil {
   638  		in, out := &in.ListPolicy, &out.ListPolicy
   639  		*out = new(PolicyListPolicy)
   640  		(*in).DeepCopyInto(*out)
   641  	}
   642  	if in.OrganizationRef != nil {
   643  		in, out := &in.OrganizationRef, &out.OrganizationRef
   644  		*out = new(v1alpha1.ResourceRef)
   645  		**out = **in
   646  	}
   647  	if in.ProjectRef != nil {
   648  		in, out := &in.ProjectRef, &out.ProjectRef
   649  		*out = new(v1alpha1.ResourceRef)
   650  		**out = **in
   651  	}
   652  	if in.RestorePolicy != nil {
   653  		in, out := &in.RestorePolicy, &out.RestorePolicy
   654  		*out = new(PolicyRestorePolicy)
   655  		**out = **in
   656  	}
   657  	if in.Version != nil {
   658  		in, out := &in.Version, &out.Version
   659  		*out = new(int)
   660  		**out = **in
   661  	}
   662  	return
   663  }
   664  
   665  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerPolicySpec.
   666  func (in *ResourceManagerPolicySpec) DeepCopy() *ResourceManagerPolicySpec {
   667  	if in == nil {
   668  		return nil
   669  	}
   670  	out := new(ResourceManagerPolicySpec)
   671  	in.DeepCopyInto(out)
   672  	return out
   673  }
   674  
   675  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   676  func (in *ResourceManagerPolicyStatus) DeepCopyInto(out *ResourceManagerPolicyStatus) {
   677  	*out = *in
   678  	if in.Conditions != nil {
   679  		in, out := &in.Conditions, &out.Conditions
   680  		*out = make([]v1alpha1.Condition, len(*in))
   681  		copy(*out, *in)
   682  	}
   683  	if in.Etag != nil {
   684  		in, out := &in.Etag, &out.Etag
   685  		*out = new(string)
   686  		**out = **in
   687  	}
   688  	if in.ObservedGeneration != nil {
   689  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   690  		*out = new(int)
   691  		**out = **in
   692  	}
   693  	if in.UpdateTime != nil {
   694  		in, out := &in.UpdateTime, &out.UpdateTime
   695  		*out = new(string)
   696  		**out = **in
   697  	}
   698  	return
   699  }
   700  
   701  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerPolicyStatus.
   702  func (in *ResourceManagerPolicyStatus) DeepCopy() *ResourceManagerPolicyStatus {
   703  	if in == nil {
   704  		return nil
   705  	}
   706  	out := new(ResourceManagerPolicyStatus)
   707  	in.DeepCopyInto(out)
   708  	return out
   709  }
   710  

View as plain text