...

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

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/run/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 *JobBinaryAuthorization) DeepCopyInto(out *JobBinaryAuthorization) {
    34  	*out = *in
    35  	if in.BreakglassJustification != nil {
    36  		in, out := &in.BreakglassJustification, &out.BreakglassJustification
    37  		*out = new(string)
    38  		**out = **in
    39  	}
    40  	if in.UseDefault != nil {
    41  		in, out := &in.UseDefault, &out.UseDefault
    42  		*out = new(bool)
    43  		**out = **in
    44  	}
    45  	return
    46  }
    47  
    48  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobBinaryAuthorization.
    49  func (in *JobBinaryAuthorization) DeepCopy() *JobBinaryAuthorization {
    50  	if in == nil {
    51  		return nil
    52  	}
    53  	out := new(JobBinaryAuthorization)
    54  	in.DeepCopyInto(out)
    55  	return out
    56  }
    57  
    58  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    59  func (in *JobContainers) DeepCopyInto(out *JobContainers) {
    60  	*out = *in
    61  	if in.Args != nil {
    62  		in, out := &in.Args, &out.Args
    63  		*out = make([]string, len(*in))
    64  		copy(*out, *in)
    65  	}
    66  	if in.Command != nil {
    67  		in, out := &in.Command, &out.Command
    68  		*out = make([]string, len(*in))
    69  		copy(*out, *in)
    70  	}
    71  	if in.Env != nil {
    72  		in, out := &in.Env, &out.Env
    73  		*out = make([]JobEnv, len(*in))
    74  		for i := range *in {
    75  			(*in)[i].DeepCopyInto(&(*out)[i])
    76  		}
    77  	}
    78  	if in.LivenessProbe != nil {
    79  		in, out := &in.LivenessProbe, &out.LivenessProbe
    80  		*out = new(JobLivenessProbe)
    81  		(*in).DeepCopyInto(*out)
    82  	}
    83  	if in.Name != nil {
    84  		in, out := &in.Name, &out.Name
    85  		*out = new(string)
    86  		**out = **in
    87  	}
    88  	if in.Ports != nil {
    89  		in, out := &in.Ports, &out.Ports
    90  		*out = make([]JobPorts, len(*in))
    91  		for i := range *in {
    92  			(*in)[i].DeepCopyInto(&(*out)[i])
    93  		}
    94  	}
    95  	if in.Resources != nil {
    96  		in, out := &in.Resources, &out.Resources
    97  		*out = new(JobResources)
    98  		(*in).DeepCopyInto(*out)
    99  	}
   100  	if in.StartupProbe != nil {
   101  		in, out := &in.StartupProbe, &out.StartupProbe
   102  		*out = new(JobStartupProbe)
   103  		(*in).DeepCopyInto(*out)
   104  	}
   105  	if in.VolumeMounts != nil {
   106  		in, out := &in.VolumeMounts, &out.VolumeMounts
   107  		*out = make([]JobVolumeMounts, len(*in))
   108  		copy(*out, *in)
   109  	}
   110  	if in.WorkingDir != nil {
   111  		in, out := &in.WorkingDir, &out.WorkingDir
   112  		*out = new(string)
   113  		**out = **in
   114  	}
   115  	return
   116  }
   117  
   118  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobContainers.
   119  func (in *JobContainers) DeepCopy() *JobContainers {
   120  	if in == nil {
   121  		return nil
   122  	}
   123  	out := new(JobContainers)
   124  	in.DeepCopyInto(out)
   125  	return out
   126  }
   127  
   128  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   129  func (in *JobEmptyDir) DeepCopyInto(out *JobEmptyDir) {
   130  	*out = *in
   131  	if in.Medium != nil {
   132  		in, out := &in.Medium, &out.Medium
   133  		*out = new(string)
   134  		**out = **in
   135  	}
   136  	if in.SizeLimit != nil {
   137  		in, out := &in.SizeLimit, &out.SizeLimit
   138  		*out = new(string)
   139  		**out = **in
   140  	}
   141  	return
   142  }
   143  
   144  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobEmptyDir.
   145  func (in *JobEmptyDir) DeepCopy() *JobEmptyDir {
   146  	if in == nil {
   147  		return nil
   148  	}
   149  	out := new(JobEmptyDir)
   150  	in.DeepCopyInto(out)
   151  	return out
   152  }
   153  
   154  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   155  func (in *JobEnv) DeepCopyInto(out *JobEnv) {
   156  	*out = *in
   157  	if in.Value != nil {
   158  		in, out := &in.Value, &out.Value
   159  		*out = new(string)
   160  		**out = **in
   161  	}
   162  	if in.ValueSource != nil {
   163  		in, out := &in.ValueSource, &out.ValueSource
   164  		*out = new(JobValueSource)
   165  		(*in).DeepCopyInto(*out)
   166  	}
   167  	return
   168  }
   169  
   170  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobEnv.
   171  func (in *JobEnv) DeepCopy() *JobEnv {
   172  	if in == nil {
   173  		return nil
   174  	}
   175  	out := new(JobEnv)
   176  	in.DeepCopyInto(out)
   177  	return out
   178  }
   179  
   180  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   181  func (in *JobHttpGet) DeepCopyInto(out *JobHttpGet) {
   182  	*out = *in
   183  	if in.HttpHeaders != nil {
   184  		in, out := &in.HttpHeaders, &out.HttpHeaders
   185  		*out = make([]JobHttpHeaders, len(*in))
   186  		for i := range *in {
   187  			(*in)[i].DeepCopyInto(&(*out)[i])
   188  		}
   189  	}
   190  	if in.Path != nil {
   191  		in, out := &in.Path, &out.Path
   192  		*out = new(string)
   193  		**out = **in
   194  	}
   195  	return
   196  }
   197  
   198  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobHttpGet.
   199  func (in *JobHttpGet) DeepCopy() *JobHttpGet {
   200  	if in == nil {
   201  		return nil
   202  	}
   203  	out := new(JobHttpGet)
   204  	in.DeepCopyInto(out)
   205  	return out
   206  }
   207  
   208  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   209  func (in *JobHttpHeaders) DeepCopyInto(out *JobHttpHeaders) {
   210  	*out = *in
   211  	if in.Value != nil {
   212  		in, out := &in.Value, &out.Value
   213  		*out = new(string)
   214  		**out = **in
   215  	}
   216  	return
   217  }
   218  
   219  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobHttpHeaders.
   220  func (in *JobHttpHeaders) DeepCopy() *JobHttpHeaders {
   221  	if in == nil {
   222  		return nil
   223  	}
   224  	out := new(JobHttpHeaders)
   225  	in.DeepCopyInto(out)
   226  	return out
   227  }
   228  
   229  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   230  func (in *JobItems) DeepCopyInto(out *JobItems) {
   231  	*out = *in
   232  	out.VersionRef = in.VersionRef
   233  	return
   234  }
   235  
   236  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobItems.
   237  func (in *JobItems) DeepCopy() *JobItems {
   238  	if in == nil {
   239  		return nil
   240  	}
   241  	out := new(JobItems)
   242  	in.DeepCopyInto(out)
   243  	return out
   244  }
   245  
   246  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   247  func (in *JobLatestCreatedExecutionStatus) DeepCopyInto(out *JobLatestCreatedExecutionStatus) {
   248  	*out = *in
   249  	if in.CompletionTime != nil {
   250  		in, out := &in.CompletionTime, &out.CompletionTime
   251  		*out = new(string)
   252  		**out = **in
   253  	}
   254  	if in.CreateTime != nil {
   255  		in, out := &in.CreateTime, &out.CreateTime
   256  		*out = new(string)
   257  		**out = **in
   258  	}
   259  	if in.Name != nil {
   260  		in, out := &in.Name, &out.Name
   261  		*out = new(string)
   262  		**out = **in
   263  	}
   264  	return
   265  }
   266  
   267  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLatestCreatedExecutionStatus.
   268  func (in *JobLatestCreatedExecutionStatus) DeepCopy() *JobLatestCreatedExecutionStatus {
   269  	if in == nil {
   270  		return nil
   271  	}
   272  	out := new(JobLatestCreatedExecutionStatus)
   273  	in.DeepCopyInto(out)
   274  	return out
   275  }
   276  
   277  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   278  func (in *JobLivenessProbe) DeepCopyInto(out *JobLivenessProbe) {
   279  	*out = *in
   280  	if in.FailureThreshold != nil {
   281  		in, out := &in.FailureThreshold, &out.FailureThreshold
   282  		*out = new(int)
   283  		**out = **in
   284  	}
   285  	if in.HttpGet != nil {
   286  		in, out := &in.HttpGet, &out.HttpGet
   287  		*out = new(JobHttpGet)
   288  		(*in).DeepCopyInto(*out)
   289  	}
   290  	if in.InitialDelaySeconds != nil {
   291  		in, out := &in.InitialDelaySeconds, &out.InitialDelaySeconds
   292  		*out = new(int)
   293  		**out = **in
   294  	}
   295  	if in.PeriodSeconds != nil {
   296  		in, out := &in.PeriodSeconds, &out.PeriodSeconds
   297  		*out = new(int)
   298  		**out = **in
   299  	}
   300  	if in.TcpSocket != nil {
   301  		in, out := &in.TcpSocket, &out.TcpSocket
   302  		*out = new(JobTcpSocket)
   303  		(*in).DeepCopyInto(*out)
   304  	}
   305  	if in.TimeoutSeconds != nil {
   306  		in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
   307  		*out = new(int)
   308  		**out = **in
   309  	}
   310  	return
   311  }
   312  
   313  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobLivenessProbe.
   314  func (in *JobLivenessProbe) DeepCopy() *JobLivenessProbe {
   315  	if in == nil {
   316  		return nil
   317  	}
   318  	out := new(JobLivenessProbe)
   319  	in.DeepCopyInto(out)
   320  	return out
   321  }
   322  
   323  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   324  func (in *JobPorts) DeepCopyInto(out *JobPorts) {
   325  	*out = *in
   326  	if in.ContainerPort != nil {
   327  		in, out := &in.ContainerPort, &out.ContainerPort
   328  		*out = new(int)
   329  		**out = **in
   330  	}
   331  	if in.Name != nil {
   332  		in, out := &in.Name, &out.Name
   333  		*out = new(string)
   334  		**out = **in
   335  	}
   336  	return
   337  }
   338  
   339  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobPorts.
   340  func (in *JobPorts) DeepCopy() *JobPorts {
   341  	if in == nil {
   342  		return nil
   343  	}
   344  	out := new(JobPorts)
   345  	in.DeepCopyInto(out)
   346  	return out
   347  }
   348  
   349  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   350  func (in *JobResources) DeepCopyInto(out *JobResources) {
   351  	*out = *in
   352  	if in.Limits != nil {
   353  		in, out := &in.Limits, &out.Limits
   354  		*out = make(map[string]string, len(*in))
   355  		for key, val := range *in {
   356  			(*out)[key] = val
   357  		}
   358  	}
   359  	return
   360  }
   361  
   362  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobResources.
   363  func (in *JobResources) DeepCopy() *JobResources {
   364  	if in == nil {
   365  		return nil
   366  	}
   367  	out := new(JobResources)
   368  	in.DeepCopyInto(out)
   369  	return out
   370  }
   371  
   372  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   373  func (in *JobSecret) DeepCopyInto(out *JobSecret) {
   374  	*out = *in
   375  	if in.DefaultMode != nil {
   376  		in, out := &in.DefaultMode, &out.DefaultMode
   377  		*out = new(int)
   378  		**out = **in
   379  	}
   380  	if in.Items != nil {
   381  		in, out := &in.Items, &out.Items
   382  		*out = make([]JobItems, len(*in))
   383  		copy(*out, *in)
   384  	}
   385  	out.SecretRef = in.SecretRef
   386  	return
   387  }
   388  
   389  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSecret.
   390  func (in *JobSecret) DeepCopy() *JobSecret {
   391  	if in == nil {
   392  		return nil
   393  	}
   394  	out := new(JobSecret)
   395  	in.DeepCopyInto(out)
   396  	return out
   397  }
   398  
   399  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   400  func (in *JobStartupProbe) DeepCopyInto(out *JobStartupProbe) {
   401  	*out = *in
   402  	if in.FailureThreshold != nil {
   403  		in, out := &in.FailureThreshold, &out.FailureThreshold
   404  		*out = new(int)
   405  		**out = **in
   406  	}
   407  	if in.HttpGet != nil {
   408  		in, out := &in.HttpGet, &out.HttpGet
   409  		*out = new(JobHttpGet)
   410  		(*in).DeepCopyInto(*out)
   411  	}
   412  	if in.InitialDelaySeconds != nil {
   413  		in, out := &in.InitialDelaySeconds, &out.InitialDelaySeconds
   414  		*out = new(int)
   415  		**out = **in
   416  	}
   417  	if in.PeriodSeconds != nil {
   418  		in, out := &in.PeriodSeconds, &out.PeriodSeconds
   419  		*out = new(int)
   420  		**out = **in
   421  	}
   422  	if in.TcpSocket != nil {
   423  		in, out := &in.TcpSocket, &out.TcpSocket
   424  		*out = new(JobTcpSocket)
   425  		(*in).DeepCopyInto(*out)
   426  	}
   427  	if in.TimeoutSeconds != nil {
   428  		in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
   429  		*out = new(int)
   430  		**out = **in
   431  	}
   432  	return
   433  }
   434  
   435  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStartupProbe.
   436  func (in *JobStartupProbe) DeepCopy() *JobStartupProbe {
   437  	if in == nil {
   438  		return nil
   439  	}
   440  	out := new(JobStartupProbe)
   441  	in.DeepCopyInto(out)
   442  	return out
   443  }
   444  
   445  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   446  func (in *JobTcpSocket) DeepCopyInto(out *JobTcpSocket) {
   447  	*out = *in
   448  	if in.Port != nil {
   449  		in, out := &in.Port, &out.Port
   450  		*out = new(int)
   451  		**out = **in
   452  	}
   453  	return
   454  }
   455  
   456  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTcpSocket.
   457  func (in *JobTcpSocket) DeepCopy() *JobTcpSocket {
   458  	if in == nil {
   459  		return nil
   460  	}
   461  	out := new(JobTcpSocket)
   462  	in.DeepCopyInto(out)
   463  	return out
   464  }
   465  
   466  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   467  func (in *JobTemplate) DeepCopyInto(out *JobTemplate) {
   468  	*out = *in
   469  	if in.Containers != nil {
   470  		in, out := &in.Containers, &out.Containers
   471  		*out = make([]JobContainers, len(*in))
   472  		for i := range *in {
   473  			(*in)[i].DeepCopyInto(&(*out)[i])
   474  		}
   475  	}
   476  	if in.EncryptionKeyRef != nil {
   477  		in, out := &in.EncryptionKeyRef, &out.EncryptionKeyRef
   478  		*out = new(v1alpha1.ResourceRef)
   479  		**out = **in
   480  	}
   481  	if in.ExecutionEnvironment != nil {
   482  		in, out := &in.ExecutionEnvironment, &out.ExecutionEnvironment
   483  		*out = new(string)
   484  		**out = **in
   485  	}
   486  	if in.MaxRetries != nil {
   487  		in, out := &in.MaxRetries, &out.MaxRetries
   488  		*out = new(int)
   489  		**out = **in
   490  	}
   491  	if in.ServiceAccountRef != nil {
   492  		in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
   493  		*out = new(v1alpha1.ResourceRef)
   494  		**out = **in
   495  	}
   496  	if in.Timeout != nil {
   497  		in, out := &in.Timeout, &out.Timeout
   498  		*out = new(string)
   499  		**out = **in
   500  	}
   501  	if in.Volumes != nil {
   502  		in, out := &in.Volumes, &out.Volumes
   503  		*out = make([]JobVolumes, len(*in))
   504  		for i := range *in {
   505  			(*in)[i].DeepCopyInto(&(*out)[i])
   506  		}
   507  	}
   508  	if in.VpcAccess != nil {
   509  		in, out := &in.VpcAccess, &out.VpcAccess
   510  		*out = new(JobVpcAccess)
   511  		(*in).DeepCopyInto(*out)
   512  	}
   513  	return
   514  }
   515  
   516  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplate.
   517  func (in *JobTemplate) DeepCopy() *JobTemplate {
   518  	if in == nil {
   519  		return nil
   520  	}
   521  	out := new(JobTemplate)
   522  	in.DeepCopyInto(out)
   523  	return out
   524  }
   525  
   526  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   527  func (in *JobTerminalConditionStatus) DeepCopyInto(out *JobTerminalConditionStatus) {
   528  	*out = *in
   529  	if in.ExecutionReason != nil {
   530  		in, out := &in.ExecutionReason, &out.ExecutionReason
   531  		*out = new(string)
   532  		**out = **in
   533  	}
   534  	if in.LastTransitionTime != nil {
   535  		in, out := &in.LastTransitionTime, &out.LastTransitionTime
   536  		*out = new(string)
   537  		**out = **in
   538  	}
   539  	if in.Message != nil {
   540  		in, out := &in.Message, &out.Message
   541  		*out = new(string)
   542  		**out = **in
   543  	}
   544  	if in.Reason != nil {
   545  		in, out := &in.Reason, &out.Reason
   546  		*out = new(string)
   547  		**out = **in
   548  	}
   549  	if in.RevisionReason != nil {
   550  		in, out := &in.RevisionReason, &out.RevisionReason
   551  		*out = new(string)
   552  		**out = **in
   553  	}
   554  	if in.Severity != nil {
   555  		in, out := &in.Severity, &out.Severity
   556  		*out = new(string)
   557  		**out = **in
   558  	}
   559  	if in.State != nil {
   560  		in, out := &in.State, &out.State
   561  		*out = new(string)
   562  		**out = **in
   563  	}
   564  	if in.Type != nil {
   565  		in, out := &in.Type, &out.Type
   566  		*out = new(string)
   567  		**out = **in
   568  	}
   569  	return
   570  }
   571  
   572  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTerminalConditionStatus.
   573  func (in *JobTerminalConditionStatus) DeepCopy() *JobTerminalConditionStatus {
   574  	if in == nil {
   575  		return nil
   576  	}
   577  	out := new(JobTerminalConditionStatus)
   578  	in.DeepCopyInto(out)
   579  	return out
   580  }
   581  
   582  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   583  func (in *JobValueSource) DeepCopyInto(out *JobValueSource) {
   584  	*out = *in
   585  	if in.SecretKeyRef != nil {
   586  		in, out := &in.SecretKeyRef, &out.SecretKeyRef
   587  		*out = new(v1alpha1.ResourceRef)
   588  		**out = **in
   589  	}
   590  	return
   591  }
   592  
   593  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobValueSource.
   594  func (in *JobValueSource) DeepCopy() *JobValueSource {
   595  	if in == nil {
   596  		return nil
   597  	}
   598  	out := new(JobValueSource)
   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 *JobVolumeMounts) DeepCopyInto(out *JobVolumeMounts) {
   605  	*out = *in
   606  	return
   607  }
   608  
   609  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobVolumeMounts.
   610  func (in *JobVolumeMounts) DeepCopy() *JobVolumeMounts {
   611  	if in == nil {
   612  		return nil
   613  	}
   614  	out := new(JobVolumeMounts)
   615  	in.DeepCopyInto(out)
   616  	return out
   617  }
   618  
   619  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   620  func (in *JobVolumes) DeepCopyInto(out *JobVolumes) {
   621  	*out = *in
   622  	if in.EmptyDir != nil {
   623  		in, out := &in.EmptyDir, &out.EmptyDir
   624  		*out = new(JobEmptyDir)
   625  		(*in).DeepCopyInto(*out)
   626  	}
   627  	if in.Secret != nil {
   628  		in, out := &in.Secret, &out.Secret
   629  		*out = new(JobSecret)
   630  		(*in).DeepCopyInto(*out)
   631  	}
   632  	return
   633  }
   634  
   635  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobVolumes.
   636  func (in *JobVolumes) DeepCopy() *JobVolumes {
   637  	if in == nil {
   638  		return nil
   639  	}
   640  	out := new(JobVolumes)
   641  	in.DeepCopyInto(out)
   642  	return out
   643  }
   644  
   645  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   646  func (in *JobVpcAccess) DeepCopyInto(out *JobVpcAccess) {
   647  	*out = *in
   648  	if in.Egress != nil {
   649  		in, out := &in.Egress, &out.Egress
   650  		*out = new(string)
   651  		**out = **in
   652  	}
   653  	return
   654  }
   655  
   656  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobVpcAccess.
   657  func (in *JobVpcAccess) DeepCopy() *JobVpcAccess {
   658  	if in == nil {
   659  		return nil
   660  	}
   661  	out := new(JobVpcAccess)
   662  	in.DeepCopyInto(out)
   663  	return out
   664  }
   665  
   666  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   667  func (in *RunJob) DeepCopyInto(out *RunJob) {
   668  	*out = *in
   669  	out.TypeMeta = in.TypeMeta
   670  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   671  	in.Spec.DeepCopyInto(&out.Spec)
   672  	in.Status.DeepCopyInto(&out.Status)
   673  	return
   674  }
   675  
   676  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJob.
   677  func (in *RunJob) DeepCopy() *RunJob {
   678  	if in == nil {
   679  		return nil
   680  	}
   681  	out := new(RunJob)
   682  	in.DeepCopyInto(out)
   683  	return out
   684  }
   685  
   686  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   687  func (in *RunJob) DeepCopyObject() runtime.Object {
   688  	if c := in.DeepCopy(); c != nil {
   689  		return c
   690  	}
   691  	return nil
   692  }
   693  
   694  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   695  func (in *RunJobList) DeepCopyInto(out *RunJobList) {
   696  	*out = *in
   697  	out.TypeMeta = in.TypeMeta
   698  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   699  	if in.Items != nil {
   700  		in, out := &in.Items, &out.Items
   701  		*out = make([]RunJob, len(*in))
   702  		for i := range *in {
   703  			(*in)[i].DeepCopyInto(&(*out)[i])
   704  		}
   705  	}
   706  	return
   707  }
   708  
   709  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobList.
   710  func (in *RunJobList) DeepCopy() *RunJobList {
   711  	if in == nil {
   712  		return nil
   713  	}
   714  	out := new(RunJobList)
   715  	in.DeepCopyInto(out)
   716  	return out
   717  }
   718  
   719  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   720  func (in *RunJobList) DeepCopyObject() runtime.Object {
   721  	if c := in.DeepCopy(); c != nil {
   722  		return c
   723  	}
   724  	return nil
   725  }
   726  
   727  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   728  func (in *RunJobSpec) DeepCopyInto(out *RunJobSpec) {
   729  	*out = *in
   730  	if in.BinaryAuthorization != nil {
   731  		in, out := &in.BinaryAuthorization, &out.BinaryAuthorization
   732  		*out = new(JobBinaryAuthorization)
   733  		(*in).DeepCopyInto(*out)
   734  	}
   735  	if in.Client != nil {
   736  		in, out := &in.Client, &out.Client
   737  		*out = new(string)
   738  		**out = **in
   739  	}
   740  	if in.ClientVersion != nil {
   741  		in, out := &in.ClientVersion, &out.ClientVersion
   742  		*out = new(string)
   743  		**out = **in
   744  	}
   745  	if in.LaunchStage != nil {
   746  		in, out := &in.LaunchStage, &out.LaunchStage
   747  		*out = new(string)
   748  		**out = **in
   749  	}
   750  	out.ProjectRef = in.ProjectRef
   751  	if in.ResourceID != nil {
   752  		in, out := &in.ResourceID, &out.ResourceID
   753  		*out = new(string)
   754  		**out = **in
   755  	}
   756  	in.Template.DeepCopyInto(&out.Template)
   757  	return
   758  }
   759  
   760  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobSpec.
   761  func (in *RunJobSpec) DeepCopy() *RunJobSpec {
   762  	if in == nil {
   763  		return nil
   764  	}
   765  	out := new(RunJobSpec)
   766  	in.DeepCopyInto(out)
   767  	return out
   768  }
   769  
   770  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   771  func (in *RunJobStatus) DeepCopyInto(out *RunJobStatus) {
   772  	*out = *in
   773  	if in.Conditions != nil {
   774  		in, out := &in.Conditions, &out.Conditions
   775  		*out = make([]v1alpha1.Condition, len(*in))
   776  		copy(*out, *in)
   777  	}
   778  	if in.Etag != nil {
   779  		in, out := &in.Etag, &out.Etag
   780  		*out = new(string)
   781  		**out = **in
   782  	}
   783  	if in.ExecutionCount != nil {
   784  		in, out := &in.ExecutionCount, &out.ExecutionCount
   785  		*out = new(int)
   786  		**out = **in
   787  	}
   788  	if in.LatestCreatedExecution != nil {
   789  		in, out := &in.LatestCreatedExecution, &out.LatestCreatedExecution
   790  		*out = make([]JobLatestCreatedExecutionStatus, len(*in))
   791  		for i := range *in {
   792  			(*in)[i].DeepCopyInto(&(*out)[i])
   793  		}
   794  	}
   795  	if in.ObservedGeneration != nil {
   796  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   797  		*out = new(int)
   798  		**out = **in
   799  	}
   800  	if in.Reconciling != nil {
   801  		in, out := &in.Reconciling, &out.Reconciling
   802  		*out = new(bool)
   803  		**out = **in
   804  	}
   805  	if in.TerminalCondition != nil {
   806  		in, out := &in.TerminalCondition, &out.TerminalCondition
   807  		*out = make([]JobTerminalConditionStatus, len(*in))
   808  		for i := range *in {
   809  			(*in)[i].DeepCopyInto(&(*out)[i])
   810  		}
   811  	}
   812  	if in.Uid != nil {
   813  		in, out := &in.Uid, &out.Uid
   814  		*out = new(string)
   815  		**out = **in
   816  	}
   817  	return
   818  }
   819  
   820  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunJobStatus.
   821  func (in *RunJobStatus) DeepCopy() *RunJobStatus {
   822  	if in == nil {
   823  		return nil
   824  	}
   825  	out := new(RunJobStatus)
   826  	in.DeepCopyInto(out)
   827  	return out
   828  }
   829  
   830  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   831  func (in *RunService) DeepCopyInto(out *RunService) {
   832  	*out = *in
   833  	out.TypeMeta = in.TypeMeta
   834  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   835  	in.Spec.DeepCopyInto(&out.Spec)
   836  	in.Status.DeepCopyInto(&out.Status)
   837  	return
   838  }
   839  
   840  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunService.
   841  func (in *RunService) DeepCopy() *RunService {
   842  	if in == nil {
   843  		return nil
   844  	}
   845  	out := new(RunService)
   846  	in.DeepCopyInto(out)
   847  	return out
   848  }
   849  
   850  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   851  func (in *RunService) DeepCopyObject() runtime.Object {
   852  	if c := in.DeepCopy(); c != nil {
   853  		return c
   854  	}
   855  	return nil
   856  }
   857  
   858  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   859  func (in *RunServiceList) DeepCopyInto(out *RunServiceList) {
   860  	*out = *in
   861  	out.TypeMeta = in.TypeMeta
   862  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   863  	if in.Items != nil {
   864  		in, out := &in.Items, &out.Items
   865  		*out = make([]RunService, len(*in))
   866  		for i := range *in {
   867  			(*in)[i].DeepCopyInto(&(*out)[i])
   868  		}
   869  	}
   870  	return
   871  }
   872  
   873  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunServiceList.
   874  func (in *RunServiceList) DeepCopy() *RunServiceList {
   875  	if in == nil {
   876  		return nil
   877  	}
   878  	out := new(RunServiceList)
   879  	in.DeepCopyInto(out)
   880  	return out
   881  }
   882  
   883  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   884  func (in *RunServiceList) DeepCopyObject() runtime.Object {
   885  	if c := in.DeepCopy(); c != nil {
   886  		return c
   887  	}
   888  	return nil
   889  }
   890  
   891  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   892  func (in *RunServiceSpec) DeepCopyInto(out *RunServiceSpec) {
   893  	*out = *in
   894  	if in.Annotations != nil {
   895  		in, out := &in.Annotations, &out.Annotations
   896  		*out = make(map[string]string, len(*in))
   897  		for key, val := range *in {
   898  			(*out)[key] = val
   899  		}
   900  	}
   901  	if in.BinaryAuthorization != nil {
   902  		in, out := &in.BinaryAuthorization, &out.BinaryAuthorization
   903  		*out = new(ServiceBinaryAuthorization)
   904  		(*in).DeepCopyInto(*out)
   905  	}
   906  	if in.Client != nil {
   907  		in, out := &in.Client, &out.Client
   908  		*out = new(string)
   909  		**out = **in
   910  	}
   911  	if in.ClientVersion != nil {
   912  		in, out := &in.ClientVersion, &out.ClientVersion
   913  		*out = new(string)
   914  		**out = **in
   915  	}
   916  	if in.Description != nil {
   917  		in, out := &in.Description, &out.Description
   918  		*out = new(string)
   919  		**out = **in
   920  	}
   921  	if in.Ingress != nil {
   922  		in, out := &in.Ingress, &out.Ingress
   923  		*out = new(string)
   924  		**out = **in
   925  	}
   926  	if in.LaunchStage != nil {
   927  		in, out := &in.LaunchStage, &out.LaunchStage
   928  		*out = new(string)
   929  		**out = **in
   930  	}
   931  	out.ProjectRef = in.ProjectRef
   932  	if in.ResourceID != nil {
   933  		in, out := &in.ResourceID, &out.ResourceID
   934  		*out = new(string)
   935  		**out = **in
   936  	}
   937  	in.Template.DeepCopyInto(&out.Template)
   938  	if in.Traffic != nil {
   939  		in, out := &in.Traffic, &out.Traffic
   940  		*out = make([]ServiceTraffic, len(*in))
   941  		for i := range *in {
   942  			(*in)[i].DeepCopyInto(&(*out)[i])
   943  		}
   944  	}
   945  	return
   946  }
   947  
   948  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunServiceSpec.
   949  func (in *RunServiceSpec) DeepCopy() *RunServiceSpec {
   950  	if in == nil {
   951  		return nil
   952  	}
   953  	out := new(RunServiceSpec)
   954  	in.DeepCopyInto(out)
   955  	return out
   956  }
   957  
   958  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   959  func (in *RunServiceStatus) DeepCopyInto(out *RunServiceStatus) {
   960  	*out = *in
   961  	if in.Conditions != nil {
   962  		in, out := &in.Conditions, &out.Conditions
   963  		*out = make([]v1alpha1.Condition, len(*in))
   964  		copy(*out, *in)
   965  	}
   966  	if in.CreateTime != nil {
   967  		in, out := &in.CreateTime, &out.CreateTime
   968  		*out = new(string)
   969  		**out = **in
   970  	}
   971  	if in.Creator != nil {
   972  		in, out := &in.Creator, &out.Creator
   973  		*out = new(string)
   974  		**out = **in
   975  	}
   976  	if in.DeleteTime != nil {
   977  		in, out := &in.DeleteTime, &out.DeleteTime
   978  		*out = new(string)
   979  		**out = **in
   980  	}
   981  	if in.Etag != nil {
   982  		in, out := &in.Etag, &out.Etag
   983  		*out = new(string)
   984  		**out = **in
   985  	}
   986  	if in.ExpireTime != nil {
   987  		in, out := &in.ExpireTime, &out.ExpireTime
   988  		*out = new(string)
   989  		**out = **in
   990  	}
   991  	if in.Labels != nil {
   992  		in, out := &in.Labels, &out.Labels
   993  		*out = make(map[string]string, len(*in))
   994  		for key, val := range *in {
   995  			(*out)[key] = val
   996  		}
   997  	}
   998  	if in.LastModifier != nil {
   999  		in, out := &in.LastModifier, &out.LastModifier
  1000  		*out = new(string)
  1001  		**out = **in
  1002  	}
  1003  	if in.LatestCreatedRevision != nil {
  1004  		in, out := &in.LatestCreatedRevision, &out.LatestCreatedRevision
  1005  		*out = new(string)
  1006  		**out = **in
  1007  	}
  1008  	if in.LatestReadyRevision != nil {
  1009  		in, out := &in.LatestReadyRevision, &out.LatestReadyRevision
  1010  		*out = new(string)
  1011  		**out = **in
  1012  	}
  1013  	if in.ObservedGeneration != nil {
  1014  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
  1015  		*out = new(int)
  1016  		**out = **in
  1017  	}
  1018  	if in.Reconciling != nil {
  1019  		in, out := &in.Reconciling, &out.Reconciling
  1020  		*out = new(bool)
  1021  		**out = **in
  1022  	}
  1023  	if in.ResourceGeneration != nil {
  1024  		in, out := &in.ResourceGeneration, &out.ResourceGeneration
  1025  		*out = new(int)
  1026  		**out = **in
  1027  	}
  1028  	if in.TerminalCondition != nil {
  1029  		in, out := &in.TerminalCondition, &out.TerminalCondition
  1030  		*out = new(ServiceTerminalConditionStatus)
  1031  		(*in).DeepCopyInto(*out)
  1032  	}
  1033  	if in.TrafficStatuses != nil {
  1034  		in, out := &in.TrafficStatuses, &out.TrafficStatuses
  1035  		*out = make([]ServiceTrafficStatusesStatus, len(*in))
  1036  		for i := range *in {
  1037  			(*in)[i].DeepCopyInto(&(*out)[i])
  1038  		}
  1039  	}
  1040  	if in.Uid != nil {
  1041  		in, out := &in.Uid, &out.Uid
  1042  		*out = new(string)
  1043  		**out = **in
  1044  	}
  1045  	if in.UpdateTime != nil {
  1046  		in, out := &in.UpdateTime, &out.UpdateTime
  1047  		*out = new(string)
  1048  		**out = **in
  1049  	}
  1050  	if in.Uri != nil {
  1051  		in, out := &in.Uri, &out.Uri
  1052  		*out = new(string)
  1053  		**out = **in
  1054  	}
  1055  	return
  1056  }
  1057  
  1058  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunServiceStatus.
  1059  func (in *RunServiceStatus) DeepCopy() *RunServiceStatus {
  1060  	if in == nil {
  1061  		return nil
  1062  	}
  1063  	out := new(RunServiceStatus)
  1064  	in.DeepCopyInto(out)
  1065  	return out
  1066  }
  1067  
  1068  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1069  func (in *ServiceBinaryAuthorization) DeepCopyInto(out *ServiceBinaryAuthorization) {
  1070  	*out = *in
  1071  	if in.BreakglassJustification != nil {
  1072  		in, out := &in.BreakglassJustification, &out.BreakglassJustification
  1073  		*out = new(string)
  1074  		**out = **in
  1075  	}
  1076  	if in.UseDefault != nil {
  1077  		in, out := &in.UseDefault, &out.UseDefault
  1078  		*out = new(bool)
  1079  		**out = **in
  1080  	}
  1081  	return
  1082  }
  1083  
  1084  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBinaryAuthorization.
  1085  func (in *ServiceBinaryAuthorization) DeepCopy() *ServiceBinaryAuthorization {
  1086  	if in == nil {
  1087  		return nil
  1088  	}
  1089  	out := new(ServiceBinaryAuthorization)
  1090  	in.DeepCopyInto(out)
  1091  	return out
  1092  }
  1093  
  1094  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1095  func (in *ServiceCloudSqlInstance) DeepCopyInto(out *ServiceCloudSqlInstance) {
  1096  	*out = *in
  1097  	if in.Instances != nil {
  1098  		in, out := &in.Instances, &out.Instances
  1099  		*out = make([]v1alpha1.ResourceRef, len(*in))
  1100  		copy(*out, *in)
  1101  	}
  1102  	return
  1103  }
  1104  
  1105  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCloudSqlInstance.
  1106  func (in *ServiceCloudSqlInstance) DeepCopy() *ServiceCloudSqlInstance {
  1107  	if in == nil {
  1108  		return nil
  1109  	}
  1110  	out := new(ServiceCloudSqlInstance)
  1111  	in.DeepCopyInto(out)
  1112  	return out
  1113  }
  1114  
  1115  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1116  func (in *ServiceContainers) DeepCopyInto(out *ServiceContainers) {
  1117  	*out = *in
  1118  	if in.Args != nil {
  1119  		in, out := &in.Args, &out.Args
  1120  		*out = make([]string, len(*in))
  1121  		copy(*out, *in)
  1122  	}
  1123  	if in.Command != nil {
  1124  		in, out := &in.Command, &out.Command
  1125  		*out = make([]string, len(*in))
  1126  		copy(*out, *in)
  1127  	}
  1128  	if in.Env != nil {
  1129  		in, out := &in.Env, &out.Env
  1130  		*out = make([]ServiceEnv, len(*in))
  1131  		for i := range *in {
  1132  			(*in)[i].DeepCopyInto(&(*out)[i])
  1133  		}
  1134  	}
  1135  	if in.Name != nil {
  1136  		in, out := &in.Name, &out.Name
  1137  		*out = new(string)
  1138  		**out = **in
  1139  	}
  1140  	if in.Ports != nil {
  1141  		in, out := &in.Ports, &out.Ports
  1142  		*out = make([]ServicePorts, len(*in))
  1143  		for i := range *in {
  1144  			(*in)[i].DeepCopyInto(&(*out)[i])
  1145  		}
  1146  	}
  1147  	if in.Resources != nil {
  1148  		in, out := &in.Resources, &out.Resources
  1149  		*out = new(ServiceResources)
  1150  		(*in).DeepCopyInto(*out)
  1151  	}
  1152  	if in.VolumeMounts != nil {
  1153  		in, out := &in.VolumeMounts, &out.VolumeMounts
  1154  		*out = make([]ServiceVolumeMounts, len(*in))
  1155  		copy(*out, *in)
  1156  	}
  1157  	return
  1158  }
  1159  
  1160  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceContainers.
  1161  func (in *ServiceContainers) DeepCopy() *ServiceContainers {
  1162  	if in == nil {
  1163  		return nil
  1164  	}
  1165  	out := new(ServiceContainers)
  1166  	in.DeepCopyInto(out)
  1167  	return out
  1168  }
  1169  
  1170  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1171  func (in *ServiceEnv) DeepCopyInto(out *ServiceEnv) {
  1172  	*out = *in
  1173  	if in.Value != nil {
  1174  		in, out := &in.Value, &out.Value
  1175  		*out = new(string)
  1176  		**out = **in
  1177  	}
  1178  	if in.ValueSource != nil {
  1179  		in, out := &in.ValueSource, &out.ValueSource
  1180  		*out = new(ServiceValueSource)
  1181  		(*in).DeepCopyInto(*out)
  1182  	}
  1183  	return
  1184  }
  1185  
  1186  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEnv.
  1187  func (in *ServiceEnv) DeepCopy() *ServiceEnv {
  1188  	if in == nil {
  1189  		return nil
  1190  	}
  1191  	out := new(ServiceEnv)
  1192  	in.DeepCopyInto(out)
  1193  	return out
  1194  }
  1195  
  1196  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1197  func (in *ServiceItems) DeepCopyInto(out *ServiceItems) {
  1198  	*out = *in
  1199  	if in.Mode != nil {
  1200  		in, out := &in.Mode, &out.Mode
  1201  		*out = new(int)
  1202  		**out = **in
  1203  	}
  1204  	if in.VersionRef != nil {
  1205  		in, out := &in.VersionRef, &out.VersionRef
  1206  		*out = new(v1alpha1.ResourceRef)
  1207  		**out = **in
  1208  	}
  1209  	return
  1210  }
  1211  
  1212  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceItems.
  1213  func (in *ServiceItems) DeepCopy() *ServiceItems {
  1214  	if in == nil {
  1215  		return nil
  1216  	}
  1217  	out := new(ServiceItems)
  1218  	in.DeepCopyInto(out)
  1219  	return out
  1220  }
  1221  
  1222  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1223  func (in *ServicePorts) DeepCopyInto(out *ServicePorts) {
  1224  	*out = *in
  1225  	if in.ContainerPort != nil {
  1226  		in, out := &in.ContainerPort, &out.ContainerPort
  1227  		*out = new(int)
  1228  		**out = **in
  1229  	}
  1230  	if in.Name != nil {
  1231  		in, out := &in.Name, &out.Name
  1232  		*out = new(string)
  1233  		**out = **in
  1234  	}
  1235  	return
  1236  }
  1237  
  1238  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePorts.
  1239  func (in *ServicePorts) DeepCopy() *ServicePorts {
  1240  	if in == nil {
  1241  		return nil
  1242  	}
  1243  	out := new(ServicePorts)
  1244  	in.DeepCopyInto(out)
  1245  	return out
  1246  }
  1247  
  1248  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1249  func (in *ServiceResources) DeepCopyInto(out *ServiceResources) {
  1250  	*out = *in
  1251  	if in.CpuIdle != nil {
  1252  		in, out := &in.CpuIdle, &out.CpuIdle
  1253  		*out = new(bool)
  1254  		**out = **in
  1255  	}
  1256  	if in.Limits != nil {
  1257  		in, out := &in.Limits, &out.Limits
  1258  		*out = make(map[string]string, len(*in))
  1259  		for key, val := range *in {
  1260  			(*out)[key] = val
  1261  		}
  1262  	}
  1263  	return
  1264  }
  1265  
  1266  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceResources.
  1267  func (in *ServiceResources) DeepCopy() *ServiceResources {
  1268  	if in == nil {
  1269  		return nil
  1270  	}
  1271  	out := new(ServiceResources)
  1272  	in.DeepCopyInto(out)
  1273  	return out
  1274  }
  1275  
  1276  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1277  func (in *ServiceScaling) DeepCopyInto(out *ServiceScaling) {
  1278  	*out = *in
  1279  	if in.MaxInstanceCount != nil {
  1280  		in, out := &in.MaxInstanceCount, &out.MaxInstanceCount
  1281  		*out = new(int)
  1282  		**out = **in
  1283  	}
  1284  	if in.MinInstanceCount != nil {
  1285  		in, out := &in.MinInstanceCount, &out.MinInstanceCount
  1286  		*out = new(int)
  1287  		**out = **in
  1288  	}
  1289  	return
  1290  }
  1291  
  1292  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceScaling.
  1293  func (in *ServiceScaling) DeepCopy() *ServiceScaling {
  1294  	if in == nil {
  1295  		return nil
  1296  	}
  1297  	out := new(ServiceScaling)
  1298  	in.DeepCopyInto(out)
  1299  	return out
  1300  }
  1301  
  1302  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1303  func (in *ServiceSecret) DeepCopyInto(out *ServiceSecret) {
  1304  	*out = *in
  1305  	if in.DefaultMode != nil {
  1306  		in, out := &in.DefaultMode, &out.DefaultMode
  1307  		*out = new(int)
  1308  		**out = **in
  1309  	}
  1310  	if in.Items != nil {
  1311  		in, out := &in.Items, &out.Items
  1312  		*out = make([]ServiceItems, len(*in))
  1313  		for i := range *in {
  1314  			(*in)[i].DeepCopyInto(&(*out)[i])
  1315  		}
  1316  	}
  1317  	out.SecretRef = in.SecretRef
  1318  	return
  1319  }
  1320  
  1321  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSecret.
  1322  func (in *ServiceSecret) DeepCopy() *ServiceSecret {
  1323  	if in == nil {
  1324  		return nil
  1325  	}
  1326  	out := new(ServiceSecret)
  1327  	in.DeepCopyInto(out)
  1328  	return out
  1329  }
  1330  
  1331  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1332  func (in *ServiceTemplate) DeepCopyInto(out *ServiceTemplate) {
  1333  	*out = *in
  1334  	if in.Annotations != nil {
  1335  		in, out := &in.Annotations, &out.Annotations
  1336  		*out = make(map[string]string, len(*in))
  1337  		for key, val := range *in {
  1338  			(*out)[key] = val
  1339  		}
  1340  	}
  1341  	if in.ContainerConcurrency != nil {
  1342  		in, out := &in.ContainerConcurrency, &out.ContainerConcurrency
  1343  		*out = new(int)
  1344  		**out = **in
  1345  	}
  1346  	if in.Containers != nil {
  1347  		in, out := &in.Containers, &out.Containers
  1348  		*out = make([]ServiceContainers, len(*in))
  1349  		for i := range *in {
  1350  			(*in)[i].DeepCopyInto(&(*out)[i])
  1351  		}
  1352  	}
  1353  	if in.ExecutionEnvironment != nil {
  1354  		in, out := &in.ExecutionEnvironment, &out.ExecutionEnvironment
  1355  		*out = new(string)
  1356  		**out = **in
  1357  	}
  1358  	if in.Labels != nil {
  1359  		in, out := &in.Labels, &out.Labels
  1360  		*out = make(map[string]string, len(*in))
  1361  		for key, val := range *in {
  1362  			(*out)[key] = val
  1363  		}
  1364  	}
  1365  	if in.Revision != nil {
  1366  		in, out := &in.Revision, &out.Revision
  1367  		*out = new(string)
  1368  		**out = **in
  1369  	}
  1370  	if in.Scaling != nil {
  1371  		in, out := &in.Scaling, &out.Scaling
  1372  		*out = new(ServiceScaling)
  1373  		(*in).DeepCopyInto(*out)
  1374  	}
  1375  	if in.ServiceAccountRef != nil {
  1376  		in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
  1377  		*out = new(v1alpha1.ResourceRef)
  1378  		**out = **in
  1379  	}
  1380  	if in.Timeout != nil {
  1381  		in, out := &in.Timeout, &out.Timeout
  1382  		*out = new(string)
  1383  		**out = **in
  1384  	}
  1385  	if in.Volumes != nil {
  1386  		in, out := &in.Volumes, &out.Volumes
  1387  		*out = make([]ServiceVolumes, len(*in))
  1388  		for i := range *in {
  1389  			(*in)[i].DeepCopyInto(&(*out)[i])
  1390  		}
  1391  	}
  1392  	if in.VpcAccess != nil {
  1393  		in, out := &in.VpcAccess, &out.VpcAccess
  1394  		*out = new(ServiceVpcAccess)
  1395  		(*in).DeepCopyInto(*out)
  1396  	}
  1397  	return
  1398  }
  1399  
  1400  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTemplate.
  1401  func (in *ServiceTemplate) DeepCopy() *ServiceTemplate {
  1402  	if in == nil {
  1403  		return nil
  1404  	}
  1405  	out := new(ServiceTemplate)
  1406  	in.DeepCopyInto(out)
  1407  	return out
  1408  }
  1409  
  1410  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1411  func (in *ServiceTerminalConditionStatus) DeepCopyInto(out *ServiceTerminalConditionStatus) {
  1412  	*out = *in
  1413  	if in.JobReason != nil {
  1414  		in, out := &in.JobReason, &out.JobReason
  1415  		*out = new(string)
  1416  		**out = **in
  1417  	}
  1418  	if in.LastTransitionTime != nil {
  1419  		in, out := &in.LastTransitionTime, &out.LastTransitionTime
  1420  		*out = new(string)
  1421  		**out = **in
  1422  	}
  1423  	if in.Message != nil {
  1424  		in, out := &in.Message, &out.Message
  1425  		*out = new(string)
  1426  		**out = **in
  1427  	}
  1428  	if in.Reason != nil {
  1429  		in, out := &in.Reason, &out.Reason
  1430  		*out = new(string)
  1431  		**out = **in
  1432  	}
  1433  	if in.RevisionReason != nil {
  1434  		in, out := &in.RevisionReason, &out.RevisionReason
  1435  		*out = new(string)
  1436  		**out = **in
  1437  	}
  1438  	if in.Severity != nil {
  1439  		in, out := &in.Severity, &out.Severity
  1440  		*out = new(string)
  1441  		**out = **in
  1442  	}
  1443  	if in.State != nil {
  1444  		in, out := &in.State, &out.State
  1445  		*out = new(string)
  1446  		**out = **in
  1447  	}
  1448  	if in.Type != nil {
  1449  		in, out := &in.Type, &out.Type
  1450  		*out = new(string)
  1451  		**out = **in
  1452  	}
  1453  	return
  1454  }
  1455  
  1456  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTerminalConditionStatus.
  1457  func (in *ServiceTerminalConditionStatus) DeepCopy() *ServiceTerminalConditionStatus {
  1458  	if in == nil {
  1459  		return nil
  1460  	}
  1461  	out := new(ServiceTerminalConditionStatus)
  1462  	in.DeepCopyInto(out)
  1463  	return out
  1464  }
  1465  
  1466  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1467  func (in *ServiceTraffic) DeepCopyInto(out *ServiceTraffic) {
  1468  	*out = *in
  1469  	if in.Percent != nil {
  1470  		in, out := &in.Percent, &out.Percent
  1471  		*out = new(int)
  1472  		**out = **in
  1473  	}
  1474  	if in.Revision != nil {
  1475  		in, out := &in.Revision, &out.Revision
  1476  		*out = new(string)
  1477  		**out = **in
  1478  	}
  1479  	if in.Tag != nil {
  1480  		in, out := &in.Tag, &out.Tag
  1481  		*out = new(string)
  1482  		**out = **in
  1483  	}
  1484  	if in.Type != nil {
  1485  		in, out := &in.Type, &out.Type
  1486  		*out = new(string)
  1487  		**out = **in
  1488  	}
  1489  	return
  1490  }
  1491  
  1492  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTraffic.
  1493  func (in *ServiceTraffic) DeepCopy() *ServiceTraffic {
  1494  	if in == nil {
  1495  		return nil
  1496  	}
  1497  	out := new(ServiceTraffic)
  1498  	in.DeepCopyInto(out)
  1499  	return out
  1500  }
  1501  
  1502  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1503  func (in *ServiceTrafficStatusesStatus) DeepCopyInto(out *ServiceTrafficStatusesStatus) {
  1504  	*out = *in
  1505  	if in.Percent != nil {
  1506  		in, out := &in.Percent, &out.Percent
  1507  		*out = new(int)
  1508  		**out = **in
  1509  	}
  1510  	if in.Revision != nil {
  1511  		in, out := &in.Revision, &out.Revision
  1512  		*out = new(string)
  1513  		**out = **in
  1514  	}
  1515  	if in.Tag != nil {
  1516  		in, out := &in.Tag, &out.Tag
  1517  		*out = new(string)
  1518  		**out = **in
  1519  	}
  1520  	if in.Type != nil {
  1521  		in, out := &in.Type, &out.Type
  1522  		*out = new(string)
  1523  		**out = **in
  1524  	}
  1525  	if in.Uri != nil {
  1526  		in, out := &in.Uri, &out.Uri
  1527  		*out = new(string)
  1528  		**out = **in
  1529  	}
  1530  	return
  1531  }
  1532  
  1533  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTrafficStatusesStatus.
  1534  func (in *ServiceTrafficStatusesStatus) DeepCopy() *ServiceTrafficStatusesStatus {
  1535  	if in == nil {
  1536  		return nil
  1537  	}
  1538  	out := new(ServiceTrafficStatusesStatus)
  1539  	in.DeepCopyInto(out)
  1540  	return out
  1541  }
  1542  
  1543  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1544  func (in *ServiceValueSource) DeepCopyInto(out *ServiceValueSource) {
  1545  	*out = *in
  1546  	if in.SecretKeyRef != nil {
  1547  		in, out := &in.SecretKeyRef, &out.SecretKeyRef
  1548  		*out = new(v1alpha1.ResourceRef)
  1549  		**out = **in
  1550  	}
  1551  	return
  1552  }
  1553  
  1554  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceValueSource.
  1555  func (in *ServiceValueSource) DeepCopy() *ServiceValueSource {
  1556  	if in == nil {
  1557  		return nil
  1558  	}
  1559  	out := new(ServiceValueSource)
  1560  	in.DeepCopyInto(out)
  1561  	return out
  1562  }
  1563  
  1564  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1565  func (in *ServiceVolumeMounts) DeepCopyInto(out *ServiceVolumeMounts) {
  1566  	*out = *in
  1567  	return
  1568  }
  1569  
  1570  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceVolumeMounts.
  1571  func (in *ServiceVolumeMounts) DeepCopy() *ServiceVolumeMounts {
  1572  	if in == nil {
  1573  		return nil
  1574  	}
  1575  	out := new(ServiceVolumeMounts)
  1576  	in.DeepCopyInto(out)
  1577  	return out
  1578  }
  1579  
  1580  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1581  func (in *ServiceVolumes) DeepCopyInto(out *ServiceVolumes) {
  1582  	*out = *in
  1583  	if in.CloudSqlInstance != nil {
  1584  		in, out := &in.CloudSqlInstance, &out.CloudSqlInstance
  1585  		*out = new(ServiceCloudSqlInstance)
  1586  		(*in).DeepCopyInto(*out)
  1587  	}
  1588  	if in.Secret != nil {
  1589  		in, out := &in.Secret, &out.Secret
  1590  		*out = new(ServiceSecret)
  1591  		(*in).DeepCopyInto(*out)
  1592  	}
  1593  	return
  1594  }
  1595  
  1596  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceVolumes.
  1597  func (in *ServiceVolumes) DeepCopy() *ServiceVolumes {
  1598  	if in == nil {
  1599  		return nil
  1600  	}
  1601  	out := new(ServiceVolumes)
  1602  	in.DeepCopyInto(out)
  1603  	return out
  1604  }
  1605  
  1606  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1607  func (in *ServiceVpcAccess) DeepCopyInto(out *ServiceVpcAccess) {
  1608  	*out = *in
  1609  	if in.ConnectorRef != nil {
  1610  		in, out := &in.ConnectorRef, &out.ConnectorRef
  1611  		*out = new(v1alpha1.ResourceRef)
  1612  		**out = **in
  1613  	}
  1614  	if in.Egress != nil {
  1615  		in, out := &in.Egress, &out.Egress
  1616  		*out = new(string)
  1617  		**out = **in
  1618  	}
  1619  	return
  1620  }
  1621  
  1622  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceVpcAccess.
  1623  func (in *ServiceVpcAccess) DeepCopy() *ServiceVpcAccess {
  1624  	if in == nil {
  1625  		return nil
  1626  	}
  1627  	out := new(ServiceVpcAccess)
  1628  	in.DeepCopyInto(out)
  1629  	return out
  1630  }
  1631  

View as plain text