sigs.k8s.io/kueue@v0.6.2/apis/kueue/v1alpha1/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  
     3  /*
     4  Copyright The Kubernetes Authors.
     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  
    19  // Code generated by controller-gen. DO NOT EDIT.
    20  
    21  package v1alpha1
    22  
    23  import (
    24  	"k8s.io/apimachinery/pkg/apis/meta/v1"
    25  	runtime "k8s.io/apimachinery/pkg/runtime"
    26  )
    27  
    28  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    29  func (in *KubeConfig) DeepCopyInto(out *KubeConfig) {
    30  	*out = *in
    31  }
    32  
    33  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeConfig.
    34  func (in *KubeConfig) DeepCopy() *KubeConfig {
    35  	if in == nil {
    36  		return nil
    37  	}
    38  	out := new(KubeConfig)
    39  	in.DeepCopyInto(out)
    40  	return out
    41  }
    42  
    43  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    44  func (in *MultiKueueCluster) DeepCopyInto(out *MultiKueueCluster) {
    45  	*out = *in
    46  	out.TypeMeta = in.TypeMeta
    47  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    48  	out.Spec = in.Spec
    49  	in.Status.DeepCopyInto(&out.Status)
    50  }
    51  
    52  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueCluster.
    53  func (in *MultiKueueCluster) DeepCopy() *MultiKueueCluster {
    54  	if in == nil {
    55  		return nil
    56  	}
    57  	out := new(MultiKueueCluster)
    58  	in.DeepCopyInto(out)
    59  	return out
    60  }
    61  
    62  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    63  func (in *MultiKueueCluster) DeepCopyObject() runtime.Object {
    64  	if c := in.DeepCopy(); c != nil {
    65  		return c
    66  	}
    67  	return nil
    68  }
    69  
    70  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    71  func (in *MultiKueueClusterList) DeepCopyInto(out *MultiKueueClusterList) {
    72  	*out = *in
    73  	out.TypeMeta = in.TypeMeta
    74  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    75  	if in.Items != nil {
    76  		in, out := &in.Items, &out.Items
    77  		*out = make([]MultiKueueCluster, len(*in))
    78  		for i := range *in {
    79  			(*in)[i].DeepCopyInto(&(*out)[i])
    80  		}
    81  	}
    82  }
    83  
    84  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueClusterList.
    85  func (in *MultiKueueClusterList) DeepCopy() *MultiKueueClusterList {
    86  	if in == nil {
    87  		return nil
    88  	}
    89  	out := new(MultiKueueClusterList)
    90  	in.DeepCopyInto(out)
    91  	return out
    92  }
    93  
    94  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    95  func (in *MultiKueueClusterList) DeepCopyObject() runtime.Object {
    96  	if c := in.DeepCopy(); c != nil {
    97  		return c
    98  	}
    99  	return nil
   100  }
   101  
   102  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   103  func (in *MultiKueueClusterSpec) DeepCopyInto(out *MultiKueueClusterSpec) {
   104  	*out = *in
   105  	out.KubeConfig = in.KubeConfig
   106  }
   107  
   108  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueClusterSpec.
   109  func (in *MultiKueueClusterSpec) DeepCopy() *MultiKueueClusterSpec {
   110  	if in == nil {
   111  		return nil
   112  	}
   113  	out := new(MultiKueueClusterSpec)
   114  	in.DeepCopyInto(out)
   115  	return out
   116  }
   117  
   118  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   119  func (in *MultiKueueClusterStatus) DeepCopyInto(out *MultiKueueClusterStatus) {
   120  	*out = *in
   121  	if in.Conditions != nil {
   122  		in, out := &in.Conditions, &out.Conditions
   123  		*out = make([]v1.Condition, len(*in))
   124  		for i := range *in {
   125  			(*in)[i].DeepCopyInto(&(*out)[i])
   126  		}
   127  	}
   128  }
   129  
   130  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueClusterStatus.
   131  func (in *MultiKueueClusterStatus) DeepCopy() *MultiKueueClusterStatus {
   132  	if in == nil {
   133  		return nil
   134  	}
   135  	out := new(MultiKueueClusterStatus)
   136  	in.DeepCopyInto(out)
   137  	return out
   138  }
   139  
   140  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   141  func (in *MultiKueueConfig) DeepCopyInto(out *MultiKueueConfig) {
   142  	*out = *in
   143  	out.TypeMeta = in.TypeMeta
   144  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   145  	in.Spec.DeepCopyInto(&out.Spec)
   146  }
   147  
   148  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueConfig.
   149  func (in *MultiKueueConfig) DeepCopy() *MultiKueueConfig {
   150  	if in == nil {
   151  		return nil
   152  	}
   153  	out := new(MultiKueueConfig)
   154  	in.DeepCopyInto(out)
   155  	return out
   156  }
   157  
   158  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   159  func (in *MultiKueueConfig) DeepCopyObject() runtime.Object {
   160  	if c := in.DeepCopy(); c != nil {
   161  		return c
   162  	}
   163  	return nil
   164  }
   165  
   166  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   167  func (in *MultiKueueConfigList) DeepCopyInto(out *MultiKueueConfigList) {
   168  	*out = *in
   169  	out.TypeMeta = in.TypeMeta
   170  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   171  	if in.Items != nil {
   172  		in, out := &in.Items, &out.Items
   173  		*out = make([]MultiKueueConfig, len(*in))
   174  		for i := range *in {
   175  			(*in)[i].DeepCopyInto(&(*out)[i])
   176  		}
   177  	}
   178  }
   179  
   180  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueConfigList.
   181  func (in *MultiKueueConfigList) DeepCopy() *MultiKueueConfigList {
   182  	if in == nil {
   183  		return nil
   184  	}
   185  	out := new(MultiKueueConfigList)
   186  	in.DeepCopyInto(out)
   187  	return out
   188  }
   189  
   190  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   191  func (in *MultiKueueConfigList) DeepCopyObject() runtime.Object {
   192  	if c := in.DeepCopy(); c != nil {
   193  		return c
   194  	}
   195  	return nil
   196  }
   197  
   198  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   199  func (in *MultiKueueConfigSpec) DeepCopyInto(out *MultiKueueConfigSpec) {
   200  	*out = *in
   201  	if in.Clusters != nil {
   202  		in, out := &in.Clusters, &out.Clusters
   203  		*out = make([]string, len(*in))
   204  		copy(*out, *in)
   205  	}
   206  }
   207  
   208  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueueConfigSpec.
   209  func (in *MultiKueueConfigSpec) DeepCopy() *MultiKueueConfigSpec {
   210  	if in == nil {
   211  		return nil
   212  	}
   213  	out := new(MultiKueueConfigSpec)
   214  	in.DeepCopyInto(out)
   215  	return out
   216  }