sigs.k8s.io/kueue@v0.6.2/apis/config/v1beta1/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 v1beta1
    22  
    23  import (
    24  	"k8s.io/apimachinery/pkg/apis/meta/v1"
    25  	runtime "k8s.io/apimachinery/pkg/runtime"
    26  	"k8s.io/component-base/config/v1alpha1"
    27  	timex "time"
    28  )
    29  
    30  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    31  func (in *ClientConnection) DeepCopyInto(out *ClientConnection) {
    32  	*out = *in
    33  	if in.QPS != nil {
    34  		in, out := &in.QPS, &out.QPS
    35  		*out = new(float32)
    36  		**out = **in
    37  	}
    38  	if in.Burst != nil {
    39  		in, out := &in.Burst, &out.Burst
    40  		*out = new(int32)
    41  		**out = **in
    42  	}
    43  }
    44  
    45  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConnection.
    46  func (in *ClientConnection) DeepCopy() *ClientConnection {
    47  	if in == nil {
    48  		return nil
    49  	}
    50  	out := new(ClientConnection)
    51  	in.DeepCopyInto(out)
    52  	return out
    53  }
    54  
    55  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    56  func (in *ClusterQueueVisibility) DeepCopyInto(out *ClusterQueueVisibility) {
    57  	*out = *in
    58  }
    59  
    60  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterQueueVisibility.
    61  func (in *ClusterQueueVisibility) DeepCopy() *ClusterQueueVisibility {
    62  	if in == nil {
    63  		return nil
    64  	}
    65  	out := new(ClusterQueueVisibility)
    66  	in.DeepCopyInto(out)
    67  	return out
    68  }
    69  
    70  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    71  func (in *Configuration) DeepCopyInto(out *Configuration) {
    72  	*out = *in
    73  	out.TypeMeta = in.TypeMeta
    74  	if in.Namespace != nil {
    75  		in, out := &in.Namespace, &out.Namespace
    76  		*out = new(string)
    77  		**out = **in
    78  	}
    79  	in.ControllerManager.DeepCopyInto(&out.ControllerManager)
    80  	if in.InternalCertManagement != nil {
    81  		in, out := &in.InternalCertManagement, &out.InternalCertManagement
    82  		*out = new(InternalCertManagement)
    83  		(*in).DeepCopyInto(*out)
    84  	}
    85  	if in.WaitForPodsReady != nil {
    86  		in, out := &in.WaitForPodsReady, &out.WaitForPodsReady
    87  		*out = new(WaitForPodsReady)
    88  		(*in).DeepCopyInto(*out)
    89  	}
    90  	if in.ClientConnection != nil {
    91  		in, out := &in.ClientConnection, &out.ClientConnection
    92  		*out = new(ClientConnection)
    93  		(*in).DeepCopyInto(*out)
    94  	}
    95  	if in.Integrations != nil {
    96  		in, out := &in.Integrations, &out.Integrations
    97  		*out = new(Integrations)
    98  		(*in).DeepCopyInto(*out)
    99  	}
   100  	if in.QueueVisibility != nil {
   101  		in, out := &in.QueueVisibility, &out.QueueVisibility
   102  		*out = new(QueueVisibility)
   103  		(*in).DeepCopyInto(*out)
   104  	}
   105  	if in.MultiKueue != nil {
   106  		in, out := &in.MultiKueue, &out.MultiKueue
   107  		*out = new(MultiKueue)
   108  		(*in).DeepCopyInto(*out)
   109  	}
   110  }
   111  
   112  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
   113  func (in *Configuration) DeepCopy() *Configuration {
   114  	if in == nil {
   115  		return nil
   116  	}
   117  	out := new(Configuration)
   118  	in.DeepCopyInto(out)
   119  	return out
   120  }
   121  
   122  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   123  func (in *Configuration) DeepCopyObject() runtime.Object {
   124  	if c := in.DeepCopy(); c != nil {
   125  		return c
   126  	}
   127  	return nil
   128  }
   129  
   130  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   131  func (in *ControllerConfigurationSpec) DeepCopyInto(out *ControllerConfigurationSpec) {
   132  	*out = *in
   133  	if in.GroupKindConcurrency != nil {
   134  		in, out := &in.GroupKindConcurrency, &out.GroupKindConcurrency
   135  		*out = make(map[string]int, len(*in))
   136  		for key, val := range *in {
   137  			(*out)[key] = val
   138  		}
   139  	}
   140  	if in.CacheSyncTimeout != nil {
   141  		in, out := &in.CacheSyncTimeout, &out.CacheSyncTimeout
   142  		*out = new(timex.Duration)
   143  		**out = **in
   144  	}
   145  }
   146  
   147  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerConfigurationSpec.
   148  func (in *ControllerConfigurationSpec) DeepCopy() *ControllerConfigurationSpec {
   149  	if in == nil {
   150  		return nil
   151  	}
   152  	out := new(ControllerConfigurationSpec)
   153  	in.DeepCopyInto(out)
   154  	return out
   155  }
   156  
   157  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   158  func (in *ControllerHealth) DeepCopyInto(out *ControllerHealth) {
   159  	*out = *in
   160  }
   161  
   162  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerHealth.
   163  func (in *ControllerHealth) DeepCopy() *ControllerHealth {
   164  	if in == nil {
   165  		return nil
   166  	}
   167  	out := new(ControllerHealth)
   168  	in.DeepCopyInto(out)
   169  	return out
   170  }
   171  
   172  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   173  func (in *ControllerManager) DeepCopyInto(out *ControllerManager) {
   174  	*out = *in
   175  	in.Webhook.DeepCopyInto(&out.Webhook)
   176  	if in.LeaderElection != nil {
   177  		in, out := &in.LeaderElection, &out.LeaderElection
   178  		*out = new(v1alpha1.LeaderElectionConfiguration)
   179  		(*in).DeepCopyInto(*out)
   180  	}
   181  	out.Metrics = in.Metrics
   182  	out.Health = in.Health
   183  	if in.Controller != nil {
   184  		in, out := &in.Controller, &out.Controller
   185  		*out = new(ControllerConfigurationSpec)
   186  		(*in).DeepCopyInto(*out)
   187  	}
   188  }
   189  
   190  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerManager.
   191  func (in *ControllerManager) DeepCopy() *ControllerManager {
   192  	if in == nil {
   193  		return nil
   194  	}
   195  	out := new(ControllerManager)
   196  	in.DeepCopyInto(out)
   197  	return out
   198  }
   199  
   200  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   201  func (in *ControllerMetrics) DeepCopyInto(out *ControllerMetrics) {
   202  	*out = *in
   203  }
   204  
   205  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerMetrics.
   206  func (in *ControllerMetrics) DeepCopy() *ControllerMetrics {
   207  	if in == nil {
   208  		return nil
   209  	}
   210  	out := new(ControllerMetrics)
   211  	in.DeepCopyInto(out)
   212  	return out
   213  }
   214  
   215  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   216  func (in *ControllerWebhook) DeepCopyInto(out *ControllerWebhook) {
   217  	*out = *in
   218  	if in.Port != nil {
   219  		in, out := &in.Port, &out.Port
   220  		*out = new(int)
   221  		**out = **in
   222  	}
   223  }
   224  
   225  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerWebhook.
   226  func (in *ControllerWebhook) DeepCopy() *ControllerWebhook {
   227  	if in == nil {
   228  		return nil
   229  	}
   230  	out := new(ControllerWebhook)
   231  	in.DeepCopyInto(out)
   232  	return out
   233  }
   234  
   235  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   236  func (in *Integrations) DeepCopyInto(out *Integrations) {
   237  	*out = *in
   238  	if in.Frameworks != nil {
   239  		in, out := &in.Frameworks, &out.Frameworks
   240  		*out = make([]string, len(*in))
   241  		copy(*out, *in)
   242  	}
   243  	if in.PodOptions != nil {
   244  		in, out := &in.PodOptions, &out.PodOptions
   245  		*out = new(PodIntegrationOptions)
   246  		(*in).DeepCopyInto(*out)
   247  	}
   248  }
   249  
   250  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Integrations.
   251  func (in *Integrations) DeepCopy() *Integrations {
   252  	if in == nil {
   253  		return nil
   254  	}
   255  	out := new(Integrations)
   256  	in.DeepCopyInto(out)
   257  	return out
   258  }
   259  
   260  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   261  func (in *InternalCertManagement) DeepCopyInto(out *InternalCertManagement) {
   262  	*out = *in
   263  	if in.Enable != nil {
   264  		in, out := &in.Enable, &out.Enable
   265  		*out = new(bool)
   266  		**out = **in
   267  	}
   268  	if in.WebhookServiceName != nil {
   269  		in, out := &in.WebhookServiceName, &out.WebhookServiceName
   270  		*out = new(string)
   271  		**out = **in
   272  	}
   273  	if in.WebhookSecretName != nil {
   274  		in, out := &in.WebhookSecretName, &out.WebhookSecretName
   275  		*out = new(string)
   276  		**out = **in
   277  	}
   278  }
   279  
   280  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternalCertManagement.
   281  func (in *InternalCertManagement) DeepCopy() *InternalCertManagement {
   282  	if in == nil {
   283  		return nil
   284  	}
   285  	out := new(InternalCertManagement)
   286  	in.DeepCopyInto(out)
   287  	return out
   288  }
   289  
   290  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   291  func (in *MultiKueue) DeepCopyInto(out *MultiKueue) {
   292  	*out = *in
   293  	if in.GCInterval != nil {
   294  		in, out := &in.GCInterval, &out.GCInterval
   295  		*out = new(v1.Duration)
   296  		**out = **in
   297  	}
   298  	if in.Origin != nil {
   299  		in, out := &in.Origin, &out.Origin
   300  		*out = new(string)
   301  		**out = **in
   302  	}
   303  }
   304  
   305  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiKueue.
   306  func (in *MultiKueue) DeepCopy() *MultiKueue {
   307  	if in == nil {
   308  		return nil
   309  	}
   310  	out := new(MultiKueue)
   311  	in.DeepCopyInto(out)
   312  	return out
   313  }
   314  
   315  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   316  func (in *PodIntegrationOptions) DeepCopyInto(out *PodIntegrationOptions) {
   317  	*out = *in
   318  	if in.NamespaceSelector != nil {
   319  		in, out := &in.NamespaceSelector, &out.NamespaceSelector
   320  		*out = new(v1.LabelSelector)
   321  		(*in).DeepCopyInto(*out)
   322  	}
   323  	if in.PodSelector != nil {
   324  		in, out := &in.PodSelector, &out.PodSelector
   325  		*out = new(v1.LabelSelector)
   326  		(*in).DeepCopyInto(*out)
   327  	}
   328  }
   329  
   330  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodIntegrationOptions.
   331  func (in *PodIntegrationOptions) DeepCopy() *PodIntegrationOptions {
   332  	if in == nil {
   333  		return nil
   334  	}
   335  	out := new(PodIntegrationOptions)
   336  	in.DeepCopyInto(out)
   337  	return out
   338  }
   339  
   340  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   341  func (in *QueueVisibility) DeepCopyInto(out *QueueVisibility) {
   342  	*out = *in
   343  	if in.ClusterQueues != nil {
   344  		in, out := &in.ClusterQueues, &out.ClusterQueues
   345  		*out = new(ClusterQueueVisibility)
   346  		**out = **in
   347  	}
   348  }
   349  
   350  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueVisibility.
   351  func (in *QueueVisibility) DeepCopy() *QueueVisibility {
   352  	if in == nil {
   353  		return nil
   354  	}
   355  	out := new(QueueVisibility)
   356  	in.DeepCopyInto(out)
   357  	return out
   358  }
   359  
   360  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   361  func (in *RequeuingStrategy) DeepCopyInto(out *RequeuingStrategy) {
   362  	*out = *in
   363  	if in.Timestamp != nil {
   364  		in, out := &in.Timestamp, &out.Timestamp
   365  		*out = new(RequeuingTimestamp)
   366  		**out = **in
   367  	}
   368  	if in.BackoffLimitCount != nil {
   369  		in, out := &in.BackoffLimitCount, &out.BackoffLimitCount
   370  		*out = new(int32)
   371  		**out = **in
   372  	}
   373  }
   374  
   375  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequeuingStrategy.
   376  func (in *RequeuingStrategy) DeepCopy() *RequeuingStrategy {
   377  	if in == nil {
   378  		return nil
   379  	}
   380  	out := new(RequeuingStrategy)
   381  	in.DeepCopyInto(out)
   382  	return out
   383  }
   384  
   385  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   386  func (in *WaitForPodsReady) DeepCopyInto(out *WaitForPodsReady) {
   387  	*out = *in
   388  	if in.Timeout != nil {
   389  		in, out := &in.Timeout, &out.Timeout
   390  		*out = new(v1.Duration)
   391  		**out = **in
   392  	}
   393  	if in.BlockAdmission != nil {
   394  		in, out := &in.BlockAdmission, &out.BlockAdmission
   395  		*out = new(bool)
   396  		**out = **in
   397  	}
   398  	if in.RequeuingStrategy != nil {
   399  		in, out := &in.RequeuingStrategy, &out.RequeuingStrategy
   400  		*out = new(RequeuingStrategy)
   401  		(*in).DeepCopyInto(*out)
   402  	}
   403  }
   404  
   405  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WaitForPodsReady.
   406  func (in *WaitForPodsReady) DeepCopy() *WaitForPodsReady {
   407  	if in == nil {
   408  		return nil
   409  	}
   410  	out := new(WaitForPodsReady)
   411  	in.DeepCopyInto(out)
   412  	return out
   413  }