github.com/verrazzano/verrazzano@v1.7.0/application-operator/apis/oam/v1alpha1/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright (c) 2021, 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  	"github.com/crossplane/crossplane-runtime/apis/common/v1"
    13  	"k8s.io/apimachinery/pkg/runtime"
    14  )
    15  
    16  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    17  func (in *AuthorizationPolicy) DeepCopyInto(out *AuthorizationPolicy) {
    18  	*out = *in
    19  	if in.Rules != nil {
    20  		in, out := &in.Rules, &out.Rules
    21  		*out = make([]*AuthorizationRule, len(*in))
    22  		for i := range *in {
    23  			if (*in)[i] != nil {
    24  				in, out := &(*in)[i], &(*out)[i]
    25  				*out = new(AuthorizationRule)
    26  				(*in).DeepCopyInto(*out)
    27  			}
    28  		}
    29  	}
    30  }
    31  
    32  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationPolicy.
    33  func (in *AuthorizationPolicy) DeepCopy() *AuthorizationPolicy {
    34  	if in == nil {
    35  		return nil
    36  	}
    37  	out := new(AuthorizationPolicy)
    38  	in.DeepCopyInto(out)
    39  	return out
    40  }
    41  
    42  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    43  func (in *AuthorizationRule) DeepCopyInto(out *AuthorizationRule) {
    44  	*out = *in
    45  	if in.From != nil {
    46  		in, out := &in.From, &out.From
    47  		*out = new(AuthorizationRuleFrom)
    48  		(*in).DeepCopyInto(*out)
    49  	}
    50  	if in.When != nil {
    51  		in, out := &in.When, &out.When
    52  		*out = make([]*AuthorizationRuleCondition, len(*in))
    53  		for i := range *in {
    54  			if (*in)[i] != nil {
    55  				in, out := &(*in)[i], &(*out)[i]
    56  				*out = new(AuthorizationRuleCondition)
    57  				(*in).DeepCopyInto(*out)
    58  			}
    59  		}
    60  	}
    61  }
    62  
    63  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRule.
    64  func (in *AuthorizationRule) DeepCopy() *AuthorizationRule {
    65  	if in == nil {
    66  		return nil
    67  	}
    68  	out := new(AuthorizationRule)
    69  	in.DeepCopyInto(out)
    70  	return out
    71  }
    72  
    73  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    74  func (in *AuthorizationRuleCondition) DeepCopyInto(out *AuthorizationRuleCondition) {
    75  	*out = *in
    76  	if in.Values != nil {
    77  		in, out := &in.Values, &out.Values
    78  		*out = make([]string, len(*in))
    79  		copy(*out, *in)
    80  	}
    81  }
    82  
    83  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleCondition.
    84  func (in *AuthorizationRuleCondition) DeepCopy() *AuthorizationRuleCondition {
    85  	if in == nil {
    86  		return nil
    87  	}
    88  	out := new(AuthorizationRuleCondition)
    89  	in.DeepCopyInto(out)
    90  	return out
    91  }
    92  
    93  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    94  func (in *AuthorizationRuleFrom) DeepCopyInto(out *AuthorizationRuleFrom) {
    95  	*out = *in
    96  	if in.RequestPrincipals != nil {
    97  		in, out := &in.RequestPrincipals, &out.RequestPrincipals
    98  		*out = make([]string, len(*in))
    99  		copy(*out, *in)
   100  	}
   101  }
   102  
   103  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRuleFrom.
   104  func (in *AuthorizationRuleFrom) DeepCopy() *AuthorizationRuleFrom {
   105  	if in == nil {
   106  		return nil
   107  	}
   108  	out := new(AuthorizationRuleFrom)
   109  	in.DeepCopyInto(out)
   110  	return out
   111  }
   112  
   113  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   114  func (in *DeploymentTemplate) DeepCopyInto(out *DeploymentTemplate) {
   115  	*out = *in
   116  	in.Metadata.DeepCopyInto(&out.Metadata)
   117  	in.PodSpec.DeepCopyInto(&out.PodSpec)
   118  	in.Selector.DeepCopyInto(&out.Selector)
   119  	in.Strategy.DeepCopyInto(&out.Strategy)
   120  }
   121  
   122  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentTemplate.
   123  func (in *DeploymentTemplate) DeepCopy() *DeploymentTemplate {
   124  	if in == nil {
   125  		return nil
   126  	}
   127  	out := new(DeploymentTemplate)
   128  	in.DeepCopyInto(out)
   129  	return out
   130  }
   131  
   132  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   133  func (in *IngressDestination) DeepCopyInto(out *IngressDestination) {
   134  	*out = *in
   135  	if in.HTTPCookie != nil {
   136  		in, out := &in.HTTPCookie, &out.HTTPCookie
   137  		*out = new(IngressDestinationHTTPCookie)
   138  		**out = **in
   139  	}
   140  }
   141  
   142  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressDestination.
   143  func (in *IngressDestination) DeepCopy() *IngressDestination {
   144  	if in == nil {
   145  		return nil
   146  	}
   147  	out := new(IngressDestination)
   148  	in.DeepCopyInto(out)
   149  	return out
   150  }
   151  
   152  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   153  func (in *IngressDestinationHTTPCookie) DeepCopyInto(out *IngressDestinationHTTPCookie) {
   154  	*out = *in
   155  }
   156  
   157  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressDestinationHTTPCookie.
   158  func (in *IngressDestinationHTTPCookie) DeepCopy() *IngressDestinationHTTPCookie {
   159  	if in == nil {
   160  		return nil
   161  	}
   162  	out := new(IngressDestinationHTTPCookie)
   163  	in.DeepCopyInto(out)
   164  	return out
   165  }
   166  
   167  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   168  func (in *IngressPath) DeepCopyInto(out *IngressPath) {
   169  	*out = *in
   170  	if in.Policy != nil {
   171  		in, out := &in.Policy, &out.Policy
   172  		*out = new(AuthorizationPolicy)
   173  		(*in).DeepCopyInto(*out)
   174  	}
   175  }
   176  
   177  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressPath.
   178  func (in *IngressPath) DeepCopy() *IngressPath {
   179  	if in == nil {
   180  		return nil
   181  	}
   182  	out := new(IngressPath)
   183  	in.DeepCopyInto(out)
   184  	return out
   185  }
   186  
   187  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   188  func (in *IngressRule) DeepCopyInto(out *IngressRule) {
   189  	*out = *in
   190  	in.Destination.DeepCopyInto(&out.Destination)
   191  	if in.Hosts != nil {
   192  		in, out := &in.Hosts, &out.Hosts
   193  		*out = make([]string, len(*in))
   194  		copy(*out, *in)
   195  	}
   196  	if in.Paths != nil {
   197  		in, out := &in.Paths, &out.Paths
   198  		*out = make([]IngressPath, len(*in))
   199  		for i := range *in {
   200  			(*in)[i].DeepCopyInto(&(*out)[i])
   201  		}
   202  	}
   203  }
   204  
   205  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRule.
   206  func (in *IngressRule) DeepCopy() *IngressRule {
   207  	if in == nil {
   208  		return nil
   209  	}
   210  	out := new(IngressRule)
   211  	in.DeepCopyInto(out)
   212  	return out
   213  }
   214  
   215  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   216  func (in *IngressSecurity) DeepCopyInto(out *IngressSecurity) {
   217  	*out = *in
   218  }
   219  
   220  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSecurity.
   221  func (in *IngressSecurity) DeepCopy() *IngressSecurity {
   222  	if in == nil {
   223  		return nil
   224  	}
   225  	out := new(IngressSecurity)
   226  	in.DeepCopyInto(out)
   227  	return out
   228  }
   229  
   230  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   231  func (in *IngressTrait) DeepCopyInto(out *IngressTrait) {
   232  	*out = *in
   233  	out.TypeMeta = in.TypeMeta
   234  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   235  	in.Spec.DeepCopyInto(&out.Spec)
   236  	in.Status.DeepCopyInto(&out.Status)
   237  }
   238  
   239  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTrait.
   240  func (in *IngressTrait) DeepCopy() *IngressTrait {
   241  	if in == nil {
   242  		return nil
   243  	}
   244  	out := new(IngressTrait)
   245  	in.DeepCopyInto(out)
   246  	return out
   247  }
   248  
   249  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   250  func (in *IngressTrait) DeepCopyObject() runtime.Object {
   251  	if c := in.DeepCopy(); c != nil {
   252  		return c
   253  	}
   254  	return nil
   255  }
   256  
   257  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   258  func (in *IngressTraitList) DeepCopyInto(out *IngressTraitList) {
   259  	*out = *in
   260  	out.TypeMeta = in.TypeMeta
   261  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   262  	if in.Items != nil {
   263  		in, out := &in.Items, &out.Items
   264  		*out = make([]IngressTrait, len(*in))
   265  		for i := range *in {
   266  			(*in)[i].DeepCopyInto(&(*out)[i])
   267  		}
   268  	}
   269  }
   270  
   271  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTraitList.
   272  func (in *IngressTraitList) DeepCopy() *IngressTraitList {
   273  	if in == nil {
   274  		return nil
   275  	}
   276  	out := new(IngressTraitList)
   277  	in.DeepCopyInto(out)
   278  	return out
   279  }
   280  
   281  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   282  func (in *IngressTraitList) DeepCopyObject() runtime.Object {
   283  	if c := in.DeepCopy(); c != nil {
   284  		return c
   285  	}
   286  	return nil
   287  }
   288  
   289  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   290  func (in *IngressTraitSpec) DeepCopyInto(out *IngressTraitSpec) {
   291  	*out = *in
   292  	if in.Rules != nil {
   293  		in, out := &in.Rules, &out.Rules
   294  		*out = make([]IngressRule, len(*in))
   295  		for i := range *in {
   296  			(*in)[i].DeepCopyInto(&(*out)[i])
   297  		}
   298  	}
   299  	out.TLS = in.TLS
   300  	out.WorkloadReference = in.WorkloadReference
   301  }
   302  
   303  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTraitSpec.
   304  func (in *IngressTraitSpec) DeepCopy() *IngressTraitSpec {
   305  	if in == nil {
   306  		return nil
   307  	}
   308  	out := new(IngressTraitSpec)
   309  	in.DeepCopyInto(out)
   310  	return out
   311  }
   312  
   313  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   314  func (in *IngressTraitStatus) DeepCopyInto(out *IngressTraitStatus) {
   315  	*out = *in
   316  	in.ConditionedStatus.DeepCopyInto(&out.ConditionedStatus)
   317  	if in.Resources != nil {
   318  		in, out := &in.Resources, &out.Resources
   319  		*out = make([]v1.TypedReference, len(*in))
   320  		copy(*out, *in)
   321  	}
   322  }
   323  
   324  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTraitStatus.
   325  func (in *IngressTraitStatus) DeepCopy() *IngressTraitStatus {
   326  	if in == nil {
   327  		return nil
   328  	}
   329  	out := new(IngressTraitStatus)
   330  	in.DeepCopyInto(out)
   331  	return out
   332  }
   333  
   334  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   335  func (in *LoggingTrait) DeepCopyInto(out *LoggingTrait) {
   336  	*out = *in
   337  	out.TypeMeta = in.TypeMeta
   338  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   339  	out.Spec = in.Spec
   340  	in.Status.DeepCopyInto(&out.Status)
   341  }
   342  
   343  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTrait.
   344  func (in *LoggingTrait) DeepCopy() *LoggingTrait {
   345  	if in == nil {
   346  		return nil
   347  	}
   348  	out := new(LoggingTrait)
   349  	in.DeepCopyInto(out)
   350  	return out
   351  }
   352  
   353  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   354  func (in *LoggingTrait) DeepCopyObject() runtime.Object {
   355  	if c := in.DeepCopy(); c != nil {
   356  		return c
   357  	}
   358  	return nil
   359  }
   360  
   361  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   362  func (in *LoggingTraitList) DeepCopyInto(out *LoggingTraitList) {
   363  	*out = *in
   364  	out.TypeMeta = in.TypeMeta
   365  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   366  	if in.Items != nil {
   367  		in, out := &in.Items, &out.Items
   368  		*out = make([]LoggingTrait, len(*in))
   369  		for i := range *in {
   370  			(*in)[i].DeepCopyInto(&(*out)[i])
   371  		}
   372  	}
   373  }
   374  
   375  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTraitList.
   376  func (in *LoggingTraitList) DeepCopy() *LoggingTraitList {
   377  	if in == nil {
   378  		return nil
   379  	}
   380  	out := new(LoggingTraitList)
   381  	in.DeepCopyInto(out)
   382  	return out
   383  }
   384  
   385  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   386  func (in *LoggingTraitList) DeepCopyObject() runtime.Object {
   387  	if c := in.DeepCopy(); c != nil {
   388  		return c
   389  	}
   390  	return nil
   391  }
   392  
   393  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   394  func (in *LoggingTraitSpec) DeepCopyInto(out *LoggingTraitSpec) {
   395  	*out = *in
   396  	out.WorkloadReference = in.WorkloadReference
   397  }
   398  
   399  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTraitSpec.
   400  func (in *LoggingTraitSpec) DeepCopy() *LoggingTraitSpec {
   401  	if in == nil {
   402  		return nil
   403  	}
   404  	out := new(LoggingTraitSpec)
   405  	in.DeepCopyInto(out)
   406  	return out
   407  }
   408  
   409  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   410  func (in *LoggingTraitStatus) DeepCopyInto(out *LoggingTraitStatus) {
   411  	*out = *in
   412  	in.ConditionedStatus.DeepCopyInto(&out.ConditionedStatus)
   413  	if in.Resources != nil {
   414  		in, out := &in.Resources, &out.Resources
   415  		*out = make([]v1.TypedReference, len(*in))
   416  		copy(*out, *in)
   417  	}
   418  }
   419  
   420  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTraitStatus.
   421  func (in *LoggingTraitStatus) DeepCopy() *LoggingTraitStatus {
   422  	if in == nil {
   423  		return nil
   424  	}
   425  	out := new(LoggingTraitStatus)
   426  	in.DeepCopyInto(out)
   427  	return out
   428  }
   429  
   430  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   431  func (in *MetricsTrait) DeepCopyInto(out *MetricsTrait) {
   432  	*out = *in
   433  	out.TypeMeta = in.TypeMeta
   434  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   435  	in.Spec.DeepCopyInto(&out.Spec)
   436  	in.Status.DeepCopyInto(&out.Status)
   437  }
   438  
   439  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsTrait.
   440  func (in *MetricsTrait) DeepCopy() *MetricsTrait {
   441  	if in == nil {
   442  		return nil
   443  	}
   444  	out := new(MetricsTrait)
   445  	in.DeepCopyInto(out)
   446  	return out
   447  }
   448  
   449  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   450  func (in *MetricsTrait) DeepCopyObject() runtime.Object {
   451  	if c := in.DeepCopy(); c != nil {
   452  		return c
   453  	}
   454  	return nil
   455  }
   456  
   457  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   458  func (in *MetricsTraitList) DeepCopyInto(out *MetricsTraitList) {
   459  	*out = *in
   460  	out.TypeMeta = in.TypeMeta
   461  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   462  	if in.Items != nil {
   463  		in, out := &in.Items, &out.Items
   464  		*out = make([]MetricsTrait, len(*in))
   465  		for i := range *in {
   466  			(*in)[i].DeepCopyInto(&(*out)[i])
   467  		}
   468  	}
   469  }
   470  
   471  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsTraitList.
   472  func (in *MetricsTraitList) DeepCopy() *MetricsTraitList {
   473  	if in == nil {
   474  		return nil
   475  	}
   476  	out := new(MetricsTraitList)
   477  	in.DeepCopyInto(out)
   478  	return out
   479  }
   480  
   481  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   482  func (in *MetricsTraitList) DeepCopyObject() runtime.Object {
   483  	if c := in.DeepCopy(); c != nil {
   484  		return c
   485  	}
   486  	return nil
   487  }
   488  
   489  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   490  func (in *MetricsTraitSpec) DeepCopyInto(out *MetricsTraitSpec) {
   491  	*out = *in
   492  	if in.Enabled != nil {
   493  		in, out := &in.Enabled, &out.Enabled
   494  		*out = new(bool)
   495  		**out = **in
   496  	}
   497  	if in.Path != nil {
   498  		in, out := &in.Path, &out.Path
   499  		*out = new(string)
   500  		**out = **in
   501  	}
   502  	if in.Port != nil {
   503  		in, out := &in.Port, &out.Port
   504  		*out = new(int)
   505  		**out = **in
   506  	}
   507  	if in.Ports != nil {
   508  		in, out := &in.Ports, &out.Ports
   509  		*out = make([]PortSpec, len(*in))
   510  		for i := range *in {
   511  			(*in)[i].DeepCopyInto(&(*out)[i])
   512  		}
   513  	}
   514  	if in.Scraper != nil {
   515  		in, out := &in.Scraper, &out.Scraper
   516  		*out = new(string)
   517  		**out = **in
   518  	}
   519  	if in.Secret != nil {
   520  		in, out := &in.Secret, &out.Secret
   521  		*out = new(string)
   522  		**out = **in
   523  	}
   524  	out.WorkloadReference = in.WorkloadReference
   525  }
   526  
   527  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsTraitSpec.
   528  func (in *MetricsTraitSpec) DeepCopy() *MetricsTraitSpec {
   529  	if in == nil {
   530  		return nil
   531  	}
   532  	out := new(MetricsTraitSpec)
   533  	in.DeepCopyInto(out)
   534  	return out
   535  }
   536  
   537  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   538  func (in *MetricsTraitStatus) DeepCopyInto(out *MetricsTraitStatus) {
   539  	*out = *in
   540  	in.ConditionedStatus.DeepCopyInto(&out.ConditionedStatus)
   541  	if in.Resources != nil {
   542  		in, out := &in.Resources, &out.Resources
   543  		*out = make([]QualifiedResourceRelation, len(*in))
   544  		copy(*out, *in)
   545  	}
   546  }
   547  
   548  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsTraitStatus.
   549  func (in *MetricsTraitStatus) DeepCopy() *MetricsTraitStatus {
   550  	if in == nil {
   551  		return nil
   552  	}
   553  	out := new(MetricsTraitStatus)
   554  	in.DeepCopyInto(out)
   555  	return out
   556  }
   557  
   558  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   559  func (in *PortSpec) DeepCopyInto(out *PortSpec) {
   560  	*out = *in
   561  	if in.Path != nil {
   562  		in, out := &in.Path, &out.Path
   563  		*out = new(string)
   564  		**out = **in
   565  	}
   566  	if in.Port != nil {
   567  		in, out := &in.Port, &out.Port
   568  		*out = new(int)
   569  		**out = **in
   570  	}
   571  }
   572  
   573  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSpec.
   574  func (in *PortSpec) DeepCopy() *PortSpec {
   575  	if in == nil {
   576  		return nil
   577  	}
   578  	out := new(PortSpec)
   579  	in.DeepCopyInto(out)
   580  	return out
   581  }
   582  
   583  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   584  func (in *QualifiedResourceRelation) DeepCopyInto(out *QualifiedResourceRelation) {
   585  	*out = *in
   586  }
   587  
   588  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QualifiedResourceRelation.
   589  func (in *QualifiedResourceRelation) DeepCopy() *QualifiedResourceRelation {
   590  	if in == nil {
   591  		return nil
   592  	}
   593  	out := new(QualifiedResourceRelation)
   594  	in.DeepCopyInto(out)
   595  	return out
   596  }
   597  
   598  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   599  func (in *ServiceTemplate) DeepCopyInto(out *ServiceTemplate) {
   600  	*out = *in
   601  	in.Metadata.DeepCopyInto(&out.Metadata)
   602  	in.ServiceSpec.DeepCopyInto(&out.ServiceSpec)
   603  }
   604  
   605  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTemplate.
   606  func (in *ServiceTemplate) DeepCopy() *ServiceTemplate {
   607  	if in == nil {
   608  		return nil
   609  	}
   610  	out := new(ServiceTemplate)
   611  	in.DeepCopyInto(out)
   612  	return out
   613  }
   614  
   615  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   616  func (in *VerrazzanoCoherenceWorkload) DeepCopyInto(out *VerrazzanoCoherenceWorkload) {
   617  	*out = *in
   618  	out.TypeMeta = in.TypeMeta
   619  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   620  	in.Spec.DeepCopyInto(&out.Spec)
   621  	out.Status = in.Status
   622  }
   623  
   624  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoCoherenceWorkload.
   625  func (in *VerrazzanoCoherenceWorkload) DeepCopy() *VerrazzanoCoherenceWorkload {
   626  	if in == nil {
   627  		return nil
   628  	}
   629  	out := new(VerrazzanoCoherenceWorkload)
   630  	in.DeepCopyInto(out)
   631  	return out
   632  }
   633  
   634  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   635  func (in *VerrazzanoCoherenceWorkload) DeepCopyObject() runtime.Object {
   636  	if c := in.DeepCopy(); c != nil {
   637  		return c
   638  	}
   639  	return nil
   640  }
   641  
   642  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   643  func (in *VerrazzanoCoherenceWorkloadList) DeepCopyInto(out *VerrazzanoCoherenceWorkloadList) {
   644  	*out = *in
   645  	out.TypeMeta = in.TypeMeta
   646  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   647  	if in.Items != nil {
   648  		in, out := &in.Items, &out.Items
   649  		*out = make([]VerrazzanoCoherenceWorkload, len(*in))
   650  		for i := range *in {
   651  			(*in)[i].DeepCopyInto(&(*out)[i])
   652  		}
   653  	}
   654  }
   655  
   656  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoCoherenceWorkloadList.
   657  func (in *VerrazzanoCoherenceWorkloadList) DeepCopy() *VerrazzanoCoherenceWorkloadList {
   658  	if in == nil {
   659  		return nil
   660  	}
   661  	out := new(VerrazzanoCoherenceWorkloadList)
   662  	in.DeepCopyInto(out)
   663  	return out
   664  }
   665  
   666  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   667  func (in *VerrazzanoCoherenceWorkloadList) DeepCopyObject() runtime.Object {
   668  	if c := in.DeepCopy(); c != nil {
   669  		return c
   670  	}
   671  	return nil
   672  }
   673  
   674  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   675  func (in *VerrazzanoCoherenceWorkloadSpec) DeepCopyInto(out *VerrazzanoCoherenceWorkloadSpec) {
   676  	*out = *in
   677  	in.Template.DeepCopyInto(&out.Template)
   678  }
   679  
   680  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoCoherenceWorkloadSpec.
   681  func (in *VerrazzanoCoherenceWorkloadSpec) DeepCopy() *VerrazzanoCoherenceWorkloadSpec {
   682  	if in == nil {
   683  		return nil
   684  	}
   685  	out := new(VerrazzanoCoherenceWorkloadSpec)
   686  	in.DeepCopyInto(out)
   687  	return out
   688  }
   689  
   690  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   691  func (in *VerrazzanoCoherenceWorkloadStatus) DeepCopyInto(out *VerrazzanoCoherenceWorkloadStatus) {
   692  	*out = *in
   693  }
   694  
   695  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoCoherenceWorkloadStatus.
   696  func (in *VerrazzanoCoherenceWorkloadStatus) DeepCopy() *VerrazzanoCoherenceWorkloadStatus {
   697  	if in == nil {
   698  		return nil
   699  	}
   700  	out := new(VerrazzanoCoherenceWorkloadStatus)
   701  	in.DeepCopyInto(out)
   702  	return out
   703  }
   704  
   705  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   706  func (in *VerrazzanoHelidonWorkload) DeepCopyInto(out *VerrazzanoHelidonWorkload) {
   707  	*out = *in
   708  	out.TypeMeta = in.TypeMeta
   709  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   710  	in.Spec.DeepCopyInto(&out.Spec)
   711  	in.Status.DeepCopyInto(&out.Status)
   712  }
   713  
   714  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoHelidonWorkload.
   715  func (in *VerrazzanoHelidonWorkload) DeepCopy() *VerrazzanoHelidonWorkload {
   716  	if in == nil {
   717  		return nil
   718  	}
   719  	out := new(VerrazzanoHelidonWorkload)
   720  	in.DeepCopyInto(out)
   721  	return out
   722  }
   723  
   724  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   725  func (in *VerrazzanoHelidonWorkload) DeepCopyObject() runtime.Object {
   726  	if c := in.DeepCopy(); c != nil {
   727  		return c
   728  	}
   729  	return nil
   730  }
   731  
   732  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   733  func (in *VerrazzanoHelidonWorkloadList) DeepCopyInto(out *VerrazzanoHelidonWorkloadList) {
   734  	*out = *in
   735  	out.TypeMeta = in.TypeMeta
   736  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   737  	if in.Items != nil {
   738  		in, out := &in.Items, &out.Items
   739  		*out = make([]VerrazzanoHelidonWorkload, len(*in))
   740  		for i := range *in {
   741  			(*in)[i].DeepCopyInto(&(*out)[i])
   742  		}
   743  	}
   744  }
   745  
   746  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoHelidonWorkloadList.
   747  func (in *VerrazzanoHelidonWorkloadList) DeepCopy() *VerrazzanoHelidonWorkloadList {
   748  	if in == nil {
   749  		return nil
   750  	}
   751  	out := new(VerrazzanoHelidonWorkloadList)
   752  	in.DeepCopyInto(out)
   753  	return out
   754  }
   755  
   756  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   757  func (in *VerrazzanoHelidonWorkloadList) DeepCopyObject() runtime.Object {
   758  	if c := in.DeepCopy(); c != nil {
   759  		return c
   760  	}
   761  	return nil
   762  }
   763  
   764  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   765  func (in *VerrazzanoHelidonWorkloadSpec) DeepCopyInto(out *VerrazzanoHelidonWorkloadSpec) {
   766  	*out = *in
   767  	in.DeploymentTemplate.DeepCopyInto(&out.DeploymentTemplate)
   768  	in.ServiceTemplate.DeepCopyInto(&out.ServiceTemplate)
   769  }
   770  
   771  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoHelidonWorkloadSpec.
   772  func (in *VerrazzanoHelidonWorkloadSpec) DeepCopy() *VerrazzanoHelidonWorkloadSpec {
   773  	if in == nil {
   774  		return nil
   775  	}
   776  	out := new(VerrazzanoHelidonWorkloadSpec)
   777  	in.DeepCopyInto(out)
   778  	return out
   779  }
   780  
   781  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   782  func (in *VerrazzanoHelidonWorkloadStatus) DeepCopyInto(out *VerrazzanoHelidonWorkloadStatus) {
   783  	*out = *in
   784  	in.ConditionedStatus.DeepCopyInto(&out.ConditionedStatus)
   785  	if in.Resources != nil {
   786  		in, out := &in.Resources, &out.Resources
   787  		*out = make([]QualifiedResourceRelation, len(*in))
   788  		copy(*out, *in)
   789  	}
   790  }
   791  
   792  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoHelidonWorkloadStatus.
   793  func (in *VerrazzanoHelidonWorkloadStatus) DeepCopy() *VerrazzanoHelidonWorkloadStatus {
   794  	if in == nil {
   795  		return nil
   796  	}
   797  	out := new(VerrazzanoHelidonWorkloadStatus)
   798  	in.DeepCopyInto(out)
   799  	return out
   800  }
   801  
   802  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   803  func (in *VerrazzanoWebLogicWorkload) DeepCopyInto(out *VerrazzanoWebLogicWorkload) {
   804  	*out = *in
   805  	out.TypeMeta = in.TypeMeta
   806  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   807  	in.Spec.DeepCopyInto(&out.Spec)
   808  	out.Status = in.Status
   809  }
   810  
   811  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoWebLogicWorkload.
   812  func (in *VerrazzanoWebLogicWorkload) DeepCopy() *VerrazzanoWebLogicWorkload {
   813  	if in == nil {
   814  		return nil
   815  	}
   816  	out := new(VerrazzanoWebLogicWorkload)
   817  	in.DeepCopyInto(out)
   818  	return out
   819  }
   820  
   821  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   822  func (in *VerrazzanoWebLogicWorkload) DeepCopyObject() runtime.Object {
   823  	if c := in.DeepCopy(); c != nil {
   824  		return c
   825  	}
   826  	return nil
   827  }
   828  
   829  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   830  func (in *VerrazzanoWebLogicWorkloadList) DeepCopyInto(out *VerrazzanoWebLogicWorkloadList) {
   831  	*out = *in
   832  	out.TypeMeta = in.TypeMeta
   833  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   834  	if in.Items != nil {
   835  		in, out := &in.Items, &out.Items
   836  		*out = make([]VerrazzanoWebLogicWorkload, len(*in))
   837  		for i := range *in {
   838  			(*in)[i].DeepCopyInto(&(*out)[i])
   839  		}
   840  	}
   841  }
   842  
   843  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoWebLogicWorkloadList.
   844  func (in *VerrazzanoWebLogicWorkloadList) DeepCopy() *VerrazzanoWebLogicWorkloadList {
   845  	if in == nil {
   846  		return nil
   847  	}
   848  	out := new(VerrazzanoWebLogicWorkloadList)
   849  	in.DeepCopyInto(out)
   850  	return out
   851  }
   852  
   853  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   854  func (in *VerrazzanoWebLogicWorkloadList) DeepCopyObject() runtime.Object {
   855  	if c := in.DeepCopy(); c != nil {
   856  		return c
   857  	}
   858  	return nil
   859  }
   860  
   861  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   862  func (in *VerrazzanoWebLogicWorkloadSpec) DeepCopyInto(out *VerrazzanoWebLogicWorkloadSpec) {
   863  	*out = *in
   864  	in.Template.DeepCopyInto(&out.Template)
   865  	if in.Clusters != nil {
   866  		in, out := &in.Clusters, &out.Clusters
   867  		*out = make([]VerrazzanoWebLogicWorkloadTemplate, len(*in))
   868  		for i := range *in {
   869  			(*in)[i].DeepCopyInto(&(*out)[i])
   870  		}
   871  	}
   872  }
   873  
   874  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoWebLogicWorkloadSpec.
   875  func (in *VerrazzanoWebLogicWorkloadSpec) DeepCopy() *VerrazzanoWebLogicWorkloadSpec {
   876  	if in == nil {
   877  		return nil
   878  	}
   879  	out := new(VerrazzanoWebLogicWorkloadSpec)
   880  	in.DeepCopyInto(out)
   881  	return out
   882  }
   883  
   884  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   885  func (in *VerrazzanoWebLogicWorkloadStatus) DeepCopyInto(out *VerrazzanoWebLogicWorkloadStatus) {
   886  	*out = *in
   887  }
   888  
   889  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoWebLogicWorkloadStatus.
   890  func (in *VerrazzanoWebLogicWorkloadStatus) DeepCopy() *VerrazzanoWebLogicWorkloadStatus {
   891  	if in == nil {
   892  		return nil
   893  	}
   894  	out := new(VerrazzanoWebLogicWorkloadStatus)
   895  	in.DeepCopyInto(out)
   896  	return out
   897  }
   898  
   899  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   900  func (in *VerrazzanoWebLogicWorkloadTemplate) DeepCopyInto(out *VerrazzanoWebLogicWorkloadTemplate) {
   901  	*out = *in
   902  	in.Metadata.DeepCopyInto(&out.Metadata)
   903  	in.Spec.DeepCopyInto(&out.Spec)
   904  }
   905  
   906  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoWebLogicWorkloadTemplate.
   907  func (in *VerrazzanoWebLogicWorkloadTemplate) DeepCopy() *VerrazzanoWebLogicWorkloadTemplate {
   908  	if in == nil {
   909  		return nil
   910  	}
   911  	out := new(VerrazzanoWebLogicWorkloadTemplate)
   912  	in.DeepCopyInto(out)
   913  	return out
   914  }