...

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

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/osconfig/v1alpha1

     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 v1alpha1
    26  
    27  import (
    28  	k8sv1alpha1 "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 *OSConfigPatchDeployment) DeepCopyInto(out *OSConfigPatchDeployment) {
    34  	*out = *in
    35  	out.TypeMeta = in.TypeMeta
    36  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    37  	in.Spec.DeepCopyInto(&out.Spec)
    38  	in.Status.DeepCopyInto(&out.Status)
    39  	return
    40  }
    41  
    42  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSConfigPatchDeployment.
    43  func (in *OSConfigPatchDeployment) DeepCopy() *OSConfigPatchDeployment {
    44  	if in == nil {
    45  		return nil
    46  	}
    47  	out := new(OSConfigPatchDeployment)
    48  	in.DeepCopyInto(out)
    49  	return out
    50  }
    51  
    52  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    53  func (in *OSConfigPatchDeployment) DeepCopyObject() runtime.Object {
    54  	if c := in.DeepCopy(); c != nil {
    55  		return c
    56  	}
    57  	return nil
    58  }
    59  
    60  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    61  func (in *OSConfigPatchDeploymentList) DeepCopyInto(out *OSConfigPatchDeploymentList) {
    62  	*out = *in
    63  	out.TypeMeta = in.TypeMeta
    64  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    65  	if in.Items != nil {
    66  		in, out := &in.Items, &out.Items
    67  		*out = make([]OSConfigPatchDeployment, len(*in))
    68  		for i := range *in {
    69  			(*in)[i].DeepCopyInto(&(*out)[i])
    70  		}
    71  	}
    72  	return
    73  }
    74  
    75  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSConfigPatchDeploymentList.
    76  func (in *OSConfigPatchDeploymentList) DeepCopy() *OSConfigPatchDeploymentList {
    77  	if in == nil {
    78  		return nil
    79  	}
    80  	out := new(OSConfigPatchDeploymentList)
    81  	in.DeepCopyInto(out)
    82  	return out
    83  }
    84  
    85  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    86  func (in *OSConfigPatchDeploymentList) DeepCopyObject() runtime.Object {
    87  	if c := in.DeepCopy(); c != nil {
    88  		return c
    89  	}
    90  	return nil
    91  }
    92  
    93  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    94  func (in *OSConfigPatchDeploymentSpec) DeepCopyInto(out *OSConfigPatchDeploymentSpec) {
    95  	*out = *in
    96  	if in.Description != nil {
    97  		in, out := &in.Description, &out.Description
    98  		*out = new(string)
    99  		**out = **in
   100  	}
   101  	if in.Duration != nil {
   102  		in, out := &in.Duration, &out.Duration
   103  		*out = new(string)
   104  		**out = **in
   105  	}
   106  	in.InstanceFilter.DeepCopyInto(&out.InstanceFilter)
   107  	if in.OneTimeSchedule != nil {
   108  		in, out := &in.OneTimeSchedule, &out.OneTimeSchedule
   109  		*out = new(PatchdeploymentOneTimeSchedule)
   110  		**out = **in
   111  	}
   112  	if in.PatchConfig != nil {
   113  		in, out := &in.PatchConfig, &out.PatchConfig
   114  		*out = new(PatchdeploymentPatchConfig)
   115  		(*in).DeepCopyInto(*out)
   116  	}
   117  	out.ProjectRef = in.ProjectRef
   118  	if in.RecurringSchedule != nil {
   119  		in, out := &in.RecurringSchedule, &out.RecurringSchedule
   120  		*out = new(PatchdeploymentRecurringSchedule)
   121  		(*in).DeepCopyInto(*out)
   122  	}
   123  	if in.ResourceID != nil {
   124  		in, out := &in.ResourceID, &out.ResourceID
   125  		*out = new(string)
   126  		**out = **in
   127  	}
   128  	if in.Rollout != nil {
   129  		in, out := &in.Rollout, &out.Rollout
   130  		*out = new(PatchdeploymentRollout)
   131  		(*in).DeepCopyInto(*out)
   132  	}
   133  	return
   134  }
   135  
   136  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSConfigPatchDeploymentSpec.
   137  func (in *OSConfigPatchDeploymentSpec) DeepCopy() *OSConfigPatchDeploymentSpec {
   138  	if in == nil {
   139  		return nil
   140  	}
   141  	out := new(OSConfigPatchDeploymentSpec)
   142  	in.DeepCopyInto(out)
   143  	return out
   144  }
   145  
   146  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   147  func (in *OSConfigPatchDeploymentStatus) DeepCopyInto(out *OSConfigPatchDeploymentStatus) {
   148  	*out = *in
   149  	if in.Conditions != nil {
   150  		in, out := &in.Conditions, &out.Conditions
   151  		*out = make([]k8sv1alpha1.Condition, len(*in))
   152  		copy(*out, *in)
   153  	}
   154  	if in.CreateTime != nil {
   155  		in, out := &in.CreateTime, &out.CreateTime
   156  		*out = new(string)
   157  		**out = **in
   158  	}
   159  	if in.LastExecuteTime != nil {
   160  		in, out := &in.LastExecuteTime, &out.LastExecuteTime
   161  		*out = new(string)
   162  		**out = **in
   163  	}
   164  	if in.Name != nil {
   165  		in, out := &in.Name, &out.Name
   166  		*out = new(string)
   167  		**out = **in
   168  	}
   169  	if in.ObservedGeneration != nil {
   170  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   171  		*out = new(int)
   172  		**out = **in
   173  	}
   174  	if in.UpdateTime != nil {
   175  		in, out := &in.UpdateTime, &out.UpdateTime
   176  		*out = new(string)
   177  		**out = **in
   178  	}
   179  	return
   180  }
   181  
   182  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSConfigPatchDeploymentStatus.
   183  func (in *OSConfigPatchDeploymentStatus) DeepCopy() *OSConfigPatchDeploymentStatus {
   184  	if in == nil {
   185  		return nil
   186  	}
   187  	out := new(OSConfigPatchDeploymentStatus)
   188  	in.DeepCopyInto(out)
   189  	return out
   190  }
   191  
   192  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   193  func (in *PatchdeploymentApt) DeepCopyInto(out *PatchdeploymentApt) {
   194  	*out = *in
   195  	if in.Excludes != nil {
   196  		in, out := &in.Excludes, &out.Excludes
   197  		*out = make([]string, len(*in))
   198  		copy(*out, *in)
   199  	}
   200  	if in.ExclusivePackages != nil {
   201  		in, out := &in.ExclusivePackages, &out.ExclusivePackages
   202  		*out = make([]string, len(*in))
   203  		copy(*out, *in)
   204  	}
   205  	if in.Type != nil {
   206  		in, out := &in.Type, &out.Type
   207  		*out = new(string)
   208  		**out = **in
   209  	}
   210  	return
   211  }
   212  
   213  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentApt.
   214  func (in *PatchdeploymentApt) DeepCopy() *PatchdeploymentApt {
   215  	if in == nil {
   216  		return nil
   217  	}
   218  	out := new(PatchdeploymentApt)
   219  	in.DeepCopyInto(out)
   220  	return out
   221  }
   222  
   223  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   224  func (in *PatchdeploymentDisruptionBudget) DeepCopyInto(out *PatchdeploymentDisruptionBudget) {
   225  	*out = *in
   226  	if in.Fixed != nil {
   227  		in, out := &in.Fixed, &out.Fixed
   228  		*out = new(int)
   229  		**out = **in
   230  	}
   231  	if in.Percentage != nil {
   232  		in, out := &in.Percentage, &out.Percentage
   233  		*out = new(int)
   234  		**out = **in
   235  	}
   236  	return
   237  }
   238  
   239  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentDisruptionBudget.
   240  func (in *PatchdeploymentDisruptionBudget) DeepCopy() *PatchdeploymentDisruptionBudget {
   241  	if in == nil {
   242  		return nil
   243  	}
   244  	out := new(PatchdeploymentDisruptionBudget)
   245  	in.DeepCopyInto(out)
   246  	return out
   247  }
   248  
   249  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   250  func (in *PatchdeploymentGcsObject) DeepCopyInto(out *PatchdeploymentGcsObject) {
   251  	*out = *in
   252  	return
   253  }
   254  
   255  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentGcsObject.
   256  func (in *PatchdeploymentGcsObject) DeepCopy() *PatchdeploymentGcsObject {
   257  	if in == nil {
   258  		return nil
   259  	}
   260  	out := new(PatchdeploymentGcsObject)
   261  	in.DeepCopyInto(out)
   262  	return out
   263  }
   264  
   265  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   266  func (in *PatchdeploymentGoo) DeepCopyInto(out *PatchdeploymentGoo) {
   267  	*out = *in
   268  	return
   269  }
   270  
   271  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentGoo.
   272  func (in *PatchdeploymentGoo) DeepCopy() *PatchdeploymentGoo {
   273  	if in == nil {
   274  		return nil
   275  	}
   276  	out := new(PatchdeploymentGoo)
   277  	in.DeepCopyInto(out)
   278  	return out
   279  }
   280  
   281  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   282  func (in *PatchdeploymentGroupLabels) DeepCopyInto(out *PatchdeploymentGroupLabels) {
   283  	*out = *in
   284  	if in.Labels != nil {
   285  		in, out := &in.Labels, &out.Labels
   286  		*out = make(map[string]string, len(*in))
   287  		for key, val := range *in {
   288  			(*out)[key] = val
   289  		}
   290  	}
   291  	return
   292  }
   293  
   294  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentGroupLabels.
   295  func (in *PatchdeploymentGroupLabels) DeepCopy() *PatchdeploymentGroupLabels {
   296  	if in == nil {
   297  		return nil
   298  	}
   299  	out := new(PatchdeploymentGroupLabels)
   300  	in.DeepCopyInto(out)
   301  	return out
   302  }
   303  
   304  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   305  func (in *PatchdeploymentInstanceFilter) DeepCopyInto(out *PatchdeploymentInstanceFilter) {
   306  	*out = *in
   307  	if in.All != nil {
   308  		in, out := &in.All, &out.All
   309  		*out = new(bool)
   310  		**out = **in
   311  	}
   312  	if in.GroupLabels != nil {
   313  		in, out := &in.GroupLabels, &out.GroupLabels
   314  		*out = make([]PatchdeploymentGroupLabels, len(*in))
   315  		for i := range *in {
   316  			(*in)[i].DeepCopyInto(&(*out)[i])
   317  		}
   318  	}
   319  	if in.InstanceNamePrefixes != nil {
   320  		in, out := &in.InstanceNamePrefixes, &out.InstanceNamePrefixes
   321  		*out = make([]string, len(*in))
   322  		copy(*out, *in)
   323  	}
   324  	if in.Instances != nil {
   325  		in, out := &in.Instances, &out.Instances
   326  		*out = make([]string, len(*in))
   327  		copy(*out, *in)
   328  	}
   329  	if in.Zones != nil {
   330  		in, out := &in.Zones, &out.Zones
   331  		*out = make([]string, len(*in))
   332  		copy(*out, *in)
   333  	}
   334  	return
   335  }
   336  
   337  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentInstanceFilter.
   338  func (in *PatchdeploymentInstanceFilter) DeepCopy() *PatchdeploymentInstanceFilter {
   339  	if in == nil {
   340  		return nil
   341  	}
   342  	out := new(PatchdeploymentInstanceFilter)
   343  	in.DeepCopyInto(out)
   344  	return out
   345  }
   346  
   347  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   348  func (in *PatchdeploymentLinuxExecStepConfig) DeepCopyInto(out *PatchdeploymentLinuxExecStepConfig) {
   349  	*out = *in
   350  	if in.AllowedSuccessCodes != nil {
   351  		in, out := &in.AllowedSuccessCodes, &out.AllowedSuccessCodes
   352  		*out = make([]int, len(*in))
   353  		copy(*out, *in)
   354  	}
   355  	if in.GcsObject != nil {
   356  		in, out := &in.GcsObject, &out.GcsObject
   357  		*out = new(PatchdeploymentGcsObject)
   358  		**out = **in
   359  	}
   360  	if in.Interpreter != nil {
   361  		in, out := &in.Interpreter, &out.Interpreter
   362  		*out = new(string)
   363  		**out = **in
   364  	}
   365  	if in.LocalPath != nil {
   366  		in, out := &in.LocalPath, &out.LocalPath
   367  		*out = new(string)
   368  		**out = **in
   369  	}
   370  	return
   371  }
   372  
   373  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentLinuxExecStepConfig.
   374  func (in *PatchdeploymentLinuxExecStepConfig) DeepCopy() *PatchdeploymentLinuxExecStepConfig {
   375  	if in == nil {
   376  		return nil
   377  	}
   378  	out := new(PatchdeploymentLinuxExecStepConfig)
   379  	in.DeepCopyInto(out)
   380  	return out
   381  }
   382  
   383  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   384  func (in *PatchdeploymentMonthly) DeepCopyInto(out *PatchdeploymentMonthly) {
   385  	*out = *in
   386  	if in.MonthDay != nil {
   387  		in, out := &in.MonthDay, &out.MonthDay
   388  		*out = new(int)
   389  		**out = **in
   390  	}
   391  	if in.WeekDayOfMonth != nil {
   392  		in, out := &in.WeekDayOfMonth, &out.WeekDayOfMonth
   393  		*out = new(PatchdeploymentWeekDayOfMonth)
   394  		**out = **in
   395  	}
   396  	return
   397  }
   398  
   399  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentMonthly.
   400  func (in *PatchdeploymentMonthly) DeepCopy() *PatchdeploymentMonthly {
   401  	if in == nil {
   402  		return nil
   403  	}
   404  	out := new(PatchdeploymentMonthly)
   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 *PatchdeploymentOneTimeSchedule) DeepCopyInto(out *PatchdeploymentOneTimeSchedule) {
   411  	*out = *in
   412  	return
   413  }
   414  
   415  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentOneTimeSchedule.
   416  func (in *PatchdeploymentOneTimeSchedule) DeepCopy() *PatchdeploymentOneTimeSchedule {
   417  	if in == nil {
   418  		return nil
   419  	}
   420  	out := new(PatchdeploymentOneTimeSchedule)
   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 *PatchdeploymentPatchConfig) DeepCopyInto(out *PatchdeploymentPatchConfig) {
   427  	*out = *in
   428  	if in.Apt != nil {
   429  		in, out := &in.Apt, &out.Apt
   430  		*out = new(PatchdeploymentApt)
   431  		(*in).DeepCopyInto(*out)
   432  	}
   433  	if in.Goo != nil {
   434  		in, out := &in.Goo, &out.Goo
   435  		*out = new(PatchdeploymentGoo)
   436  		**out = **in
   437  	}
   438  	if in.MigInstancesAllowed != nil {
   439  		in, out := &in.MigInstancesAllowed, &out.MigInstancesAllowed
   440  		*out = new(bool)
   441  		**out = **in
   442  	}
   443  	if in.PostStep != nil {
   444  		in, out := &in.PostStep, &out.PostStep
   445  		*out = new(PatchdeploymentPostStep)
   446  		(*in).DeepCopyInto(*out)
   447  	}
   448  	if in.PreStep != nil {
   449  		in, out := &in.PreStep, &out.PreStep
   450  		*out = new(PatchdeploymentPreStep)
   451  		(*in).DeepCopyInto(*out)
   452  	}
   453  	if in.RebootConfig != nil {
   454  		in, out := &in.RebootConfig, &out.RebootConfig
   455  		*out = new(string)
   456  		**out = **in
   457  	}
   458  	if in.WindowsUpdate != nil {
   459  		in, out := &in.WindowsUpdate, &out.WindowsUpdate
   460  		*out = new(PatchdeploymentWindowsUpdate)
   461  		(*in).DeepCopyInto(*out)
   462  	}
   463  	if in.Yum != nil {
   464  		in, out := &in.Yum, &out.Yum
   465  		*out = new(PatchdeploymentYum)
   466  		(*in).DeepCopyInto(*out)
   467  	}
   468  	if in.Zypper != nil {
   469  		in, out := &in.Zypper, &out.Zypper
   470  		*out = new(PatchdeploymentZypper)
   471  		(*in).DeepCopyInto(*out)
   472  	}
   473  	return
   474  }
   475  
   476  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentPatchConfig.
   477  func (in *PatchdeploymentPatchConfig) DeepCopy() *PatchdeploymentPatchConfig {
   478  	if in == nil {
   479  		return nil
   480  	}
   481  	out := new(PatchdeploymentPatchConfig)
   482  	in.DeepCopyInto(out)
   483  	return out
   484  }
   485  
   486  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   487  func (in *PatchdeploymentPostStep) DeepCopyInto(out *PatchdeploymentPostStep) {
   488  	*out = *in
   489  	if in.LinuxExecStepConfig != nil {
   490  		in, out := &in.LinuxExecStepConfig, &out.LinuxExecStepConfig
   491  		*out = new(PatchdeploymentLinuxExecStepConfig)
   492  		(*in).DeepCopyInto(*out)
   493  	}
   494  	if in.WindowsExecStepConfig != nil {
   495  		in, out := &in.WindowsExecStepConfig, &out.WindowsExecStepConfig
   496  		*out = new(PatchdeploymentWindowsExecStepConfig)
   497  		(*in).DeepCopyInto(*out)
   498  	}
   499  	return
   500  }
   501  
   502  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentPostStep.
   503  func (in *PatchdeploymentPostStep) DeepCopy() *PatchdeploymentPostStep {
   504  	if in == nil {
   505  		return nil
   506  	}
   507  	out := new(PatchdeploymentPostStep)
   508  	in.DeepCopyInto(out)
   509  	return out
   510  }
   511  
   512  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   513  func (in *PatchdeploymentPreStep) DeepCopyInto(out *PatchdeploymentPreStep) {
   514  	*out = *in
   515  	if in.LinuxExecStepConfig != nil {
   516  		in, out := &in.LinuxExecStepConfig, &out.LinuxExecStepConfig
   517  		*out = new(PatchdeploymentLinuxExecStepConfig)
   518  		(*in).DeepCopyInto(*out)
   519  	}
   520  	if in.WindowsExecStepConfig != nil {
   521  		in, out := &in.WindowsExecStepConfig, &out.WindowsExecStepConfig
   522  		*out = new(PatchdeploymentWindowsExecStepConfig)
   523  		(*in).DeepCopyInto(*out)
   524  	}
   525  	return
   526  }
   527  
   528  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentPreStep.
   529  func (in *PatchdeploymentPreStep) DeepCopy() *PatchdeploymentPreStep {
   530  	if in == nil {
   531  		return nil
   532  	}
   533  	out := new(PatchdeploymentPreStep)
   534  	in.DeepCopyInto(out)
   535  	return out
   536  }
   537  
   538  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   539  func (in *PatchdeploymentRecurringSchedule) DeepCopyInto(out *PatchdeploymentRecurringSchedule) {
   540  	*out = *in
   541  	if in.EndTime != nil {
   542  		in, out := &in.EndTime, &out.EndTime
   543  		*out = new(string)
   544  		**out = **in
   545  	}
   546  	if in.LastExecuteTime != nil {
   547  		in, out := &in.LastExecuteTime, &out.LastExecuteTime
   548  		*out = new(string)
   549  		**out = **in
   550  	}
   551  	if in.Monthly != nil {
   552  		in, out := &in.Monthly, &out.Monthly
   553  		*out = new(PatchdeploymentMonthly)
   554  		(*in).DeepCopyInto(*out)
   555  	}
   556  	if in.NextExecuteTime != nil {
   557  		in, out := &in.NextExecuteTime, &out.NextExecuteTime
   558  		*out = new(string)
   559  		**out = **in
   560  	}
   561  	if in.StartTime != nil {
   562  		in, out := &in.StartTime, &out.StartTime
   563  		*out = new(string)
   564  		**out = **in
   565  	}
   566  	in.TimeOfDay.DeepCopyInto(&out.TimeOfDay)
   567  	in.TimeZone.DeepCopyInto(&out.TimeZone)
   568  	if in.Weekly != nil {
   569  		in, out := &in.Weekly, &out.Weekly
   570  		*out = new(PatchdeploymentWeekly)
   571  		**out = **in
   572  	}
   573  	return
   574  }
   575  
   576  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentRecurringSchedule.
   577  func (in *PatchdeploymentRecurringSchedule) DeepCopy() *PatchdeploymentRecurringSchedule {
   578  	if in == nil {
   579  		return nil
   580  	}
   581  	out := new(PatchdeploymentRecurringSchedule)
   582  	in.DeepCopyInto(out)
   583  	return out
   584  }
   585  
   586  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   587  func (in *PatchdeploymentRollout) DeepCopyInto(out *PatchdeploymentRollout) {
   588  	*out = *in
   589  	in.DisruptionBudget.DeepCopyInto(&out.DisruptionBudget)
   590  	return
   591  }
   592  
   593  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentRollout.
   594  func (in *PatchdeploymentRollout) DeepCopy() *PatchdeploymentRollout {
   595  	if in == nil {
   596  		return nil
   597  	}
   598  	out := new(PatchdeploymentRollout)
   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 *PatchdeploymentTimeOfDay) DeepCopyInto(out *PatchdeploymentTimeOfDay) {
   605  	*out = *in
   606  	if in.Hours != nil {
   607  		in, out := &in.Hours, &out.Hours
   608  		*out = new(int)
   609  		**out = **in
   610  	}
   611  	if in.Minutes != nil {
   612  		in, out := &in.Minutes, &out.Minutes
   613  		*out = new(int)
   614  		**out = **in
   615  	}
   616  	if in.Nanos != nil {
   617  		in, out := &in.Nanos, &out.Nanos
   618  		*out = new(int)
   619  		**out = **in
   620  	}
   621  	if in.Seconds != nil {
   622  		in, out := &in.Seconds, &out.Seconds
   623  		*out = new(int)
   624  		**out = **in
   625  	}
   626  	return
   627  }
   628  
   629  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentTimeOfDay.
   630  func (in *PatchdeploymentTimeOfDay) DeepCopy() *PatchdeploymentTimeOfDay {
   631  	if in == nil {
   632  		return nil
   633  	}
   634  	out := new(PatchdeploymentTimeOfDay)
   635  	in.DeepCopyInto(out)
   636  	return out
   637  }
   638  
   639  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   640  func (in *PatchdeploymentTimeZone) DeepCopyInto(out *PatchdeploymentTimeZone) {
   641  	*out = *in
   642  	if in.Version != nil {
   643  		in, out := &in.Version, &out.Version
   644  		*out = new(string)
   645  		**out = **in
   646  	}
   647  	return
   648  }
   649  
   650  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentTimeZone.
   651  func (in *PatchdeploymentTimeZone) DeepCopy() *PatchdeploymentTimeZone {
   652  	if in == nil {
   653  		return nil
   654  	}
   655  	out := new(PatchdeploymentTimeZone)
   656  	in.DeepCopyInto(out)
   657  	return out
   658  }
   659  
   660  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   661  func (in *PatchdeploymentWeekDayOfMonth) DeepCopyInto(out *PatchdeploymentWeekDayOfMonth) {
   662  	*out = *in
   663  	return
   664  }
   665  
   666  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentWeekDayOfMonth.
   667  func (in *PatchdeploymentWeekDayOfMonth) DeepCopy() *PatchdeploymentWeekDayOfMonth {
   668  	if in == nil {
   669  		return nil
   670  	}
   671  	out := new(PatchdeploymentWeekDayOfMonth)
   672  	in.DeepCopyInto(out)
   673  	return out
   674  }
   675  
   676  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   677  func (in *PatchdeploymentWeekly) DeepCopyInto(out *PatchdeploymentWeekly) {
   678  	*out = *in
   679  	return
   680  }
   681  
   682  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentWeekly.
   683  func (in *PatchdeploymentWeekly) DeepCopy() *PatchdeploymentWeekly {
   684  	if in == nil {
   685  		return nil
   686  	}
   687  	out := new(PatchdeploymentWeekly)
   688  	in.DeepCopyInto(out)
   689  	return out
   690  }
   691  
   692  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   693  func (in *PatchdeploymentWindowsExecStepConfig) DeepCopyInto(out *PatchdeploymentWindowsExecStepConfig) {
   694  	*out = *in
   695  	if in.AllowedSuccessCodes != nil {
   696  		in, out := &in.AllowedSuccessCodes, &out.AllowedSuccessCodes
   697  		*out = make([]int, len(*in))
   698  		copy(*out, *in)
   699  	}
   700  	if in.GcsObject != nil {
   701  		in, out := &in.GcsObject, &out.GcsObject
   702  		*out = new(PatchdeploymentGcsObject)
   703  		**out = **in
   704  	}
   705  	if in.Interpreter != nil {
   706  		in, out := &in.Interpreter, &out.Interpreter
   707  		*out = new(string)
   708  		**out = **in
   709  	}
   710  	if in.LocalPath != nil {
   711  		in, out := &in.LocalPath, &out.LocalPath
   712  		*out = new(string)
   713  		**out = **in
   714  	}
   715  	return
   716  }
   717  
   718  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentWindowsExecStepConfig.
   719  func (in *PatchdeploymentWindowsExecStepConfig) DeepCopy() *PatchdeploymentWindowsExecStepConfig {
   720  	if in == nil {
   721  		return nil
   722  	}
   723  	out := new(PatchdeploymentWindowsExecStepConfig)
   724  	in.DeepCopyInto(out)
   725  	return out
   726  }
   727  
   728  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   729  func (in *PatchdeploymentWindowsUpdate) DeepCopyInto(out *PatchdeploymentWindowsUpdate) {
   730  	*out = *in
   731  	if in.Classifications != nil {
   732  		in, out := &in.Classifications, &out.Classifications
   733  		*out = make([]string, len(*in))
   734  		copy(*out, *in)
   735  	}
   736  	if in.Excludes != nil {
   737  		in, out := &in.Excludes, &out.Excludes
   738  		*out = make([]string, len(*in))
   739  		copy(*out, *in)
   740  	}
   741  	if in.ExclusivePatches != nil {
   742  		in, out := &in.ExclusivePatches, &out.ExclusivePatches
   743  		*out = make([]string, len(*in))
   744  		copy(*out, *in)
   745  	}
   746  	return
   747  }
   748  
   749  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentWindowsUpdate.
   750  func (in *PatchdeploymentWindowsUpdate) DeepCopy() *PatchdeploymentWindowsUpdate {
   751  	if in == nil {
   752  		return nil
   753  	}
   754  	out := new(PatchdeploymentWindowsUpdate)
   755  	in.DeepCopyInto(out)
   756  	return out
   757  }
   758  
   759  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   760  func (in *PatchdeploymentYum) DeepCopyInto(out *PatchdeploymentYum) {
   761  	*out = *in
   762  	if in.Excludes != nil {
   763  		in, out := &in.Excludes, &out.Excludes
   764  		*out = make([]string, len(*in))
   765  		copy(*out, *in)
   766  	}
   767  	if in.ExclusivePackages != nil {
   768  		in, out := &in.ExclusivePackages, &out.ExclusivePackages
   769  		*out = make([]string, len(*in))
   770  		copy(*out, *in)
   771  	}
   772  	if in.Minimal != nil {
   773  		in, out := &in.Minimal, &out.Minimal
   774  		*out = new(bool)
   775  		**out = **in
   776  	}
   777  	if in.Security != nil {
   778  		in, out := &in.Security, &out.Security
   779  		*out = new(bool)
   780  		**out = **in
   781  	}
   782  	return
   783  }
   784  
   785  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentYum.
   786  func (in *PatchdeploymentYum) DeepCopy() *PatchdeploymentYum {
   787  	if in == nil {
   788  		return nil
   789  	}
   790  	out := new(PatchdeploymentYum)
   791  	in.DeepCopyInto(out)
   792  	return out
   793  }
   794  
   795  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   796  func (in *PatchdeploymentZypper) DeepCopyInto(out *PatchdeploymentZypper) {
   797  	*out = *in
   798  	if in.Categories != nil {
   799  		in, out := &in.Categories, &out.Categories
   800  		*out = make([]string, len(*in))
   801  		copy(*out, *in)
   802  	}
   803  	if in.Excludes != nil {
   804  		in, out := &in.Excludes, &out.Excludes
   805  		*out = make([]string, len(*in))
   806  		copy(*out, *in)
   807  	}
   808  	if in.ExclusivePatches != nil {
   809  		in, out := &in.ExclusivePatches, &out.ExclusivePatches
   810  		*out = make([]string, len(*in))
   811  		copy(*out, *in)
   812  	}
   813  	if in.Severities != nil {
   814  		in, out := &in.Severities, &out.Severities
   815  		*out = make([]string, len(*in))
   816  		copy(*out, *in)
   817  	}
   818  	if in.WithOptional != nil {
   819  		in, out := &in.WithOptional, &out.WithOptional
   820  		*out = new(bool)
   821  		**out = **in
   822  	}
   823  	if in.WithUpdate != nil {
   824  		in, out := &in.WithUpdate, &out.WithUpdate
   825  		*out = new(bool)
   826  		**out = **in
   827  	}
   828  	return
   829  }
   830  
   831  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchdeploymentZypper.
   832  func (in *PatchdeploymentZypper) DeepCopy() *PatchdeploymentZypper {
   833  	if in == nil {
   834  		return nil
   835  	}
   836  	out := new(PatchdeploymentZypper)
   837  	in.DeepCopyInto(out)
   838  	return out
   839  }
   840  

View as plain text