sigs.k8s.io/cluster-api-provider-aws@v1.5.5/bootstrap/eks/api/v1alpha3/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11  	http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by controller-gen. DO NOT EDIT.
    21  
    22  package v1alpha3
    23  
    24  import (
    25  	"k8s.io/apimachinery/pkg/runtime"
    26  	apiv1alpha3 "sigs.k8s.io/cluster-api/api/v1alpha3"
    27  )
    28  
    29  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    30  func (in *EKSConfig) DeepCopyInto(out *EKSConfig) {
    31  	*out = *in
    32  	out.TypeMeta = in.TypeMeta
    33  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    34  	in.Spec.DeepCopyInto(&out.Spec)
    35  	in.Status.DeepCopyInto(&out.Status)
    36  }
    37  
    38  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfig.
    39  func (in *EKSConfig) DeepCopy() *EKSConfig {
    40  	if in == nil {
    41  		return nil
    42  	}
    43  	out := new(EKSConfig)
    44  	in.DeepCopyInto(out)
    45  	return out
    46  }
    47  
    48  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    49  func (in *EKSConfig) DeepCopyObject() runtime.Object {
    50  	if c := in.DeepCopy(); c != nil {
    51  		return c
    52  	}
    53  	return nil
    54  }
    55  
    56  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    57  func (in *EKSConfigList) DeepCopyInto(out *EKSConfigList) {
    58  	*out = *in
    59  	out.TypeMeta = in.TypeMeta
    60  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    61  	if in.Items != nil {
    62  		in, out := &in.Items, &out.Items
    63  		*out = make([]EKSConfig, len(*in))
    64  		for i := range *in {
    65  			(*in)[i].DeepCopyInto(&(*out)[i])
    66  		}
    67  	}
    68  }
    69  
    70  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigList.
    71  func (in *EKSConfigList) DeepCopy() *EKSConfigList {
    72  	if in == nil {
    73  		return nil
    74  	}
    75  	out := new(EKSConfigList)
    76  	in.DeepCopyInto(out)
    77  	return out
    78  }
    79  
    80  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    81  func (in *EKSConfigList) DeepCopyObject() runtime.Object {
    82  	if c := in.DeepCopy(); c != nil {
    83  		return c
    84  	}
    85  	return nil
    86  }
    87  
    88  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    89  func (in *EKSConfigSpec) DeepCopyInto(out *EKSConfigSpec) {
    90  	*out = *in
    91  	if in.KubeletExtraArgs != nil {
    92  		in, out := &in.KubeletExtraArgs, &out.KubeletExtraArgs
    93  		*out = make(map[string]string, len(*in))
    94  		for key, val := range *in {
    95  			(*out)[key] = val
    96  		}
    97  	}
    98  }
    99  
   100  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigSpec.
   101  func (in *EKSConfigSpec) DeepCopy() *EKSConfigSpec {
   102  	if in == nil {
   103  		return nil
   104  	}
   105  	out := new(EKSConfigSpec)
   106  	in.DeepCopyInto(out)
   107  	return out
   108  }
   109  
   110  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   111  func (in *EKSConfigStatus) DeepCopyInto(out *EKSConfigStatus) {
   112  	*out = *in
   113  	if in.DataSecretName != nil {
   114  		in, out := &in.DataSecretName, &out.DataSecretName
   115  		*out = new(string)
   116  		**out = **in
   117  	}
   118  	if in.Conditions != nil {
   119  		in, out := &in.Conditions, &out.Conditions
   120  		*out = make(apiv1alpha3.Conditions, len(*in))
   121  		for i := range *in {
   122  			(*in)[i].DeepCopyInto(&(*out)[i])
   123  		}
   124  	}
   125  }
   126  
   127  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigStatus.
   128  func (in *EKSConfigStatus) DeepCopy() *EKSConfigStatus {
   129  	if in == nil {
   130  		return nil
   131  	}
   132  	out := new(EKSConfigStatus)
   133  	in.DeepCopyInto(out)
   134  	return out
   135  }
   136  
   137  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   138  func (in *EKSConfigTemplate) DeepCopyInto(out *EKSConfigTemplate) {
   139  	*out = *in
   140  	out.TypeMeta = in.TypeMeta
   141  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   142  	in.Spec.DeepCopyInto(&out.Spec)
   143  }
   144  
   145  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigTemplate.
   146  func (in *EKSConfigTemplate) DeepCopy() *EKSConfigTemplate {
   147  	if in == nil {
   148  		return nil
   149  	}
   150  	out := new(EKSConfigTemplate)
   151  	in.DeepCopyInto(out)
   152  	return out
   153  }
   154  
   155  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   156  func (in *EKSConfigTemplate) DeepCopyObject() runtime.Object {
   157  	if c := in.DeepCopy(); c != nil {
   158  		return c
   159  	}
   160  	return nil
   161  }
   162  
   163  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   164  func (in *EKSConfigTemplateList) DeepCopyInto(out *EKSConfigTemplateList) {
   165  	*out = *in
   166  	out.TypeMeta = in.TypeMeta
   167  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   168  	if in.Items != nil {
   169  		in, out := &in.Items, &out.Items
   170  		*out = make([]EKSConfigTemplate, len(*in))
   171  		for i := range *in {
   172  			(*in)[i].DeepCopyInto(&(*out)[i])
   173  		}
   174  	}
   175  }
   176  
   177  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigTemplateList.
   178  func (in *EKSConfigTemplateList) DeepCopy() *EKSConfigTemplateList {
   179  	if in == nil {
   180  		return nil
   181  	}
   182  	out := new(EKSConfigTemplateList)
   183  	in.DeepCopyInto(out)
   184  	return out
   185  }
   186  
   187  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   188  func (in *EKSConfigTemplateList) DeepCopyObject() runtime.Object {
   189  	if c := in.DeepCopy(); c != nil {
   190  		return c
   191  	}
   192  	return nil
   193  }
   194  
   195  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   196  func (in *EKSConfigTemplateResource) DeepCopyInto(out *EKSConfigTemplateResource) {
   197  	*out = *in
   198  	in.Spec.DeepCopyInto(&out.Spec)
   199  }
   200  
   201  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigTemplateResource.
   202  func (in *EKSConfigTemplateResource) DeepCopy() *EKSConfigTemplateResource {
   203  	if in == nil {
   204  		return nil
   205  	}
   206  	out := new(EKSConfigTemplateResource)
   207  	in.DeepCopyInto(out)
   208  	return out
   209  }
   210  
   211  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   212  func (in *EKSConfigTemplateSpec) DeepCopyInto(out *EKSConfigTemplateSpec) {
   213  	*out = *in
   214  	in.Template.DeepCopyInto(&out.Template)
   215  }
   216  
   217  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSConfigTemplateSpec.
   218  func (in *EKSConfigTemplateSpec) DeepCopy() *EKSConfigTemplateSpec {
   219  	if in == nil {
   220  		return nil
   221  	}
   222  	out := new(EKSConfigTemplateSpec)
   223  	in.DeepCopyInto(out)
   224  	return out
   225  }