github.com/verrazzano/verrazzano@v1.7.1/cluster-operator/apis/clusters/v1alpha1/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright (c) 2022, 2023, Oracle and/or its affiliates.
     5  // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
     6  
     7  // Code generated by controller-gen. DO NOT EDIT.
     8  
     9  package v1alpha1
    10  
    11  import (
    12  	"k8s.io/apimachinery/pkg/runtime"
    13  )
    14  
    15  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    16  func (in *ArgoCDRegistration) DeepCopyInto(out *ArgoCDRegistration) {
    17  	*out = *in
    18  	if in.Timestamp != nil {
    19  		in, out := &in.Timestamp, &out.Timestamp
    20  		*out = (*in).DeepCopy()
    21  	}
    22  }
    23  
    24  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgoCDRegistration.
    25  func (in *ArgoCDRegistration) DeepCopy() *ArgoCDRegistration {
    26  	if in == nil {
    27  		return nil
    28  	}
    29  	out := new(ArgoCDRegistration)
    30  	in.DeepCopyInto(out)
    31  	return out
    32  }
    33  
    34  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    35  func (in *ClusterNetwork) DeepCopyInto(out *ClusterNetwork) {
    36  	*out = *in
    37  }
    38  
    39  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetwork.
    40  func (in *ClusterNetwork) DeepCopy() *ClusterNetwork {
    41  	if in == nil {
    42  		return nil
    43  	}
    44  	out := new(ClusterNetwork)
    45  	in.DeepCopyInto(out)
    46  	return out
    47  }
    48  
    49  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    50  func (in *ClusterReference) DeepCopyInto(out *ClusterReference) {
    51  	*out = *in
    52  }
    53  
    54  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterReference.
    55  func (in *ClusterReference) DeepCopy() *ClusterReference {
    56  	if in == nil {
    57  		return nil
    58  	}
    59  	out := new(ClusterReference)
    60  	in.DeepCopyInto(out)
    61  	return out
    62  }
    63  
    64  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    65  func (in *CommonClusterSpec) DeepCopyInto(out *CommonClusterSpec) {
    66  	*out = *in
    67  	out.IdentityRef = in.IdentityRef
    68  	if in.PrivateRegistry != nil {
    69  		in, out := &in.PrivateRegistry, &out.PrivateRegistry
    70  		*out = new(PrivateRegistry)
    71  		**out = **in
    72  	}
    73  	if in.Proxy != nil {
    74  		in, out := &in.Proxy, &out.Proxy
    75  		*out = new(Proxy)
    76  		**out = **in
    77  	}
    78  }
    79  
    80  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonClusterSpec.
    81  func (in *CommonClusterSpec) DeepCopy() *CommonClusterSpec {
    82  	if in == nil {
    83  		return nil
    84  	}
    85  	out := new(CommonClusterSpec)
    86  	in.DeepCopyInto(out)
    87  	return out
    88  }
    89  
    90  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    91  func (in *CommonOCI) DeepCopyInto(out *CommonOCI) {
    92  	*out = *in
    93  	if in.SSHPublicKey != nil {
    94  		in, out := &in.SSHPublicKey, &out.SSHPublicKey
    95  		*out = new(string)
    96  		**out = **in
    97  	}
    98  	if in.CloudInitScript != nil {
    99  		in, out := &in.CloudInitScript, &out.CloudInitScript
   100  		*out = make([]string, len(*in))
   101  		copy(*out, *in)
   102  	}
   103  }
   104  
   105  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonOCI.
   106  func (in *CommonOCI) DeepCopy() *CommonOCI {
   107  	if in == nil {
   108  		return nil
   109  	}
   110  	out := new(CommonOCI)
   111  	in.DeepCopyInto(out)
   112  	return out
   113  }
   114  
   115  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   116  func (in *Condition) DeepCopyInto(out *Condition) {
   117  	*out = *in
   118  	if in.LastTransitionTime != nil {
   119  		in, out := &in.LastTransitionTime, &out.LastTransitionTime
   120  		*out = (*in).DeepCopy()
   121  	}
   122  }
   123  
   124  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
   125  func (in *Condition) DeepCopy() *Condition {
   126  	if in == nil {
   127  		return nil
   128  	}
   129  	out := new(Condition)
   130  	in.DeepCopyInto(out)
   131  	return out
   132  }
   133  
   134  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   135  func (in *Kubernetes) DeepCopyInto(out *Kubernetes) {
   136  	*out = *in
   137  	out.KubernetesBase = in.KubernetesBase
   138  }
   139  
   140  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kubernetes.
   141  func (in *Kubernetes) DeepCopy() *Kubernetes {
   142  	if in == nil {
   143  		return nil
   144  	}
   145  	out := new(Kubernetes)
   146  	in.DeepCopyInto(out)
   147  	return out
   148  }
   149  
   150  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   151  func (in *KubernetesBase) DeepCopyInto(out *KubernetesBase) {
   152  	*out = *in
   153  	out.ClusterNetwork = in.ClusterNetwork
   154  }
   155  
   156  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesBase.
   157  func (in *KubernetesBase) DeepCopy() *KubernetesBase {
   158  	if in == nil {
   159  		return nil
   160  	}
   161  	out := new(KubernetesBase)
   162  	in.DeepCopyInto(out)
   163  	return out
   164  }
   165  
   166  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   167  func (in *KubernetesInformation) DeepCopyInto(out *KubernetesInformation) {
   168  	*out = *in
   169  }
   170  
   171  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesInformation.
   172  func (in *KubernetesInformation) DeepCopy() *KubernetesInformation {
   173  	if in == nil {
   174  		return nil
   175  	}
   176  	out := new(KubernetesInformation)
   177  	in.DeepCopyInto(out)
   178  	return out
   179  }
   180  
   181  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   182  func (in *NamedOCINode) DeepCopyInto(out *NamedOCINode) {
   183  	*out = *in
   184  	in.OCINode.DeepCopyInto(&out.OCINode)
   185  }
   186  
   187  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedOCINode.
   188  func (in *NamedOCINode) DeepCopy() *NamedOCINode {
   189  	if in == nil {
   190  		return nil
   191  	}
   192  	out := new(NamedOCINode)
   193  	in.DeepCopyInto(out)
   194  	return out
   195  }
   196  
   197  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   198  func (in *NamespacedRef) DeepCopyInto(out *NamespacedRef) {
   199  	*out = *in
   200  }
   201  
   202  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedRef.
   203  func (in *NamespacedRef) DeepCopy() *NamespacedRef {
   204  	if in == nil {
   205  		return nil
   206  	}
   207  	out := new(NamespacedRef)
   208  	in.DeepCopyInto(out)
   209  	return out
   210  }
   211  
   212  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   213  func (in *Network) DeepCopyInto(out *Network) {
   214  	*out = *in
   215  	if in.Subnets != nil {
   216  		in, out := &in.Subnets, &out.Subnets
   217  		*out = make([]Subnet, len(*in))
   218  		copy(*out, *in)
   219  	}
   220  }
   221  
   222  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
   223  func (in *Network) DeepCopy() *Network {
   224  	if in == nil {
   225  		return nil
   226  	}
   227  	out := new(Network)
   228  	in.DeepCopyInto(out)
   229  	return out
   230  }
   231  
   232  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   233  func (in *OCI) DeepCopyInto(out *OCI) {
   234  	*out = *in
   235  	in.CommonOCI.DeepCopyInto(&out.CommonOCI)
   236  	in.ControlPlane.DeepCopyInto(&out.ControlPlane)
   237  	if in.Workers != nil {
   238  		in, out := &in.Workers, &out.Workers
   239  		*out = make([]NamedOCINode, len(*in))
   240  		for i := range *in {
   241  			(*in)[i].DeepCopyInto(&(*out)[i])
   242  		}
   243  	}
   244  	if in.Network != nil {
   245  		in, out := &in.Network, &out.Network
   246  		*out = new(Network)
   247  		(*in).DeepCopyInto(*out)
   248  	}
   249  }
   250  
   251  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCI.
   252  func (in *OCI) DeepCopy() *OCI {
   253  	if in == nil {
   254  		return nil
   255  	}
   256  	out := new(OCI)
   257  	in.DeepCopyInto(out)
   258  	return out
   259  }
   260  
   261  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   262  func (in *OCINode) DeepCopyInto(out *OCINode) {
   263  	*out = *in
   264  	if in.Shape != nil {
   265  		in, out := &in.Shape, &out.Shape
   266  		*out = new(string)
   267  		**out = **in
   268  	}
   269  	if in.OCPUs != nil {
   270  		in, out := &in.OCPUs, &out.OCPUs
   271  		*out = new(int)
   272  		**out = **in
   273  	}
   274  	if in.MemoryGbs != nil {
   275  		in, out := &in.MemoryGbs, &out.MemoryGbs
   276  		*out = new(int)
   277  		**out = **in
   278  	}
   279  	if in.BootVolumeGbs != nil {
   280  		in, out := &in.BootVolumeGbs, &out.BootVolumeGbs
   281  		*out = new(int)
   282  		**out = **in
   283  	}
   284  	if in.Replicas != nil {
   285  		in, out := &in.Replicas, &out.Replicas
   286  		*out = new(int)
   287  		**out = **in
   288  	}
   289  }
   290  
   291  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCINode.
   292  func (in *OCINode) DeepCopy() *OCINode {
   293  	if in == nil {
   294  		return nil
   295  	}
   296  	out := new(OCINode)
   297  	in.DeepCopyInto(out)
   298  	return out
   299  }
   300  
   301  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   302  func (in *OCIOCNEClusterSpec) DeepCopyInto(out *OCIOCNEClusterSpec) {
   303  	*out = *in
   304  	in.CommonClusterSpec.DeepCopyInto(&out.CommonClusterSpec)
   305  	out.KubernetesBase = in.KubernetesBase
   306  	out.OCNE = in.OCNE
   307  	in.OCI.DeepCopyInto(&out.OCI)
   308  }
   309  
   310  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIOCNEClusterSpec.
   311  func (in *OCIOCNEClusterSpec) DeepCopy() *OCIOCNEClusterSpec {
   312  	if in == nil {
   313  		return nil
   314  	}
   315  	out := new(OCIOCNEClusterSpec)
   316  	in.DeepCopyInto(out)
   317  	return out
   318  }
   319  
   320  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   321  func (in *OCNE) DeepCopyInto(out *OCNE) {
   322  	*out = *in
   323  	out.Dependencies = in.Dependencies
   324  }
   325  
   326  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCNE.
   327  func (in *OCNE) DeepCopy() *OCNE {
   328  	if in == nil {
   329  		return nil
   330  	}
   331  	out := new(OCNE)
   332  	in.DeepCopyInto(out)
   333  	return out
   334  }
   335  
   336  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   337  func (in *OCNEDependencies) DeepCopyInto(out *OCNEDependencies) {
   338  	*out = *in
   339  }
   340  
   341  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCNEDependencies.
   342  func (in *OCNEDependencies) DeepCopy() *OCNEDependencies {
   343  	if in == nil {
   344  		return nil
   345  	}
   346  	out := new(OCNEDependencies)
   347  	in.DeepCopyInto(out)
   348  	return out
   349  }
   350  
   351  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   352  func (in *OCNEOCIQuickCreate) DeepCopyInto(out *OCNEOCIQuickCreate) {
   353  	*out = *in
   354  	out.TypeMeta = in.TypeMeta
   355  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   356  	in.Spec.DeepCopyInto(&out.Spec)
   357  	out.Status = in.Status
   358  }
   359  
   360  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCNEOCIQuickCreate.
   361  func (in *OCNEOCIQuickCreate) DeepCopy() *OCNEOCIQuickCreate {
   362  	if in == nil {
   363  		return nil
   364  	}
   365  	out := new(OCNEOCIQuickCreate)
   366  	in.DeepCopyInto(out)
   367  	return out
   368  }
   369  
   370  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   371  func (in *OCNEOCIQuickCreate) DeepCopyObject() runtime.Object {
   372  	if c := in.DeepCopy(); c != nil {
   373  		return c
   374  	}
   375  	return nil
   376  }
   377  
   378  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   379  func (in *OCNEOCIQuickCreateList) DeepCopyInto(out *OCNEOCIQuickCreateList) {
   380  	*out = *in
   381  	out.TypeMeta = in.TypeMeta
   382  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   383  	if in.Items != nil {
   384  		in, out := &in.Items, &out.Items
   385  		*out = make([]OCNEOCIQuickCreate, len(*in))
   386  		for i := range *in {
   387  			(*in)[i].DeepCopyInto(&(*out)[i])
   388  		}
   389  	}
   390  }
   391  
   392  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCNEOCIQuickCreateList.
   393  func (in *OCNEOCIQuickCreateList) DeepCopy() *OCNEOCIQuickCreateList {
   394  	if in == nil {
   395  		return nil
   396  	}
   397  	out := new(OCNEOCIQuickCreateList)
   398  	in.DeepCopyInto(out)
   399  	return out
   400  }
   401  
   402  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   403  func (in *OCNEOCIQuickCreateList) DeepCopyObject() runtime.Object {
   404  	if c := in.DeepCopy(); c != nil {
   405  		return c
   406  	}
   407  	return nil
   408  }
   409  
   410  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   411  func (in *OCNEOCIQuickCreateStatus) DeepCopyInto(out *OCNEOCIQuickCreateStatus) {
   412  	*out = *in
   413  }
   414  
   415  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCNEOCIQuickCreateStatus.
   416  func (in *OCNEOCIQuickCreateStatus) DeepCopy() *OCNEOCIQuickCreateStatus {
   417  	if in == nil {
   418  		return nil
   419  	}
   420  	out := new(OCNEOCIQuickCreateStatus)
   421  	in.DeepCopyInto(out)
   422  	return out
   423  }
   424  
   425  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   426  func (in *OKE) DeepCopyInto(out *OKE) {
   427  	*out = *in
   428  	in.CommonOCI.DeepCopyInto(&out.CommonOCI)
   429  	if in.NodePools != nil {
   430  		in, out := &in.NodePools, &out.NodePools
   431  		*out = make([]NamedOCINode, len(*in))
   432  		for i := range *in {
   433  			(*in)[i].DeepCopyInto(&(*out)[i])
   434  		}
   435  	}
   436  	if in.VirtualNodePools != nil {
   437  		in, out := &in.VirtualNodePools, &out.VirtualNodePools
   438  		*out = make([]VirtualNodePool, len(*in))
   439  		for i := range *in {
   440  			(*in)[i].DeepCopyInto(&(*out)[i])
   441  		}
   442  	}
   443  	if in.Network != nil {
   444  		in, out := &in.Network, &out.Network
   445  		*out = new(OKENetwork)
   446  		(*in).DeepCopyInto(*out)
   447  	}
   448  }
   449  
   450  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OKE.
   451  func (in *OKE) DeepCopy() *OKE {
   452  	if in == nil {
   453  		return nil
   454  	}
   455  	out := new(OKE)
   456  	in.DeepCopyInto(out)
   457  	return out
   458  }
   459  
   460  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   461  func (in *OKENetwork) DeepCopyInto(out *OKENetwork) {
   462  	*out = *in
   463  	if in.Config != nil {
   464  		in, out := &in.Config, &out.Config
   465  		*out = new(Network)
   466  		(*in).DeepCopyInto(*out)
   467  	}
   468  }
   469  
   470  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OKENetwork.
   471  func (in *OKENetwork) DeepCopy() *OKENetwork {
   472  	if in == nil {
   473  		return nil
   474  	}
   475  	out := new(OKENetwork)
   476  	in.DeepCopyInto(out)
   477  	return out
   478  }
   479  
   480  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   481  func (in *OKEQuickCreate) DeepCopyInto(out *OKEQuickCreate) {
   482  	*out = *in
   483  	out.TypeMeta = in.TypeMeta
   484  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   485  	in.Spec.DeepCopyInto(&out.Spec)
   486  	out.Status = in.Status
   487  }
   488  
   489  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OKEQuickCreate.
   490  func (in *OKEQuickCreate) DeepCopy() *OKEQuickCreate {
   491  	if in == nil {
   492  		return nil
   493  	}
   494  	out := new(OKEQuickCreate)
   495  	in.DeepCopyInto(out)
   496  	return out
   497  }
   498  
   499  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   500  func (in *OKEQuickCreate) DeepCopyObject() runtime.Object {
   501  	if c := in.DeepCopy(); c != nil {
   502  		return c
   503  	}
   504  	return nil
   505  }
   506  
   507  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   508  func (in *OKEQuickCreateList) DeepCopyInto(out *OKEQuickCreateList) {
   509  	*out = *in
   510  	out.TypeMeta = in.TypeMeta
   511  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   512  	if in.Items != nil {
   513  		in, out := &in.Items, &out.Items
   514  		*out = make([]OKEQuickCreate, len(*in))
   515  		for i := range *in {
   516  			(*in)[i].DeepCopyInto(&(*out)[i])
   517  		}
   518  	}
   519  }
   520  
   521  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OKEQuickCreateList.
   522  func (in *OKEQuickCreateList) DeepCopy() *OKEQuickCreateList {
   523  	if in == nil {
   524  		return nil
   525  	}
   526  	out := new(OKEQuickCreateList)
   527  	in.DeepCopyInto(out)
   528  	return out
   529  }
   530  
   531  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   532  func (in *OKEQuickCreateList) DeepCopyObject() runtime.Object {
   533  	if c := in.DeepCopy(); c != nil {
   534  		return c
   535  	}
   536  	return nil
   537  }
   538  
   539  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   540  func (in *OKEQuickCreateSpec) DeepCopyInto(out *OKEQuickCreateSpec) {
   541  	*out = *in
   542  	out.IdentityRef = in.IdentityRef
   543  	out.Kubernetes = in.Kubernetes
   544  	in.OKE.DeepCopyInto(&out.OKE)
   545  }
   546  
   547  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OKEQuickCreateSpec.
   548  func (in *OKEQuickCreateSpec) DeepCopy() *OKEQuickCreateSpec {
   549  	if in == nil {
   550  		return nil
   551  	}
   552  	out := new(OKEQuickCreateSpec)
   553  	in.DeepCopyInto(out)
   554  	return out
   555  }
   556  
   557  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   558  func (in *OKEQuickCreateStatus) DeepCopyInto(out *OKEQuickCreateStatus) {
   559  	*out = *in
   560  }
   561  
   562  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OKEQuickCreateStatus.
   563  func (in *OKEQuickCreateStatus) DeepCopy() *OKEQuickCreateStatus {
   564  	if in == nil {
   565  		return nil
   566  	}
   567  	out := new(OKEQuickCreateStatus)
   568  	in.DeepCopyInto(out)
   569  	return out
   570  }
   571  
   572  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   573  func (in *PrivateRegistry) DeepCopyInto(out *PrivateRegistry) {
   574  	*out = *in
   575  	out.CredentialsSecret = in.CredentialsSecret
   576  }
   577  
   578  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateRegistry.
   579  func (in *PrivateRegistry) DeepCopy() *PrivateRegistry {
   580  	if in == nil {
   581  		return nil
   582  	}
   583  	out := new(PrivateRegistry)
   584  	in.DeepCopyInto(out)
   585  	return out
   586  }
   587  
   588  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   589  func (in *Proxy) DeepCopyInto(out *Proxy) {
   590  	*out = *in
   591  }
   592  
   593  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Proxy.
   594  func (in *Proxy) DeepCopy() *Proxy {
   595  	if in == nil {
   596  		return nil
   597  	}
   598  	out := new(Proxy)
   599  	in.DeepCopyInto(out)
   600  	return out
   601  }
   602  
   603  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   604  func (in *RancherRegistration) DeepCopyInto(out *RancherRegistration) {
   605  	*out = *in
   606  }
   607  
   608  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RancherRegistration.
   609  func (in *RancherRegistration) DeepCopy() *RancherRegistration {
   610  	if in == nil {
   611  		return nil
   612  	}
   613  	out := new(RancherRegistration)
   614  	in.DeepCopyInto(out)
   615  	return out
   616  }
   617  
   618  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   619  func (in *Subnet) DeepCopyInto(out *Subnet) {
   620  	*out = *in
   621  }
   622  
   623  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
   624  func (in *Subnet) DeepCopy() *Subnet {
   625  	if in == nil {
   626  		return nil
   627  	}
   628  	out := new(Subnet)
   629  	in.DeepCopyInto(out)
   630  	return out
   631  }
   632  
   633  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   634  func (in *VerrazzanoInformation) DeepCopyInto(out *VerrazzanoInformation) {
   635  	*out = *in
   636  }
   637  
   638  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoInformation.
   639  func (in *VerrazzanoInformation) DeepCopy() *VerrazzanoInformation {
   640  	if in == nil {
   641  		return nil
   642  	}
   643  	out := new(VerrazzanoInformation)
   644  	in.DeepCopyInto(out)
   645  	return out
   646  }
   647  
   648  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   649  func (in *VerrazzanoManagedCluster) DeepCopyInto(out *VerrazzanoManagedCluster) {
   650  	*out = *in
   651  	out.TypeMeta = in.TypeMeta
   652  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   653  	out.Spec = in.Spec
   654  	in.Status.DeepCopyInto(&out.Status)
   655  }
   656  
   657  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoManagedCluster.
   658  func (in *VerrazzanoManagedCluster) DeepCopy() *VerrazzanoManagedCluster {
   659  	if in == nil {
   660  		return nil
   661  	}
   662  	out := new(VerrazzanoManagedCluster)
   663  	in.DeepCopyInto(out)
   664  	return out
   665  }
   666  
   667  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   668  func (in *VerrazzanoManagedCluster) DeepCopyObject() runtime.Object {
   669  	if c := in.DeepCopy(); c != nil {
   670  		return c
   671  	}
   672  	return nil
   673  }
   674  
   675  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   676  func (in *VerrazzanoManagedClusterList) DeepCopyInto(out *VerrazzanoManagedClusterList) {
   677  	*out = *in
   678  	out.TypeMeta = in.TypeMeta
   679  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   680  	if in.Items != nil {
   681  		in, out := &in.Items, &out.Items
   682  		*out = make([]VerrazzanoManagedCluster, len(*in))
   683  		for i := range *in {
   684  			(*in)[i].DeepCopyInto(&(*out)[i])
   685  		}
   686  	}
   687  }
   688  
   689  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoManagedClusterList.
   690  func (in *VerrazzanoManagedClusterList) DeepCopy() *VerrazzanoManagedClusterList {
   691  	if in == nil {
   692  		return nil
   693  	}
   694  	out := new(VerrazzanoManagedClusterList)
   695  	in.DeepCopyInto(out)
   696  	return out
   697  }
   698  
   699  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   700  func (in *VerrazzanoManagedClusterList) DeepCopyObject() runtime.Object {
   701  	if c := in.DeepCopy(); c != nil {
   702  		return c
   703  	}
   704  	return nil
   705  }
   706  
   707  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   708  func (in *VerrazzanoManagedClusterSpec) DeepCopyInto(out *VerrazzanoManagedClusterSpec) {
   709  	*out = *in
   710  }
   711  
   712  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoManagedClusterSpec.
   713  func (in *VerrazzanoManagedClusterSpec) DeepCopy() *VerrazzanoManagedClusterSpec {
   714  	if in == nil {
   715  		return nil
   716  	}
   717  	out := new(VerrazzanoManagedClusterSpec)
   718  	in.DeepCopyInto(out)
   719  	return out
   720  }
   721  
   722  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   723  func (in *VerrazzanoManagedClusterStatus) DeepCopyInto(out *VerrazzanoManagedClusterStatus) {
   724  	*out = *in
   725  	if in.Conditions != nil {
   726  		in, out := &in.Conditions, &out.Conditions
   727  		*out = make([]Condition, len(*in))
   728  		for i := range *in {
   729  			(*in)[i].DeepCopyInto(&(*out)[i])
   730  		}
   731  	}
   732  	if in.LastAgentConnectTime != nil {
   733  		in, out := &in.LastAgentConnectTime, &out.LastAgentConnectTime
   734  		*out = (*in).DeepCopy()
   735  	}
   736  	out.RancherRegistration = in.RancherRegistration
   737  	in.ArgoCDRegistration.DeepCopyInto(&out.ArgoCDRegistration)
   738  	out.Kubernetes = in.Kubernetes
   739  	out.Verrazzano = in.Verrazzano
   740  	if in.ClusterRef != nil {
   741  		in, out := &in.ClusterRef, &out.ClusterRef
   742  		*out = new(ClusterReference)
   743  		**out = **in
   744  	}
   745  	if in.Imported != nil {
   746  		in, out := &in.Imported, &out.Imported
   747  		*out = new(bool)
   748  		**out = **in
   749  	}
   750  }
   751  
   752  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoManagedClusterStatus.
   753  func (in *VerrazzanoManagedClusterStatus) DeepCopy() *VerrazzanoManagedClusterStatus {
   754  	if in == nil {
   755  		return nil
   756  	}
   757  	out := new(VerrazzanoManagedClusterStatus)
   758  	in.DeepCopyInto(out)
   759  	return out
   760  }
   761  
   762  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   763  func (in *VirtualNodePool) DeepCopyInto(out *VirtualNodePool) {
   764  	*out = *in
   765  	if in.Replicas != nil {
   766  		in, out := &in.Replicas, &out.Replicas
   767  		*out = new(int)
   768  		**out = **in
   769  	}
   770  }
   771  
   772  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodePool.
   773  func (in *VirtualNodePool) DeepCopy() *VirtualNodePool {
   774  	if in == nil {
   775  		return nil
   776  	}
   777  	out := new(VirtualNodePool)
   778  	in.DeepCopyInto(out)
   779  	return out
   780  }