alibabacloudservicemesh/v1/zz_generated.deepcopy.go (6,804 lines of code) (raw):

//go:build !ignore_autogenerated // Copyright 2025 Alibaba Cloud Service Mesh // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Code generated by controller-gen. DO NOT EDIT. package v1 import ( "istio.io/api/networking/v1alpha3" corev1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMAdaptiveConcurrency) DeepCopyInto(out *ASMAdaptiveConcurrency) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMAdaptiveConcurrency. func (in *ASMAdaptiveConcurrency) DeepCopy() *ASMAdaptiveConcurrency { if in == nil { return nil } out := new(ASMAdaptiveConcurrency) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMAdaptiveConcurrency) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMAdaptiveConcurrencyList) DeepCopyInto(out *ASMAdaptiveConcurrencyList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMAdaptiveConcurrency, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMAdaptiveConcurrencyList. func (in *ASMAdaptiveConcurrencyList) DeepCopy() *ASMAdaptiveConcurrencyList { if in == nil { return nil } out := new(ASMAdaptiveConcurrencyList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMAdaptiveConcurrencyList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMAdaptiveConcurrencySpec) DeepCopyInto(out *ASMAdaptiveConcurrencySpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.SampleAggregatePercentile != nil { in, out := &in.SampleAggregatePercentile, &out.SampleAggregatePercentile *out = new(Percent) **out = **in } in.ConcurrencyLimitParams.DeepCopyInto(&out.ConcurrencyLimitParams) in.MinRTTCalcParams.DeepCopyInto(&out.MinRTTCalcParams) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMAdaptiveConcurrencySpec. func (in *ASMAdaptiveConcurrencySpec) DeepCopy() *ASMAdaptiveConcurrencySpec { if in == nil { return nil } out := new(ASMAdaptiveConcurrencySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMAdaptiveConcurrencyStatus) DeepCopyInto(out *ASMAdaptiveConcurrencyStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMAdaptiveConcurrencyStatus. func (in *ASMAdaptiveConcurrencyStatus) DeepCopy() *ASMAdaptiveConcurrencyStatus { if in == nil { return nil } out := new(ASMAdaptiveConcurrencyStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCircuitBreaker) DeepCopyInto(out *ASMCircuitBreaker) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCircuitBreaker. func (in *ASMCircuitBreaker) DeepCopy() *ASMCircuitBreaker { if in == nil { return nil } out := new(ASMCircuitBreaker) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCircuitBreaker) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCircuitBreakerList) DeepCopyInto(out *ASMCircuitBreakerList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMCircuitBreaker, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCircuitBreakerList. func (in *ASMCircuitBreakerList) DeepCopy() *ASMCircuitBreakerList { if in == nil { return nil } out := new(ASMCircuitBreakerList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCircuitBreakerList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCircuitBreakerSpec) DeepCopyInto(out *ASMCircuitBreakerSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.Configs != nil { in, out := &in.Configs, &out.Configs *out = make([]*CircuitBreakerConfig, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(CircuitBreakerConfig) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCircuitBreakerSpec. func (in *ASMCircuitBreakerSpec) DeepCopy() *ASMCircuitBreakerSpec { if in == nil { return nil } out := new(ASMCircuitBreakerSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCircuitBreakerStatus) DeepCopyInto(out *ASMCircuitBreakerStatus) { *out = *in if in.Message != nil { in, out := &in.Message, &out.Message *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCircuitBreakerStatus. func (in *ASMCircuitBreakerStatus) DeepCopy() *ASMCircuitBreakerStatus { if in == nil { return nil } out := new(ASMCircuitBreakerStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCompressor) DeepCopyInto(out *ASMCompressor) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCompressor. func (in *ASMCompressor) DeepCopy() *ASMCompressor { if in == nil { return nil } out := new(ASMCompressor) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCompressor) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCompressorList) DeepCopyInto(out *ASMCompressorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMCompressor, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCompressorList. func (in *ASMCompressorList) DeepCopy() *ASMCompressorList { if in == nil { return nil } out := new(ASMCompressorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCompressorList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCompressorPerRouteConfig) DeepCopyInto(out *ASMCompressorPerRouteConfig) { *out = *in if in.RouteMatch != nil { in, out := &in.RouteMatch, &out.RouteMatch *out = new(RouteConfigurationMatch) (*in).DeepCopyInto(*out) } if in.Disabled != nil { in, out := &in.Disabled, &out.Disabled *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCompressorPerRouteConfig. func (in *ASMCompressorPerRouteConfig) DeepCopy() *ASMCompressorPerRouteConfig { if in == nil { return nil } out := new(ASMCompressorPerRouteConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCompressorSpec) DeepCopyInto(out *ASMCompressorSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.CompressorLibrary != nil { in, out := &in.CompressorLibrary, &out.CompressorLibrary *out = new(CompressorLibrary) (*in).DeepCopyInto(*out) } if in.RequestDirectionConfig != nil { in, out := &in.RequestDirectionConfig, &out.RequestDirectionConfig *out = new(Compressor_RequestDirectionConfig) (*in).DeepCopyInto(*out) } if in.ResponseDirectionConfig != nil { in, out := &in.ResponseDirectionConfig, &out.ResponseDirectionConfig *out = new(Compressor_ResponseDirectionConfig) (*in).DeepCopyInto(*out) } if in.ChooseFirst != nil { in, out := &in.ChooseFirst, &out.ChooseFirst *out = new(bool) **out = **in } if in.PerRouteConfigs != nil { in, out := &in.PerRouteConfigs, &out.PerRouteConfigs *out = make([]ASMCompressorPerRouteConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCompressorSpec. func (in *ASMCompressorSpec) DeepCopy() *ASMCompressorSpec { if in == nil { return nil } out := new(ASMCompressorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCompressorStatus) DeepCopyInto(out *ASMCompressorStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCompressorStatus. func (in *ASMCompressorStatus) DeepCopy() *ASMCompressorStatus { if in == nil { return nil } out := new(ASMCompressorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCredential) DeepCopyInto(out *ASMCredential) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCredential. func (in *ASMCredential) DeepCopy() *ASMCredential { if in == nil { return nil } out := new(ASMCredential) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCredential) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCredentialCertInfo) DeepCopyInto(out *ASMCredentialCertInfo) { *out = *in if in.SubjectInfo != nil { in, out := &in.SubjectInfo, &out.SubjectInfo *out = new(SubjectInfo) (*in).DeepCopyInto(*out) } if in.IssuerInfo != nil { in, out := &in.IssuerInfo, &out.IssuerInfo *out = new(IssuerInfo) (*in).DeepCopyInto(*out) } if in.SerialNumber != nil { in, out := &in.SerialNumber, &out.SerialNumber *out = new(string) **out = **in } if in.PublicKeyAlgorithm != nil { in, out := &in.PublicKeyAlgorithm, &out.PublicKeyAlgorithm *out = new(string) **out = **in } if in.SignatureAlgorithm != nil { in, out := &in.SignatureAlgorithm, &out.SignatureAlgorithm *out = new(string) **out = **in } if in.NotBefore != nil { in, out := &in.NotBefore, &out.NotBefore *out = new(string) **out = **in } if in.NotAfter != nil { in, out := &in.NotAfter, &out.NotAfter *out = new(string) **out = **in } if in.FingerPrint != nil { in, out := &in.FingerPrint, &out.FingerPrint *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCredentialCertInfo. func (in *ASMCredentialCertInfo) DeepCopy() *ASMCredentialCertInfo { if in == nil { return nil } out := new(ASMCredentialCertInfo) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCredentialList) DeepCopyInto(out *ASMCredentialList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMCredential, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCredentialList. func (in *ASMCredentialList) DeepCopy() *ASMCredentialList { if in == nil { return nil } out := new(ASMCredentialList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCredentialList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCredentialSpec) DeepCopyInto(out *ASMCredentialSpec) { *out = *in if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } if in.Cert != nil { in, out := &in.Cert, &out.Cert *out = new(string) **out = **in } if in.Key != nil { in, out := &in.Key, &out.Key *out = new(string) **out = **in } if in.CaCert != nil { in, out := &in.CaCert, &out.CaCert *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCredentialSpec. func (in *ASMCredentialSpec) DeepCopy() *ASMCredentialSpec { if in == nil { return nil } out := new(ASMCredentialSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCredentialStatus) DeepCopyInto(out *ASMCredentialStatus) { *out = *in if in.CertInfo != nil { in, out := &in.CertInfo, &out.CertInfo *out = new(ASMCredentialCertInfo) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCredentialStatus. func (in *ASMCredentialStatus) DeepCopy() *ASMCredentialStatus { if in == nil { return nil } out := new(ASMCredentialStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCustomProxyConfigInjectionTemplate) DeepCopyInto(out *ASMCustomProxyConfigInjectionTemplate) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCustomProxyConfigInjectionTemplate. func (in *ASMCustomProxyConfigInjectionTemplate) DeepCopy() *ASMCustomProxyConfigInjectionTemplate { if in == nil { return nil } out := new(ASMCustomProxyConfigInjectionTemplate) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCustomProxyConfigInjectionTemplate) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCustomProxyConfigInjectionTemplateList) DeepCopyInto(out *ASMCustomProxyConfigInjectionTemplateList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMCustomProxyConfigInjectionTemplate, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCustomProxyConfigInjectionTemplateList. func (in *ASMCustomProxyConfigInjectionTemplateList) DeepCopy() *ASMCustomProxyConfigInjectionTemplateList { if in == nil { return nil } out := new(ASMCustomProxyConfigInjectionTemplateList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMCustomProxyConfigInjectionTemplateList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCustomProxyConfigInjectionTemplateSpec) DeepCopyInto(out *ASMCustomProxyConfigInjectionTemplateSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = (*in).DeepCopy() } in.ConfigPatches.DeepCopyInto(&out.ConfigPatches) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCustomProxyConfigInjectionTemplateSpec. func (in *ASMCustomProxyConfigInjectionTemplateSpec) DeepCopy() *ASMCustomProxyConfigInjectionTemplateSpec { if in == nil { return nil } out := new(ASMCustomProxyConfigInjectionTemplateSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMCustomProxyConfigInjectionTemplateStatus) DeepCopyInto(out *ASMCustomProxyConfigInjectionTemplateStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMCustomProxyConfigInjectionTemplateStatus. func (in *ASMCustomProxyConfigInjectionTemplateStatus) DeepCopy() *ASMCustomProxyConfigInjectionTemplateStatus { if in == nil { return nil } out := new(ASMCustomProxyConfigInjectionTemplateStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMDecompressor) DeepCopyInto(out *ASMDecompressor) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMDecompressor. func (in *ASMDecompressor) DeepCopy() *ASMDecompressor { if in == nil { return nil } out := new(ASMDecompressor) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMDecompressor) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMDecompressorList) DeepCopyInto(out *ASMDecompressorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMDecompressor, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMDecompressorList. func (in *ASMDecompressorList) DeepCopy() *ASMDecompressorList { if in == nil { return nil } out := new(ASMDecompressorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMDecompressorList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMDecompressorSpec) DeepCopyInto(out *ASMDecompressorSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.DecompressorLibrary != nil { in, out := &in.DecompressorLibrary, &out.DecompressorLibrary *out = new(DecompressorLibrary) (*in).DeepCopyInto(*out) } if in.RequestDirectionConfig != nil { in, out := &in.RequestDirectionConfig, &out.RequestDirectionConfig *out = new(Decompressor_RequestDirectionConfig) (*in).DeepCopyInto(*out) } if in.ResponseDirectionConfig != nil { in, out := &in.ResponseDirectionConfig, &out.ResponseDirectionConfig *out = new(Decompressor_ResponseDirectionConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMDecompressorSpec. func (in *ASMDecompressorSpec) DeepCopy() *ASMDecompressorSpec { if in == nil { return nil } out := new(ASMDecompressorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMDecompressorStatus) DeepCopyInto(out *ASMDecompressorStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMDecompressorStatus. func (in *ASMDecompressorStatus) DeepCopy() *ASMDecompressorStatus { if in == nil { return nil } out := new(ASMDecompressorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMEgressTrafficPolicy) DeepCopyInto(out *ASMEgressTrafficPolicy) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMEgressTrafficPolicy. func (in *ASMEgressTrafficPolicy) DeepCopy() *ASMEgressTrafficPolicy { if in == nil { return nil } out := new(ASMEgressTrafficPolicy) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMEgressTrafficPolicy) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMEgressTrafficPolicyList) DeepCopyInto(out *ASMEgressTrafficPolicyList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMEgressTrafficPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMEgressTrafficPolicyList. func (in *ASMEgressTrafficPolicyList) DeepCopy() *ASMEgressTrafficPolicyList { if in == nil { return nil } out := new(ASMEgressTrafficPolicyList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMEgressTrafficPolicyList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMExtAuthzGrpc) DeepCopyInto(out *ASMExtAuthzGrpc) { *out = *in if in.ExistedExtProviderName != nil { in, out := &in.ExistedExtProviderName, &out.ExistedExtProviderName *out = new(string) **out = **in } if in.EnvoyExtAuthzGrpc != nil { in, out := &in.EnvoyExtAuthzGrpc, &out.EnvoyExtAuthzGrpc *out = new(EnvoyExternalAuthorizationGrpcProvider) (*in).DeepCopyInto(*out) } if in.WorkloadGroups != nil { in, out := &in.WorkloadGroups, &out.WorkloadGroups *out = make([]WorkloadGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMExtAuthzGrpc. func (in *ASMExtAuthzGrpc) DeepCopy() *ASMExtAuthzGrpc { if in == nil { return nil } out := new(ASMExtAuthzGrpc) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMExtAuthzHttp) DeepCopyInto(out *ASMExtAuthzHttp) { *out = *in if in.ExistedExtProviderName != nil { in, out := &in.ExistedExtProviderName, &out.ExistedExtProviderName *out = new(string) **out = **in } if in.EnvoyExtAuthzHttp != nil { in, out := &in.EnvoyExtAuthzHttp, &out.EnvoyExtAuthzHttp *out = new(EnvoyExternalAuthorizationHttpProvider) (*in).DeepCopyInto(*out) } if in.WorkloadGroups != nil { in, out := &in.WorkloadGroups, &out.WorkloadGroups *out = make([]WorkloadGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMExtAuthzHttp. func (in *ASMExtAuthzHttp) DeepCopy() *ASMExtAuthzHttp { if in == nil { return nil } out := new(ASMExtAuthzHttp) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMExtensionProvider) DeepCopyInto(out *ASMExtensionProvider) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMExtensionProvider. func (in *ASMExtensionProvider) DeepCopy() *ASMExtensionProvider { if in == nil { return nil } out := new(ASMExtensionProvider) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMExtensionProvider) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMExtensionProviderList) DeepCopyInto(out *ASMExtensionProviderList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]*ASMExtensionProvider, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(ASMExtensionProvider) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMExtensionProviderList. func (in *ASMExtensionProviderList) DeepCopy() *ASMExtensionProviderList { if in == nil { return nil } out := new(ASMExtensionProviderList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMExtensionProviderList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMExtensionProviderSpec) DeepCopyInto(out *ASMExtensionProviderSpec) { *out = *in if in.EnvoyExtAuthzHttp != nil { in, out := &in.EnvoyExtAuthzHttp, &out.EnvoyExtAuthzHttp *out = new(EnvoyExternalAuthorizationHttpProvider) (*in).DeepCopyInto(*out) } if in.EnvoyExtAuthzGrpc != nil { in, out := &in.EnvoyExtAuthzGrpc, &out.EnvoyExtAuthzGrpc *out = new(EnvoyExternalAuthorizationGrpcProvider) (*in).DeepCopyInto(*out) } if in.Zipkin != nil { in, out := &in.Zipkin, &out.Zipkin *out = new(ZipkinTracingProvider) (*in).DeepCopyInto(*out) } if in.Lightstep != nil { in, out := &in.Lightstep, &out.Lightstep *out = new(LightstepTracingProvider) (*in).DeepCopyInto(*out) } if in.Datadog != nil { in, out := &in.Datadog, &out.Datadog *out = new(DatadogTracingProvider) (*in).DeepCopyInto(*out) } if in.Stackdriver != nil { in, out := &in.Stackdriver, &out.Stackdriver *out = new(StackdriverProvider) (*in).DeepCopyInto(*out) } if in.Opencensus != nil { in, out := &in.Opencensus, &out.Opencensus *out = new(OpenCensusAgentTracingProvider) (*in).DeepCopyInto(*out) } if in.Skywalking != nil { in, out := &in.Skywalking, &out.Skywalking *out = new(SkywalkingTracingProvider) (*in).DeepCopyInto(*out) } if in.OpenTelemetry != nil { in, out := &in.OpenTelemetry, &out.OpenTelemetry *out = new(OpenTelemetryProvider) (*in).DeepCopyInto(*out) } if in.EnvoyFileAccessLog != nil { in, out := &in.EnvoyFileAccessLog, &out.EnvoyFileAccessLog *out = new(EnvoyFileAccessLogProvider) (*in).DeepCopyInto(*out) } if in.EnvoyHttpAls != nil { in, out := &in.EnvoyHttpAls, &out.EnvoyHttpAls *out = new(EnvoyHttpGrpcV3LogProvider) (*in).DeepCopyInto(*out) } if in.EnvoyTcpAls != nil { in, out := &in.EnvoyTcpAls, &out.EnvoyTcpAls *out = new(EnvoyTcpGrpcV3LogProvider) (*in).DeepCopyInto(*out) } if in.EnvoyOtelAls != nil { in, out := &in.EnvoyOtelAls, &out.EnvoyOtelAls *out = new(EnvoyOpenTelemetryLogProvider) (*in).DeepCopyInto(*out) } if in.Aggregate != nil { in, out := &in.Aggregate, &out.Aggregate *out = new(AggregateProvider) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMExtensionProviderSpec. func (in *ASMExtensionProviderSpec) DeepCopy() *ASMExtensionProviderSpec { if in == nil { return nil } out := new(ASMExtensionProviderSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMExtensionProviderStatus) DeepCopyInto(out *ASMExtensionProviderStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMExtensionProviderStatus. func (in *ASMExtensionProviderStatus) DeepCopy() *ASMExtensionProviderStatus { if in == nil { return nil } out := new(ASMExtensionProviderStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGlobalRateLimiter) DeepCopyInto(out *ASMGlobalRateLimiter) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGlobalRateLimiter. func (in *ASMGlobalRateLimiter) DeepCopy() *ASMGlobalRateLimiter { if in == nil { return nil } out := new(ASMGlobalRateLimiter) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMGlobalRateLimiter) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGlobalRateLimiterList) DeepCopyInto(out *ASMGlobalRateLimiterList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMGlobalRateLimiter, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGlobalRateLimiterList. func (in *ASMGlobalRateLimiterList) DeepCopy() *ASMGlobalRateLimiterList { if in == nil { return nil } out := new(ASMGlobalRateLimiterList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMGlobalRateLimiterList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGlobalRateLimiterSpec) DeepCopyInto(out *ASMGlobalRateLimiterSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.RateLimitService != nil { in, out := &in.RateLimitService, &out.RateLimitService *out = new(RateLimitServiceConfig) (*in).DeepCopyInto(*out) } if in.Configs != nil { in, out := &in.Configs, &out.Configs *out = make([]*GlobalRateLimiterConfig, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(GlobalRateLimiterConfig) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGlobalRateLimiterSpec. func (in *ASMGlobalRateLimiterSpec) DeepCopy() *ASMGlobalRateLimiterSpec { if in == nil { return nil } out := new(ASMGlobalRateLimiterSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGlobalRateLimiterStatus) DeepCopyInto(out *ASMGlobalRateLimiterStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGlobalRateLimiterStatus. func (in *ASMGlobalRateLimiterStatus) DeepCopy() *ASMGlobalRateLimiterStatus { if in == nil { return nil } out := new(ASMGlobalRateLimiterStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGrpcJsonTranscoder) DeepCopyInto(out *ASMGrpcJsonTranscoder) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGrpcJsonTranscoder. func (in *ASMGrpcJsonTranscoder) DeepCopy() *ASMGrpcJsonTranscoder { if in == nil { return nil } out := new(ASMGrpcJsonTranscoder) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMGrpcJsonTranscoder) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGrpcJsonTranscoderList) DeepCopyInto(out *ASMGrpcJsonTranscoderList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMGrpcJsonTranscoder, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGrpcJsonTranscoderList. func (in *ASMGrpcJsonTranscoderList) DeepCopy() *ASMGrpcJsonTranscoderList { if in == nil { return nil } out := new(ASMGrpcJsonTranscoderList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMGrpcJsonTranscoderList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGrpcJsonTranscoderSpec) DeepCopyInto(out *ASMGrpcJsonTranscoderSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.Services != nil { in, out := &in.Services, &out.Services *out = make([]string, len(*in)) copy(*out, *in) } if in.PrintOptions != nil { in, out := &in.PrintOptions, &out.PrintOptions *out = new(GrpcJsonTranscoder_PrintOptions) (*in).DeepCopyInto(*out) } if in.MatchIncomingRequestRoute != nil { in, out := &in.MatchIncomingRequestRoute, &out.MatchIncomingRequestRoute *out = new(bool) **out = **in } if in.IgnoredQueryParameters != nil { in, out := &in.IgnoredQueryParameters, &out.IgnoredQueryParameters *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.AutoMapping != nil { in, out := &in.AutoMapping, &out.AutoMapping *out = new(bool) **out = **in } if in.IgnoreUnknownQueryParameters != nil { in, out := &in.IgnoreUnknownQueryParameters, &out.IgnoreUnknownQueryParameters *out = new(bool) **out = **in } if in.ConvertGrpcStatus != nil { in, out := &in.ConvertGrpcStatus, &out.ConvertGrpcStatus *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGrpcJsonTranscoderSpec. func (in *ASMGrpcJsonTranscoderSpec) DeepCopy() *ASMGrpcJsonTranscoderSpec { if in == nil { return nil } out := new(ASMGrpcJsonTranscoderSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMGrpcJsonTranscoderStatus) DeepCopyInto(out *ASMGrpcJsonTranscoderStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMGrpcJsonTranscoderStatus. func (in *ASMGrpcJsonTranscoderStatus) DeepCopy() *ASMGrpcJsonTranscoderStatus { if in == nil { return nil } out := new(ASMGrpcJsonTranscoderStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTagging) DeepCopyInto(out *ASMHashTagging) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTagging. func (in *ASMHashTagging) DeepCopy() *ASMHashTagging { if in == nil { return nil } out := new(ASMHashTagging) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMHashTagging) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTaggingList) DeepCopyInto(out *ASMHashTaggingList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMHashTagging, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTaggingList. func (in *ASMHashTaggingList) DeepCopy() *ASMHashTaggingList { if in == nil { return nil } out := new(ASMHashTaggingList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMHashTaggingList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTaggingMatch) DeepCopyInto(out *ASMHashTaggingMatch) { *out = *in if in.Host != nil { in, out := &in.Host, &out.Host *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTaggingMatch. func (in *ASMHashTaggingMatch) DeepCopy() *ASMHashTaggingMatch { if in == nil { return nil } out := new(ASMHashTaggingMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTaggingPolicy) DeepCopyInto(out *ASMHashTaggingPolicy) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTaggingPolicy. func (in *ASMHashTaggingPolicy) DeepCopy() *ASMHashTaggingPolicy { if in == nil { return nil } out := new(ASMHashTaggingPolicy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTaggingRule) DeepCopyInto(out *ASMHashTaggingRule) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Match != nil { in, out := &in.Match, &out.Match *out = new(ASMHashTaggingMatch) (*in).DeepCopyInto(*out) } if in.Description != nil { in, out := &in.Description, &out.Description *out = new(string) **out = **in } if in.Partitions != nil { in, out := &in.Partitions, &out.Partitions *out = make([]ASMHashTaggingPolicy, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTaggingRule. func (in *ASMHashTaggingRule) DeepCopy() *ASMHashTaggingRule { if in == nil { return nil } out := new(ASMHashTaggingRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTaggingSpec) DeepCopyInto(out *ASMHashTaggingSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Rules != nil { in, out := &in.Rules, &out.Rules *out = make([]ASMHashTaggingRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTaggingSpec. func (in *ASMHashTaggingSpec) DeepCopy() *ASMHashTaggingSpec { if in == nil { return nil } out := new(ASMHashTaggingSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMHashTaggingStatus) DeepCopyInto(out *ASMHashTaggingStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMHashTaggingStatus. func (in *ASMHashTaggingStatus) DeepCopy() *ASMHashTaggingStatus { if in == nil { return nil } out := new(ASMHashTaggingStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKServeConfig) DeepCopyInto(out *ASMKServeConfig) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKServeConfig. func (in *ASMKServeConfig) DeepCopy() *ASMKServeConfig { if in == nil { return nil } out := new(ASMKServeConfig) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMKServeConfig) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKServeConfigList) DeepCopyInto(out *ASMKServeConfigList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMKServeConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKServeConfigList. func (in *ASMKServeConfigList) DeepCopy() *ASMKServeConfigList { if in == nil { return nil } out := new(ASMKServeConfigList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMKServeConfigList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKServeConfigSpec) DeepCopyInto(out *ASMKServeConfigSpec) { *out = *in in.KServeConfig.DeepCopyInto(&out.KServeConfig) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKServeConfigSpec. func (in *ASMKServeConfigSpec) DeepCopy() *ASMKServeConfigSpec { if in == nil { return nil } out := new(ASMKServeConfigSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKServeConfigStatus) DeepCopyInto(out *ASMKServeConfigStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKServeConfigStatus. func (in *ASMKServeConfigStatus) DeepCopy() *ASMKServeConfigStatus { if in == nil { return nil } out := new(ASMKServeConfigStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKnativeConfig) DeepCopyInto(out *ASMKnativeConfig) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKnativeConfig. func (in *ASMKnativeConfig) DeepCopy() *ASMKnativeConfig { if in == nil { return nil } out := new(ASMKnativeConfig) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMKnativeConfig) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKnativeConfigList) DeepCopyInto(out *ASMKnativeConfigList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMKnativeConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKnativeConfigList. func (in *ASMKnativeConfigList) DeepCopy() *ASMKnativeConfigList { if in == nil { return nil } out := new(ASMKnativeConfigList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMKnativeConfigList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKnativeConfigSpec) DeepCopyInto(out *ASMKnativeConfigSpec) { *out = *in if in.Tag != nil { in, out := &in.Tag, &out.Tag *out = new(string) **out = **in } if in.UseExisting != nil { in, out := &in.UseExisting, &out.UseExisting *out = new(bool) **out = **in } if in.DomainMappingEnabled != nil { in, out := &in.DomainMappingEnabled, &out.DomainMappingEnabled *out = new(bool) **out = **in } if in.DomainConfig != nil { in, out := &in.DomainConfig, &out.DomainConfig *out = new(DomainConfig) (*in).DeepCopyInto(*out) } if in.Autoscaler != nil { in, out := &in.Autoscaler, &out.Autoscaler *out = new(Autoscaler) (*in).DeepCopyInto(*out) } if in.DefaultsConfig != nil { in, out := &in.DefaultsConfig, &out.DefaultsConfig *out = new(DefaultsConfig) (*in).DeepCopyInto(*out) } if in.FeaturesConfig != nil { in, out := &in.FeaturesConfig, &out.FeaturesConfig *out = new(FeaturesConfig) (*in).DeepCopyInto(*out) } if in.IstioConfig != nil { in, out := &in.IstioConfig, &out.IstioConfig *out = new(IstioConfig) (*in).DeepCopyInto(*out) } if in.NetworkConfig != nil { in, out := &in.NetworkConfig, &out.NetworkConfig *out = new(NetworkConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKnativeConfigSpec. func (in *ASMKnativeConfigSpec) DeepCopy() *ASMKnativeConfigSpec { if in == nil { return nil } out := new(ASMKnativeConfigSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMKnativeConfigStatus) DeepCopyInto(out *ASMKnativeConfigStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMKnativeConfigStatus. func (in *ASMKnativeConfigStatus) DeepCopy() *ASMKnativeConfigStatus { if in == nil { return nil } out := new(ASMKnativeConfigStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMLocalRateLimiter) DeepCopyInto(out *ASMLocalRateLimiter) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMLocalRateLimiter. func (in *ASMLocalRateLimiter) DeepCopy() *ASMLocalRateLimiter { if in == nil { return nil } out := new(ASMLocalRateLimiter) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMLocalRateLimiter) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMLocalRateLimiterList) DeepCopyInto(out *ASMLocalRateLimiterList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMLocalRateLimiter, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMLocalRateLimiterList. func (in *ASMLocalRateLimiterList) DeepCopy() *ASMLocalRateLimiterList { if in == nil { return nil } out := new(ASMLocalRateLimiterList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMLocalRateLimiterList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMLocalRateLimiterSpec) DeepCopyInto(out *ASMLocalRateLimiterSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.Configs != nil { in, out := &in.Configs, &out.Configs *out = make([]*LocalRateLimiterConfig, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(LocalRateLimiterConfig) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMLocalRateLimiterSpec. func (in *ASMLocalRateLimiterSpec) DeepCopy() *ASMLocalRateLimiterSpec { if in == nil { return nil } out := new(ASMLocalRateLimiterSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMLocalRateLimiterStatus) DeepCopyInto(out *ASMLocalRateLimiterStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMLocalRateLimiterStatus. func (in *ASMLocalRateLimiterStatus) DeepCopy() *ASMLocalRateLimiterStatus { if in == nil { return nil } out := new(ASMLocalRateLimiterStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMMigrateFromIstio) DeepCopyInto(out *ASMMigrateFromIstio) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMMigrateFromIstio. func (in *ASMMigrateFromIstio) DeepCopy() *ASMMigrateFromIstio { if in == nil { return nil } out := new(ASMMigrateFromIstio) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMMigrateFromIstio) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMMigrateFromIstioAdvancedOptions) DeepCopyInto(out *ASMMigrateFromIstioAdvancedOptions) { *out = *in if in.StopIstioSystemInjectionDisabling != nil { in, out := &in.StopIstioSystemInjectionDisabling, &out.StopIstioSystemInjectionDisabling *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMMigrateFromIstioAdvancedOptions. func (in *ASMMigrateFromIstioAdvancedOptions) DeepCopy() *ASMMigrateFromIstioAdvancedOptions { if in == nil { return nil } out := new(ASMMigrateFromIstioAdvancedOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMMigrateFromIstioList) DeepCopyInto(out *ASMMigrateFromIstioList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMMigrateFromIstio, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMMigrateFromIstioList. func (in *ASMMigrateFromIstioList) DeepCopy() *ASMMigrateFromIstioList { if in == nil { return nil } out := new(ASMMigrateFromIstioList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMMigrateFromIstioList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMMigrateFromIstioSpec) DeepCopyInto(out *ASMMigrateFromIstioSpec) { *out = *in if in.AdvancedOptions != nil { in, out := &in.AdvancedOptions, &out.AdvancedOptions *out = new(ASMMigrateFromIstioAdvancedOptions) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMMigrateFromIstioSpec. func (in *ASMMigrateFromIstioSpec) DeepCopy() *ASMMigrateFromIstioSpec { if in == nil { return nil } out := new(ASMMigrateFromIstioSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMMigrateFromIstioStatus) DeepCopyInto(out *ASMMigrateFromIstioStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMMigrateFromIstioStatus. func (in *ASMMigrateFromIstioStatus) DeepCopy() *ASMMigrateFromIstioStatus { if in == nil { return nil } out := new(ASMMigrateFromIstioStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMOIDC) DeepCopyInto(out *ASMOIDC) { *out = *in if in.RedirectProtocol != nil { in, out := &in.RedirectProtocol, &out.RedirectProtocol *out = new(string) **out = **in } if in.RedirectASMGateway != nil { in, out := &in.RedirectASMGateway, &out.RedirectASMGateway *out = new(string) **out = **in } if in.RedirectASMGatewayIP != nil { in, out := &in.RedirectASMGatewayIP, &out.RedirectASMGatewayIP *out = new(string) **out = **in } if in.RedirectPort != nil { in, out := &in.RedirectPort, &out.RedirectPort *out = new(uint32) **out = **in } if in.RedirectDomain != nil { in, out := &in.RedirectDomain, &out.RedirectDomain *out = new(string) **out = **in } if in.IssuerURI != nil { in, out := &in.IssuerURI, &out.IssuerURI *out = new(string) **out = **in } if in.ClientID != nil { in, out := &in.ClientID, &out.ClientID *out = new(string) **out = **in } if in.ClientSecret != nil { in, out := &in.ClientSecret, &out.ClientSecret *out = new(string) **out = **in } if in.CookieSecret != nil { in, out := &in.CookieSecret, &out.CookieSecret *out = new(string) **out = **in } if in.CookieRefresh != nil { in, out := &in.CookieRefresh, &out.CookieRefresh *out = new(string) **out = **in } if in.CookieExpire != nil { in, out := &in.CookieExpire, &out.CookieExpire *out = new(string) **out = **in } if in.Scopes != nil { in, out := &in.Scopes, &out.Scopes *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.ImageTag != nil { in, out := &in.ImageTag, &out.ImageTag *out = new(string) **out = **in } if in.Replicas != nil { in, out := &in.Replicas, &out.Replicas *out = new(int32) **out = **in } if in.SignoutEndpoint != nil { in, out := &in.SignoutEndpoint, &out.SignoutEndpoint *out = new(string) **out = **in } if in.ResourceRequirements != nil { in, out := &in.ResourceRequirements, &out.ResourceRequirements *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMOIDC. func (in *ASMOIDC) DeepCopy() *ASMOIDC { if in == nil { return nil } out := new(ASMOIDC) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMPacketInspector) DeepCopyInto(out *ASMPacketInspector) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMPacketInspector. func (in *ASMPacketInspector) DeepCopy() *ASMPacketInspector { if in == nil { return nil } out := new(ASMPacketInspector) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMPacketInspector) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMPacketInspectorCondition) DeepCopyInto(out *ASMPacketInspectorCondition) { *out = *in in.Time.DeepCopyInto(&out.Time) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMPacketInspectorCondition. func (in *ASMPacketInspectorCondition) DeepCopy() *ASMPacketInspectorCondition { if in == nil { return nil } out := new(ASMPacketInspectorCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMPacketInspectorList) DeepCopyInto(out *ASMPacketInspectorList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMPacketInspector, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMPacketInspectorList. func (in *ASMPacketInspectorList) DeepCopy() *ASMPacketInspectorList { if in == nil { return nil } out := new(ASMPacketInspectorList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMPacketInspectorList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMPacketInspectorSpec) DeepCopyInto(out *ASMPacketInspectorSpec) { *out = *in out.Pod = in.Pod out.Duration = in.Duration } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMPacketInspectorSpec. func (in *ASMPacketInspectorSpec) DeepCopy() *ASMPacketInspectorSpec { if in == nil { return nil } out := new(ASMPacketInspectorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMPacketInspectorStatus) DeepCopyInto(out *ASMPacketInspectorStatus) { *out = *in in.StartAt.DeepCopyInto(&out.StartAt) in.CompletedAt.DeepCopyInto(&out.CompletedAt) if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]ASMPacketInspectorCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.RunningOnNode != nil { in, out := &in.RunningOnNode, &out.RunningOnNode *out = new(NodeMetadata) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMPacketInspectorStatus. func (in *ASMPacketInspectorStatus) DeepCopy() *ASMPacketInspectorStatus { if in == nil { return nil } out := new(ASMPacketInspectorStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMProxyConfig) DeepCopyInto(out *ASMProxyConfig) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMProxyConfig. func (in *ASMProxyConfig) DeepCopy() *ASMProxyConfig { if in == nil { return nil } out := new(ASMProxyConfig) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMProxyConfig) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMProxyConfigList) DeepCopyInto(out *ASMProxyConfigList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMProxyConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMProxyConfigList. func (in *ASMProxyConfigList) DeepCopy() *ASMProxyConfigList { if in == nil { return nil } out := new(ASMProxyConfigList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMProxyConfigList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMProxyConfigSpec) DeepCopyInto(out *ASMProxyConfigSpec) { *out = *in if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = (*in).DeepCopy() } if in.Concurrency != nil { in, out := &in.Concurrency, &out.Concurrency *out = new(Int32) **out = **in } if in.TerminationDrainDuration != nil { in, out := &in.TerminationDrainDuration, &out.TerminationDrainDuration *out = new(string) **out = **in } if in.Lifecycle != nil { in, out := &in.Lifecycle, &out.Lifecycle *out = new(corev1.Lifecycle) (*in).DeepCopyInto(*out) } if in.SidecarProxyInitResource != nil { in, out := &in.SidecarProxyInitResource, &out.SidecarProxyInitResource *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.SidecarProxyResource != nil { in, out := &in.SidecarProxyResource, &out.SidecarProxyResource *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.ScaledSidecarResource != nil { in, out := &in.ScaledSidecarResource, &out.ScaledSidecarResource *out = new(ScaledSidecarResource) **out = **in } if in.ExcludeOutboundPorts != nil { in, out := &in.ExcludeOutboundPorts, &out.ExcludeOutboundPorts *out = new(string) **out = **in } if in.ExcludeOutboundIPRanges != nil { in, out := &in.ExcludeOutboundIPRanges, &out.ExcludeOutboundIPRanges *out = new(string) **out = **in } if in.IncludeOutboundIPRanges != nil { in, out := &in.IncludeOutboundIPRanges, &out.IncludeOutboundIPRanges *out = new(string) **out = **in } if in.ExcludeInboundPorts != nil { in, out := &in.ExcludeInboundPorts, &out.ExcludeInboundPorts *out = new(string) **out = **in } if in.IncludeInboundPorts != nil { in, out := &in.IncludeInboundPorts, &out.IncludeInboundPorts *out = new(string) **out = **in } if in.IncludeOutboundPorts != nil { in, out := &in.IncludeOutboundPorts, &out.IncludeOutboundPorts *out = new(string) **out = **in } if in.IstioDNSProxyEnabled != nil { in, out := &in.IstioDNSProxyEnabled, &out.IstioDNSProxyEnabled *out = new(bool) **out = **in } if in.ProxyStatsMatcher != nil { in, out := &in.ProxyStatsMatcher, &out.ProxyStatsMatcher *out = new(ProxyStatsMatcher) (*in).DeepCopyInto(*out) } if in.HoldApplicationUntilProxyStarts != nil { in, out := &in.HoldApplicationUntilProxyStarts, &out.HoldApplicationUntilProxyStarts *out = new(bool) **out = **in } if in.LogLevel != nil { in, out := &in.LogLevel, &out.LogLevel *out = new(string) **out = **in } if in.Tracing != nil { in, out := &in.Tracing, &out.Tracing *out = new(ProxyTracingConfiguration) (*in).DeepCopyInto(*out) } if in.InterceptionMode != nil { in, out := &in.InterceptionMode, &out.InterceptionMode *out = new(string) **out = **in } if in.DrainDuration != nil { in, out := &in.DrainDuration, &out.DrainDuration *out = new(string) **out = **in } if in.ParentShutdownDuration != nil { in, out := &in.ParentShutdownDuration, &out.ParentShutdownDuration *out = new(string) **out = **in } if in.ProxyMetadata != nil { in, out := &in.ProxyMetadata, &out.ProxyMetadata *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ExtraStatTags != nil { in, out := &in.ExtraStatTags, &out.ExtraStatTags *out = make([]string, len(*in)) copy(*out, *in) } if in.PrivateKeyProvider != nil { in, out := &in.PrivateKeyProvider, &out.PrivateKeyProvider *out = new(PrivateKeyProviderConfiguration) (*in).DeepCopyInto(*out) } if in.Privileged != nil { in, out := &in.Privileged, &out.Privileged *out = new(bool) **out = **in } if in.EnableCoreDump != nil { in, out := &in.EnableCoreDump, &out.EnableCoreDump *out = new(bool) **out = **in } if in.ReadinessInitialDelaySeconds != nil { in, out := &in.ReadinessInitialDelaySeconds, &out.ReadinessInitialDelaySeconds *out = new(int32) **out = **in } if in.ReadinessPeriodSeconds != nil { in, out := &in.ReadinessPeriodSeconds, &out.ReadinessPeriodSeconds *out = new(int32) **out = **in } if in.ReadinessFailureThreshold != nil { in, out := &in.ReadinessFailureThreshold, &out.ReadinessFailureThreshold *out = new(int32) **out = **in } if in.SidecarProxyInitAckSloResource != nil { in, out := &in.SidecarProxyInitAckSloResource, &out.SidecarProxyInitAckSloResource *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.SidecarProxyAckSloResource != nil { in, out := &in.SidecarProxyAckSloResource, &out.SidecarProxyAckSloResource *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.SMC != nil { in, out := &in.SMC, &out.SMC *out = new(SMCConfiguration) (*in).DeepCopyInto(*out) } if in.RuntimeValues != nil { in, out := &in.RuntimeValues, &out.RuntimeValues *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMProxyConfigSpec. func (in *ASMProxyConfigSpec) DeepCopy() *ASMProxyConfigSpec { if in == nil { return nil } out := new(ASMProxyConfigSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMProxyConfigStatus) DeepCopyInto(out *ASMProxyConfigStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMProxyConfigStatus. func (in *ASMProxyConfigStatus) DeepCopy() *ASMProxyConfigStatus { if in == nil { return nil } out := new(ASMProxyConfigStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSPWorkloadSelector) DeepCopyInto(out *ASMSPWorkloadSelector) { *out = *in if in.Labels != nil { in, out := &in.Labels, &out.Labels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSPWorkloadSelector. func (in *ASMSPWorkloadSelector) DeepCopy() *ASMSPWorkloadSelector { if in == nil { return nil } out := new(ASMSPWorkloadSelector) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSecurityPolicy) DeepCopyInto(out *ASMSecurityPolicy) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSecurityPolicy. func (in *ASMSecurityPolicy) DeepCopy() *ASMSecurityPolicy { if in == nil { return nil } out := new(ASMSecurityPolicy) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMSecurityPolicy) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSecurityPolicyList) DeepCopyInto(out *ASMSecurityPolicyList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMSecurityPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSecurityPolicyList. func (in *ASMSecurityPolicyList) DeepCopy() *ASMSecurityPolicyList { if in == nil { return nil } out := new(ASMSecurityPolicyList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMSecurityPolicyList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSecurityPolicySpec) DeepCopyInto(out *ASMSecurityPolicySpec) { *out = *in if in.Oidc != nil { in, out := &in.Oidc, &out.Oidc *out = new(OIDCConfig) (*in).DeepCopyInto(*out) } if in.JwtConfig != nil { in, out := &in.JwtConfig, &out.JwtConfig *out = new(JWTConfig) (*in).DeepCopyInto(*out) } if in.ASMExtAuthzHttp != nil { in, out := &in.ASMExtAuthzHttp, &out.ASMExtAuthzHttp *out = new(ASMExtAuthzHttp) (*in).DeepCopyInto(*out) } if in.ASMExtAuthzGrpc != nil { in, out := &in.ASMExtAuthzGrpc, &out.ASMExtAuthzGrpc *out = new(ASMExtAuthzGrpc) (*in).DeepCopyInto(*out) } if in.SimpleAuthz != nil { in, out := &in.SimpleAuthz, &out.SimpleAuthz *out = new(SimpleAuthz) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSecurityPolicySpec. func (in *ASMSecurityPolicySpec) DeepCopy() *ASMSecurityPolicySpec { if in == nil { return nil } out := new(ASMSecurityPolicySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSecurityPolicyStatus) DeepCopyInto(out *ASMSecurityPolicyStatus) { *out = *in if in.SubRes != nil { in, out := &in.SubRes, &out.SubRes *out = make([]SubResource, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSecurityPolicyStatus. func (in *ASMSecurityPolicyStatus) DeepCopy() *ASMSecurityPolicyStatus { if in == nil { return nil } out := new(ASMSecurityPolicyStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLane) DeepCopyInto(out *ASMSwimLane) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLane. func (in *ASMSwimLane) DeepCopy() *ASMSwimLane { if in == nil { return nil } out := new(ASMSwimLane) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMSwimLane) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneGroup) DeepCopyInto(out *ASMSwimLaneGroup) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneGroup. func (in *ASMSwimLaneGroup) DeepCopy() *ASMSwimLaneGroup { if in == nil { return nil } out := new(ASMSwimLaneGroup) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMSwimLaneGroup) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneGroupList) DeepCopyInto(out *ASMSwimLaneGroupList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMSwimLaneGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneGroupList. func (in *ASMSwimLaneGroupList) DeepCopy() *ASMSwimLaneGroupList { if in == nil { return nil } out := new(ASMSwimLaneGroupList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMSwimLaneGroupList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneGroupSpec) DeepCopyInto(out *ASMSwimLaneGroupSpec) { *out = *in if in.Services != nil { in, out := &in.Services, &out.Services *out = make([]ClusterServiceRef, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } in.Ingress.DeepCopyInto(&out.Ingress) in.PermissiveModeConfiguration.DeepCopyInto(&out.PermissiveModeConfiguration) in.DefaultTrafficPolicyPatch.DeepCopyInto(&out.DefaultTrafficPolicyPatch) in.DefaultHTTPRoutePatch.DeepCopyInto(&out.DefaultHTTPRoutePatch) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneGroupSpec. func (in *ASMSwimLaneGroupSpec) DeepCopy() *ASMSwimLaneGroupSpec { if in == nil { return nil } out := new(ASMSwimLaneGroupSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneGroupStatus) DeepCopyInto(out *ASMSwimLaneGroupStatus) { *out = *in if in.ServicesInSwimLaneGroup != nil { in, out := &in.ServicesInSwimLaneGroup, &out.ServicesInSwimLaneGroup *out = new(SwimLaneServices) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneGroupStatus. func (in *ASMSwimLaneGroupStatus) DeepCopy() *ASMSwimLaneGroupStatus { if in == nil { return nil } out := new(ASMSwimLaneGroupStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneList) DeepCopyInto(out *ASMSwimLaneList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ASMSwimLane, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneList. func (in *ASMSwimLaneList) DeepCopy() *ASMSwimLaneList { if in == nil { return nil } out := new(ASMSwimLaneList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *ASMSwimLaneList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneSpec) DeepCopyInto(out *ASMSwimLaneSpec) { *out = *in if in.LabelSelector != nil { in, out := &in.LabelSelector, &out.LabelSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Services != nil { in, out := &in.Services, &out.Services *out = make([]ClusterServiceRef, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.IngressRules != nil { in, out := &in.IngressRules, &out.IngressRules *out = make([]SwimLaneIngressRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } out.IngressWeight = in.IngressWeight } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneSpec. func (in *ASMSwimLaneSpec) DeepCopy() *ASMSwimLaneSpec { if in == nil { return nil } out := new(ASMSwimLaneSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ASMSwimLaneStatus) DeepCopyInto(out *ASMSwimLaneStatus) { *out = *in if in.ValidationMessages != nil { in, out := &in.ValidationMessages, &out.ValidationMessages *out = make([]ValidationMessage, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASMSwimLaneStatus. func (in *ASMSwimLaneStatus) DeepCopy() *ASMSwimLaneStatus { if in == nil { return nil } out := new(ASMSwimLaneStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AggregateProvider) DeepCopyInto(out *AggregateProvider) { *out = *in if in.DefaultProvider != nil { in, out := &in.DefaultProvider, &out.DefaultProvider *out = new(ProviderRef) (*in).DeepCopyInto(*out) } if in.UniqueProviders != nil { in, out := &in.UniqueProviders, &out.UniqueProviders *out = make([]*UniqueProvider, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(UniqueProvider) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateProvider. func (in *AggregateProvider) DeepCopy() *AggregateProvider { if in == nil { return nil } out := new(AggregateProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Autoscaler) DeepCopyInto(out *Autoscaler) { *out = *in if in.ContainerConcurrencyTargetPercentage != nil { in, out := &in.ContainerConcurrencyTargetPercentage, &out.ContainerConcurrencyTargetPercentage *out = new(string) **out = **in } if in.ContainerConcurrencyTargetDefault != nil { in, out := &in.ContainerConcurrencyTargetDefault, &out.ContainerConcurrencyTargetDefault *out = new(string) **out = **in } if in.RequestsPerSecondTargetDefault != nil { in, out := &in.RequestsPerSecondTargetDefault, &out.RequestsPerSecondTargetDefault *out = new(string) **out = **in } if in.TargetBurstCapacity != nil { in, out := &in.TargetBurstCapacity, &out.TargetBurstCapacity *out = new(string) **out = **in } if in.StableWindow != nil { in, out := &in.StableWindow, &out.StableWindow *out = new(string) **out = **in } if in.PanicWindowPercentage != nil { in, out := &in.PanicWindowPercentage, &out.PanicWindowPercentage *out = new(string) **out = **in } if in.PanicThresholdPercentage != nil { in, out := &in.PanicThresholdPercentage, &out.PanicThresholdPercentage *out = new(string) **out = **in } if in.MaxScaleUpRate != nil { in, out := &in.MaxScaleUpRate, &out.MaxScaleUpRate *out = new(string) **out = **in } if in.MaxScaleDownRate != nil { in, out := &in.MaxScaleDownRate, &out.MaxScaleDownRate *out = new(string) **out = **in } if in.EnableScaleToZero != nil { in, out := &in.EnableScaleToZero, &out.EnableScaleToZero *out = new(string) **out = **in } if in.ScaleToZeroGracePeriod != nil { in, out := &in.ScaleToZeroGracePeriod, &out.ScaleToZeroGracePeriod *out = new(string) **out = **in } if in.ScaleToZeroPodRetentionPeriod != nil { in, out := &in.ScaleToZeroPodRetentionPeriod, &out.ScaleToZeroPodRetentionPeriod *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Autoscaler. func (in *Autoscaler) DeepCopy() *Autoscaler { if in == nil { return nil } out := new(Autoscaler) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackendObjectReference) DeepCopyInto(out *BackendObjectReference) { *out = *in if in.Group != nil { in, out := &in.Group, &out.Group *out = new(string) **out = **in } if in.Kind != nil { in, out := &in.Kind, &out.Kind *out = new(string) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Namespace != nil { in, out := &in.Namespace, &out.Namespace *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(int32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendObjectReference. func (in *BackendObjectReference) DeepCopy() *BackendObjectReference { if in == nil { return nil } out := new(BackendObjectReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BreakerConfig) DeepCopyInto(out *BreakerConfig) { *out = *in if in.AverageRequestRT != nil { in, out := &in.AverageRequestRT, &out.AverageRequestRT *out = new(string) **out = **in } if in.SlowRequestRT != nil { in, out := &in.SlowRequestRT, &out.SlowRequestRT *out = new(string) **out = **in } if in.MaxSlowRequests != nil { in, out := &in.MaxSlowRequests, &out.MaxSlowRequests *out = new(uint32) **out = **in } if in.ErrorPercent != nil { in, out := &in.ErrorPercent, &out.ErrorPercent *out = new(Percent) **out = **in } if in.GatewayErrorPercent != nil { in, out := &in.GatewayErrorPercent, &out.GatewayErrorPercent *out = new(Percent) **out = **in } if in.MinRequestAmount != nil { in, out := &in.MinRequestAmount, &out.MinRequestAmount *out = new(uint32) **out = **in } if in.CustomResponse != nil { in, out := &in.CustomResponse, &out.CustomResponse *out = new(CustomResponse) (*in).DeepCopyInto(*out) } if in.BreakDuration != nil { in, out := &in.BreakDuration, &out.BreakDuration *out = new(string) **out = **in } if in.WindowSize != nil { in, out := &in.WindowSize, &out.WindowSize *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BreakerConfig. func (in *BreakerConfig) DeepCopy() *BreakerConfig { if in == nil { return nil } out := new(BreakerConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BrotliCompressor) DeepCopyInto(out *BrotliCompressor) { *out = *in if in.Quality != nil { in, out := &in.Quality, &out.Quality *out = new(uint32) **out = **in } if in.EncoderMode != nil { in, out := &in.EncoderMode, &out.EncoderMode *out = new(string) **out = **in } if in.WindowBits != nil { in, out := &in.WindowBits, &out.WindowBits *out = new(uint32) **out = **in } if in.InputBlockBits != nil { in, out := &in.InputBlockBits, &out.InputBlockBits *out = new(uint32) **out = **in } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } if in.DisableLiteralContextModeling != nil { in, out := &in.DisableLiteralContextModeling, &out.DisableLiteralContextModeling *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrotliCompressor. func (in *BrotliCompressor) DeepCopy() *BrotliCompressor { if in == nil { return nil } out := new(BrotliCompressor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BrotliDecompressor) DeepCopyInto(out *BrotliDecompressor) { *out = *in if in.DisableRingBufferReallocation != nil { in, out := &in.DisableRingBufferReallocation, &out.DisableRingBufferReallocation *out = new(bool) **out = **in } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrotliDecompressor. func (in *BrotliDecompressor) DeepCopy() *BrotliDecompressor { if in == nil { return nil } out := new(BrotliDecompressor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ByEgressGateway) DeepCopyInto(out *ByEgressGateway) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByEgressGateway. func (in *ByEgressGateway) DeepCopy() *ByEgressGateway { if in == nil { return nil } out := new(ByEgressGateway) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CircuitBreakerConfig) DeepCopyInto(out *CircuitBreakerConfig) { *out = *in if in.Match != nil { in, out := &in.Match, &out.Match *out = new(CircuitBreakerMatch) (*in).DeepCopyInto(*out) } if in.Breaker != nil { in, out := &in.Breaker, &out.Breaker *out = new(BreakerConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitBreakerConfig. func (in *CircuitBreakerConfig) DeepCopy() *CircuitBreakerConfig { if in == nil { return nil } out := new(CircuitBreakerConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CircuitBreakerMatch) DeepCopyInto(out *CircuitBreakerMatch) { *out = *in if in.VHost != nil { in, out := &in.VHost, &out.VHost *out = new(VirtualHostMatch) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitBreakerMatch. func (in *CircuitBreakerMatch) DeepCopy() *CircuitBreakerMatch { if in == nil { return nil } out := new(CircuitBreakerMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterRef) DeepCopyInto(out *ClusterRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRef. func (in *ClusterRef) DeepCopy() *ClusterRef { if in == nil { return nil } out := new(ClusterRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterServiceRef) DeepCopyInto(out *ClusterServiceRef) { *out = *in out.Cluster = in.Cluster in.TrafficPolicyPatch.DeepCopyInto(&out.TrafficPolicyPatch) in.HTTPRoutePatch.DeepCopyInto(&out.HTTPRoutePatch) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterServiceRef. func (in *ClusterServiceRef) DeepCopy() *ClusterServiceRef { if in == nil { return nil } out := new(ClusterServiceRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CommonRouteMatch) DeepCopyInto(out *CommonRouteMatch) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Action != nil { in, out := &in.Action, &out.Action *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonRouteMatch. func (in *CommonRouteMatch) DeepCopy() *CommonRouteMatch { if in == nil { return nil } out := new(CommonRouteMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CommonVirtualHostMatch) DeepCopyInto(out *CommonVirtualHostMatch) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Route != nil { in, out := &in.Route, &out.Route *out = new(CommonRouteMatch) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonVirtualHostMatch. func (in *CommonVirtualHostMatch) DeepCopy() *CommonVirtualHostMatch { if in == nil { return nil } out := new(CommonVirtualHostMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CompressorConfiguration) DeepCopyInto(out *CompressorConfiguration) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } if in.MinContentLength != nil { in, out := &in.MinContentLength, &out.MinContentLength *out = new(uint32) **out = **in } if in.ContentType != nil { in, out := &in.ContentType, &out.ContentType *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.DisableOnETagHeader != nil { in, out := &in.DisableOnETagHeader, &out.DisableOnETagHeader *out = new(bool) **out = **in } if in.RemoveAcceptEncodingHeader != nil { in, out := &in.RemoveAcceptEncodingHeader, &out.RemoveAcceptEncodingHeader *out = new(bool) **out = **in } if in.Gzip != nil { in, out := &in.Gzip, &out.Gzip *out = new(GzipCompressorConfiguration) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompressorConfiguration. func (in *CompressorConfiguration) DeepCopy() *CompressorConfiguration { if in == nil { return nil } out := new(CompressorConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CompressorLibrary) DeepCopyInto(out *CompressorLibrary) { *out = *in if in.Gzip != nil { in, out := &in.Gzip, &out.Gzip *out = new(GzipCompressor) (*in).DeepCopyInto(*out) } if in.Brotli != nil { in, out := &in.Brotli, &out.Brotli *out = new(BrotliCompressor) (*in).DeepCopyInto(*out) } if in.Zstd != nil { in, out := &in.Zstd, &out.Zstd *out = new(ZstdCompressor) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompressorLibrary. func (in *CompressorLibrary) DeepCopy() *CompressorLibrary { if in == nil { return nil } out := new(CompressorLibrary) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Compressor_CommonDirectionConfig) DeepCopyInto(out *Compressor_CommonDirectionConfig) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(RuntimeFeatureFlag) (*in).DeepCopyInto(*out) } if in.MinContentLength != nil { in, out := &in.MinContentLength, &out.MinContentLength *out = new(uint32) **out = **in } if in.ContentType != nil { in, out := &in.ContentType, &out.ContentType *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Compressor_CommonDirectionConfig. func (in *Compressor_CommonDirectionConfig) DeepCopy() *Compressor_CommonDirectionConfig { if in == nil { return nil } out := new(Compressor_CommonDirectionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Compressor_RequestDirectionConfig) DeepCopyInto(out *Compressor_RequestDirectionConfig) { *out = *in if in.CommonConfig != nil { in, out := &in.CommonConfig, &out.CommonConfig *out = new(Compressor_CommonDirectionConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Compressor_RequestDirectionConfig. func (in *Compressor_RequestDirectionConfig) DeepCopy() *Compressor_RequestDirectionConfig { if in == nil { return nil } out := new(Compressor_RequestDirectionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Compressor_ResponseDirectionConfig) DeepCopyInto(out *Compressor_ResponseDirectionConfig) { *out = *in if in.CommonConfig != nil { in, out := &in.CommonConfig, &out.CommonConfig *out = new(Compressor_CommonDirectionConfig) (*in).DeepCopyInto(*out) } if in.DisableOnEtagHeader != nil { in, out := &in.DisableOnEtagHeader, &out.DisableOnEtagHeader *out = new(bool) **out = **in } if in.RemoveAcceptEncodingHeader != nil { in, out := &in.RemoveAcceptEncodingHeader, &out.RemoveAcceptEncodingHeader *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Compressor_ResponseDirectionConfig. func (in *Compressor_ResponseDirectionConfig) DeepCopy() *Compressor_ResponseDirectionConfig { if in == nil { return nil } out := new(Compressor_ResponseDirectionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConcurrencyLimitParamsConfiguration) DeepCopyInto(out *ConcurrencyLimitParamsConfiguration) { *out = *in if in.MaxConcurrencyLimit != nil { in, out := &in.MaxConcurrencyLimit, &out.MaxConcurrencyLimit *out = new(int32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimitParamsConfiguration. func (in *ConcurrencyLimitParamsConfiguration) DeepCopy() *ConcurrencyLimitParamsConfiguration { if in == nil { return nil } out := new(ConcurrencyLimitParamsConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConfigPatches) DeepCopyInto(out *ConfigPatches) { *out = *in if in.TerminationDrainDuration != nil { in, out := &in.TerminationDrainDuration, &out.TerminationDrainDuration *out = new(string) **out = **in } if in.Lifecycle != nil { in, out := &in.Lifecycle, &out.Lifecycle *out = new(corev1.Lifecycle) (*in).DeepCopyInto(*out) } if in.SidecarProxyInitResourceLimit != nil { in, out := &in.SidecarProxyInitResourceLimit, &out.SidecarProxyInitResourceLimit *out = new(ProxyInitResourceLimit) **out = **in } if in.SidecarProxyInitResourceRequest != nil { in, out := &in.SidecarProxyInitResourceRequest, &out.SidecarProxyInitResourceRequest *out = new(ProxyInitResourceRequest) **out = **in } if in.SidecarProxyResourceLimit != nil { in, out := &in.SidecarProxyResourceLimit, &out.SidecarProxyResourceLimit *out = new(ProxyInitResourceLimit) **out = **in } if in.SidecarProxyResourceRequest != nil { in, out := &in.SidecarProxyResourceRequest, &out.SidecarProxyResourceRequest *out = new(ProxyInitResourceRequest) **out = **in } if in.ScaledSidecarResource != nil { in, out := &in.ScaledSidecarResource, &out.ScaledSidecarResource *out = new(ScaledSidecarResource) **out = **in } if in.ExcludeOutboundPorts != nil { in, out := &in.ExcludeOutboundPorts, &out.ExcludeOutboundPorts *out = new(string) **out = **in } if in.ExcludeOutboundIPRanges != nil { in, out := &in.ExcludeOutboundIPRanges, &out.ExcludeOutboundIPRanges *out = new(string) **out = **in } if in.IncludeOutboundIPRanges != nil { in, out := &in.IncludeOutboundIPRanges, &out.IncludeOutboundIPRanges *out = new(string) **out = **in } if in.ExcludeInboundPorts != nil { in, out := &in.ExcludeInboundPorts, &out.ExcludeInboundPorts *out = new(string) **out = **in } if in.IncludeInboundPorts != nil { in, out := &in.IncludeInboundPorts, &out.IncludeInboundPorts *out = new(string) **out = **in } if in.IncludeOutboundPorts != nil { in, out := &in.IncludeOutboundPorts, &out.IncludeOutboundPorts *out = new(string) **out = **in } if in.IstioDNSProxyEnabled != nil { in, out := &in.IstioDNSProxyEnabled, &out.IstioDNSProxyEnabled *out = new(bool) **out = **in } if in.Concurrency != nil { in, out := &in.Concurrency, &out.Concurrency *out = new(int32) **out = **in } if in.ProxyStatsMatcher != nil { in, out := &in.ProxyStatsMatcher, &out.ProxyStatsMatcher *out = new(ProxyStatsMatcher) (*in).DeepCopyInto(*out) } if in.HoldApplicationUntilProxyStarts != nil { in, out := &in.HoldApplicationUntilProxyStarts, &out.HoldApplicationUntilProxyStarts *out = new(bool) **out = **in } if in.LogLevel != nil { in, out := &in.LogLevel, &out.LogLevel *out = new(string) **out = **in } if in.Tracing != nil { in, out := &in.Tracing, &out.Tracing *out = new(ProxyTracingConfiguration) (*in).DeepCopyInto(*out) } if in.InterceptionMode != nil { in, out := &in.InterceptionMode, &out.InterceptionMode *out = new(string) **out = **in } if in.DrainDuration != nil { in, out := &in.DrainDuration, &out.DrainDuration *out = new(string) **out = **in } if in.ParentShutdownDuration != nil { in, out := &in.ParentShutdownDuration, &out.ParentShutdownDuration *out = new(string) **out = **in } if in.ProxyMetadata != nil { in, out := &in.ProxyMetadata, &out.ProxyMetadata *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ExtraStatTags != nil { in, out := &in.ExtraStatTags, &out.ExtraStatTags *out = make([]string, len(*in)) copy(*out, *in) } if in.PrivateKeyProvider != nil { in, out := &in.PrivateKeyProvider, &out.PrivateKeyProvider *out = new(PrivateKeyProviderConfiguration) (*in).DeepCopyInto(*out) } if in.Privileged != nil { in, out := &in.Privileged, &out.Privileged *out = new(bool) **out = **in } if in.EnableCoreDump != nil { in, out := &in.EnableCoreDump, &out.EnableCoreDump *out = new(bool) **out = **in } if in.ReadinessInitialDelaySeconds != nil { in, out := &in.ReadinessInitialDelaySeconds, &out.ReadinessInitialDelaySeconds *out = new(int32) **out = **in } if in.ReadinessPeriodSeconds != nil { in, out := &in.ReadinessPeriodSeconds, &out.ReadinessPeriodSeconds *out = new(int32) **out = **in } if in.ReadinessFailureThreshold != nil { in, out := &in.ReadinessFailureThreshold, &out.ReadinessFailureThreshold *out = new(int32) **out = **in } if in.SidecarProxyInitAckSloResource != nil { in, out := &in.SidecarProxyInitAckSloResource, &out.SidecarProxyInitAckSloResource *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.SidecarProxyAckSloResource != nil { in, out := &in.SidecarProxyAckSloResource, &out.SidecarProxyAckSloResource *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.SMC != nil { in, out := &in.SMC, &out.SMC *out = new(SMCConfiguration) (*in).DeepCopyInto(*out) } if in.RuntimeValues != nil { in, out := &in.RuntimeValues, &out.RuntimeValues *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatches. func (in *ConfigPatches) DeepCopy() *ConfigPatches { if in == nil { return nil } out := new(ConfigPatches) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ConfigVolume) DeepCopyInto(out *ConfigVolume) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigVolume. func (in *ConfigVolume) DeepCopy() *ConfigVolume { if in == nil { return nil } out := new(ConfigVolume) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CryptoMbConfiguration) DeepCopyInto(out *CryptoMbConfiguration) { *out = *in if in.PollDelay != nil { in, out := &in.PollDelay, &out.PollDelay *out = new(string) **out = **in } if in.Fallback != nil { in, out := &in.Fallback, &out.Fallback *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoMbConfiguration. func (in *CryptoMbConfiguration) DeepCopy() *CryptoMbConfiguration { if in == nil { return nil } out := new(CryptoMbConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CustomImageRepo) DeepCopyInto(out *CustomImageRepo) { *out = *in if in.Lgbserver != nil { in, out := &in.Lgbserver, &out.Lgbserver *out = new(string) **out = **in } if in.Mlserver != nil { in, out := &in.Mlserver, &out.Mlserver *out = new(string) **out = **in } if in.Paddleserver != nil { in, out := &in.Paddleserver, &out.Paddleserver *out = new(string) **out = **in } if in.Pmmlserver != nil { in, out := &in.Pmmlserver, &out.Pmmlserver *out = new(string) **out = **in } if in.Sklearnserver != nil { in, out := &in.Sklearnserver, &out.Sklearnserver *out = new(string) **out = **in } if in.Tensorflowserving != nil { in, out := &in.Tensorflowserving, &out.Tensorflowserving *out = new(string) **out = **in } if in.Torchserve != nil { in, out := &in.Torchserve, &out.Torchserve *out = new(string) **out = **in } if in.Tritonserver != nil { in, out := &in.Tritonserver, &out.Tritonserver *out = new(string) **out = **in } if in.Xgbserver != nil { in, out := &in.Xgbserver, &out.Xgbserver *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomImageRepo. func (in *CustomImageRepo) DeepCopy() *CustomImageRepo { if in == nil { return nil } out := new(CustomImageRepo) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CustomResponse) DeepCopyInto(out *CustomResponse) { *out = *in if in.StatusCode != nil { in, out := &in.StatusCode, &out.StatusCode *out = new(int32) **out = **in } if in.ResponseHeaderToAdd != nil { in, out := &in.ResponseHeaderToAdd, &out.ResponseHeaderToAdd *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Body != nil { in, out := &in.Body, &out.Body *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResponse. func (in *CustomResponse) DeepCopy() *CustomResponse { if in == nil { return nil } out := new(CustomResponse) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataSource) DeepCopyInto(out *DataSource) { *out = *in if in.Filename != nil { in, out := &in.Filename, &out.Filename *out = new(string) **out = **in } if in.InlineBytes != nil { in, out := &in.InlineBytes, &out.InlineBytes *out = new(string) **out = **in } if in.InlineString != nil { in, out := &in.InlineString, &out.InlineString *out = new(string) **out = **in } if in.EnvironmentVariable != nil { in, out := &in.EnvironmentVariable, &out.EnvironmentVariable *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSource. func (in *DataSource) DeepCopy() *DataSource { if in == nil { return nil } out := new(DataSource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatadogTracingProvider) DeepCopyInto(out *DatadogTracingProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.MaxTagLength != nil { in, out := &in.MaxTagLength, &out.MaxTagLength *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogTracingProvider. func (in *DatadogTracingProvider) DeepCopy() *DatadogTracingProvider { if in == nil { return nil } out := new(DatadogTracingProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DecompressorLibrary) DeepCopyInto(out *DecompressorLibrary) { *out = *in if in.Gzip != nil { in, out := &in.Gzip, &out.Gzip *out = new(GzipDecompressor) (*in).DeepCopyInto(*out) } if in.Brotli != nil { in, out := &in.Brotli, &out.Brotli *out = new(BrotliDecompressor) (*in).DeepCopyInto(*out) } if in.Zstd != nil { in, out := &in.Zstd, &out.Zstd *out = new(ZstdDecompressor) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecompressorLibrary. func (in *DecompressorLibrary) DeepCopy() *DecompressorLibrary { if in == nil { return nil } out := new(DecompressorLibrary) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Decompressor_CommonDirectionConfig) DeepCopyInto(out *Decompressor_CommonDirectionConfig) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(RuntimeFeatureFlag) (*in).DeepCopyInto(*out) } if in.IgnoreNoTransformHeader != nil { in, out := &in.IgnoreNoTransformHeader, &out.IgnoreNoTransformHeader *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Decompressor_CommonDirectionConfig. func (in *Decompressor_CommonDirectionConfig) DeepCopy() *Decompressor_CommonDirectionConfig { if in == nil { return nil } out := new(Decompressor_CommonDirectionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Decompressor_RequestDirectionConfig) DeepCopyInto(out *Decompressor_RequestDirectionConfig) { *out = *in if in.CommonConfig != nil { in, out := &in.CommonConfig, &out.CommonConfig *out = new(Decompressor_CommonDirectionConfig) (*in).DeepCopyInto(*out) } if in.AdvertiseAcceptEncoding != nil { in, out := &in.AdvertiseAcceptEncoding, &out.AdvertiseAcceptEncoding *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Decompressor_RequestDirectionConfig. func (in *Decompressor_RequestDirectionConfig) DeepCopy() *Decompressor_RequestDirectionConfig { if in == nil { return nil } out := new(Decompressor_RequestDirectionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Decompressor_ResponseDirectionConfig) DeepCopyInto(out *Decompressor_ResponseDirectionConfig) { *out = *in if in.CommonConfig != nil { in, out := &in.CommonConfig, &out.CommonConfig *out = new(Decompressor_CommonDirectionConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Decompressor_ResponseDirectionConfig. func (in *Decompressor_ResponseDirectionConfig) DeepCopy() *Decompressor_ResponseDirectionConfig { if in == nil { return nil } out := new(Decompressor_ResponseDirectionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DefaultsConfig) DeepCopyInto(out *DefaultsConfig) { *out = *in if in.RevisionTimeoutSeconds != nil { in, out := &in.RevisionTimeoutSeconds, &out.RevisionTimeoutSeconds *out = new(string) **out = **in } if in.MaxRevisionTimeoutSeconds != nil { in, out := &in.MaxRevisionTimeoutSeconds, &out.MaxRevisionTimeoutSeconds *out = new(string) **out = **in } if in.RevisionCpuRequest != nil { in, out := &in.RevisionCpuRequest, &out.RevisionCpuRequest *out = new(string) **out = **in } if in.RevisionMemoryRequest != nil { in, out := &in.RevisionMemoryRequest, &out.RevisionMemoryRequest *out = new(string) **out = **in } if in.RevisionEphemeralStorageRequest != nil { in, out := &in.RevisionEphemeralStorageRequest, &out.RevisionEphemeralStorageRequest *out = new(string) **out = **in } if in.RevisionCpuLimit != nil { in, out := &in.RevisionCpuLimit, &out.RevisionCpuLimit *out = new(string) **out = **in } if in.RevisionMemoryLimit != nil { in, out := &in.RevisionMemoryLimit, &out.RevisionMemoryLimit *out = new(string) **out = **in } if in.RevisionEphemeralStorageLimit != nil { in, out := &in.RevisionEphemeralStorageLimit, &out.RevisionEphemeralStorageLimit *out = new(string) **out = **in } if in.ContainerNameTemplate != nil { in, out := &in.ContainerNameTemplate, &out.ContainerNameTemplate *out = new(string) **out = **in } if in.ContainerConcurrency != nil { in, out := &in.ContainerConcurrency, &out.ContainerConcurrency *out = new(string) **out = **in } if in.ContainerConcurrencyMaxLimit != nil { in, out := &in.ContainerConcurrencyMaxLimit, &out.ContainerConcurrencyMaxLimit *out = new(string) **out = **in } if in.AllowContainerConcurrencyZero != nil { in, out := &in.AllowContainerConcurrencyZero, &out.AllowContainerConcurrencyZero *out = new(string) **out = **in } if in.EnableServiceLinks != nil { in, out := &in.EnableServiceLinks, &out.EnableServiceLinks *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultsConfig. func (in *DefaultsConfig) DeepCopy() *DefaultsConfig { if in == nil { return nil } out := new(DefaultsConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DomainConfig) DeepCopyInto(out *DomainConfig) { *out = *in if in.DomainName != nil { in, out := &in.DomainName, &out.DomainName *out = new(string) **out = **in } if in.CredentialName != nil { in, out := &in.CredentialName, &out.CredentialName *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainConfig. func (in *DomainConfig) DeepCopy() *DomainConfig { if in == nil { return nil } out := new(DomainConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Duration) DeepCopyInto(out *Duration) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration. func (in *Duration) DeepCopy() *Duration { if in == nil { return nil } out := new(Duration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EgressRule) DeepCopyInto(out *EgressRule) { *out = *in if in.From != nil { in, out := &in.From, &out.From *out = make([]*From, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(From) (*in).DeepCopyInto(*out) } } } if in.To != nil { in, out := &in.To, &out.To *out = make([]*To, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(To) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressRule. func (in *EgressRule) DeepCopy() *EgressRule { if in == nil { return nil } out := new(EgressRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EgressTrafficPolicySpec) DeepCopyInto(out *EgressTrafficPolicySpec) { *out = *in if in.ByEgressGateway != nil { in, out := &in.ByEgressGateway, &out.ByEgressGateway *out = new(ByEgressGateway) **out = **in } if in.EgressRules != nil { in, out := &in.EgressRules, &out.EgressRules *out = make([]*EgressRule, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(EgressRule) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressTrafficPolicySpec. func (in *EgressTrafficPolicySpec) DeepCopy() *EgressTrafficPolicySpec { if in == nil { return nil } out := new(EgressTrafficPolicySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EgressTrafficPolicyStatus) DeepCopyInto(out *EgressTrafficPolicyStatus) { *out = *in if in.AutoAllocatedGatewayPorts != nil { in, out := &in.AutoAllocatedGatewayPorts, &out.AutoAllocatedGatewayPorts *out = make(map[string]uint32, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressTrafficPolicyStatus. func (in *EgressTrafficPolicyStatus) DeepCopy() *EgressTrafficPolicyStatus { if in == nil { return nil } out := new(EgressTrafficPolicyStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyExternalAuthorizationBase) DeepCopyInto(out *EnvoyExternalAuthorizationBase) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(string) **out = **in } if in.FailOpen != nil { in, out := &in.FailOpen, &out.FailOpen *out = new(bool) **out = **in } if in.StatusOnError != nil { in, out := &in.StatusOnError, &out.StatusOnError *out = new(string) **out = **in } if in.IncludeRequestBodyInCheck != nil { in, out := &in.IncludeRequestBodyInCheck, &out.IncludeRequestBodyInCheck *out = new(EnvoyExternalAuthorizationRequestBody) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyExternalAuthorizationBase. func (in *EnvoyExternalAuthorizationBase) DeepCopy() *EnvoyExternalAuthorizationBase { if in == nil { return nil } out := new(EnvoyExternalAuthorizationBase) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyExternalAuthorizationGrpcProvider) DeepCopyInto(out *EnvoyExternalAuthorizationGrpcProvider) { *out = *in in.EnvoyExternalAuthorizationBase.DeepCopyInto(&out.EnvoyExternalAuthorizationBase) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyExternalAuthorizationGrpcProvider. func (in *EnvoyExternalAuthorizationGrpcProvider) DeepCopy() *EnvoyExternalAuthorizationGrpcProvider { if in == nil { return nil } out := new(EnvoyExternalAuthorizationGrpcProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyExternalAuthorizationHttpProvider) DeepCopyInto(out *EnvoyExternalAuthorizationHttpProvider) { *out = *in in.EnvoyExternalAuthorizationBase.DeepCopyInto(&out.EnvoyExternalAuthorizationBase) if in.PathPrefix != nil { in, out := &in.PathPrefix, &out.PathPrefix *out = new(string) **out = **in } if in.IncludeRequestHeadersInCheck != nil { in, out := &in.IncludeRequestHeadersInCheck, &out.IncludeRequestHeadersInCheck *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.IncludeAdditionalHeadersInCheck != nil { in, out := &in.IncludeAdditionalHeadersInCheck, &out.IncludeAdditionalHeadersInCheck *out = new(map[string]string) if **in != nil { in, out := *in, *out *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } if in.HeadersToUpstreamOnAllow != nil { in, out := &in.HeadersToUpstreamOnAllow, &out.HeadersToUpstreamOnAllow *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.HeadersToDownstreamOnDeny != nil { in, out := &in.HeadersToDownstreamOnDeny, &out.HeadersToDownstreamOnDeny *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.OIDC != nil { in, out := &in.OIDC, &out.OIDC *out = new(ASMOIDC) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyExternalAuthorizationHttpProvider. func (in *EnvoyExternalAuthorizationHttpProvider) DeepCopy() *EnvoyExternalAuthorizationHttpProvider { if in == nil { return nil } out := new(EnvoyExternalAuthorizationHttpProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyExternalAuthorizationRequestBody) DeepCopyInto(out *EnvoyExternalAuthorizationRequestBody) { *out = *in if in.MaxRequestBytes != nil { in, out := &in.MaxRequestBytes, &out.MaxRequestBytes *out = new(uint32) **out = **in } if in.AllowPartialMessage != nil { in, out := &in.AllowPartialMessage, &out.AllowPartialMessage *out = new(bool) **out = **in } if in.PackAsBytes != nil { in, out := &in.PackAsBytes, &out.PackAsBytes *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyExternalAuthorizationRequestBody. func (in *EnvoyExternalAuthorizationRequestBody) DeepCopy() *EnvoyExternalAuthorizationRequestBody { if in == nil { return nil } out := new(EnvoyExternalAuthorizationRequestBody) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFileAccessLogProvider) DeepCopyInto(out *EnvoyFileAccessLogProvider) { *out = *in if in.Path != nil { in, out := &in.Path, &out.Path *out = new(string) **out = **in } if in.LogFormat != nil { in, out := &in.LogFormat, &out.LogFormat *out = new(EnvoyFileAccessLogProvider_LogFormat) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFileAccessLogProvider. func (in *EnvoyFileAccessLogProvider) DeepCopy() *EnvoyFileAccessLogProvider { if in == nil { return nil } out := new(EnvoyFileAccessLogProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFileAccessLogProvider_LogFormat) DeepCopyInto(out *EnvoyFileAccessLogProvider_LogFormat) { *out = *in if in.Text != nil { in, out := &in.Text, &out.Text *out = new(string) **out = **in } if in.Labels != nil { in, out := &in.Labels, &out.Labels *out = new(map[string]string) if **in != nil { in, out := *in, *out *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFileAccessLogProvider_LogFormat. func (in *EnvoyFileAccessLogProvider_LogFormat) DeepCopy() *EnvoyFileAccessLogProvider_LogFormat { if in == nil { return nil } out := new(EnvoyFileAccessLogProvider_LogFormat) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplate) DeepCopyInto(out *EnvoyFilterTemplate) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplate. func (in *EnvoyFilterTemplate) DeepCopy() *EnvoyFilterTemplate { if in == nil { return nil } out := new(EnvoyFilterTemplate) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EnvoyFilterTemplate) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateBinding) DeepCopyInto(out *EnvoyFilterTemplateBinding) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateBinding. func (in *EnvoyFilterTemplateBinding) DeepCopy() *EnvoyFilterTemplateBinding { if in == nil { return nil } out := new(EnvoyFilterTemplateBinding) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EnvoyFilterTemplateBinding) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateBindingList) DeepCopyInto(out *EnvoyFilterTemplateBindingList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]EnvoyFilterTemplateBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateBindingList. func (in *EnvoyFilterTemplateBindingList) DeepCopy() *EnvoyFilterTemplateBindingList { if in == nil { return nil } out := new(EnvoyFilterTemplateBindingList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EnvoyFilterTemplateBindingList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateBindingSpec) DeepCopyInto(out *EnvoyFilterTemplateBindingSpec) { *out = *in out.TemplateRef = in.TemplateRef if in.Workloads != nil { in, out := &in.Workloads, &out.Workloads *out = make([]WorkloadRef, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateBindingSpec. func (in *EnvoyFilterTemplateBindingSpec) DeepCopy() *EnvoyFilterTemplateBindingSpec { if in == nil { return nil } out := new(EnvoyFilterTemplateBindingSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateBindingStatus) DeepCopyInto(out *EnvoyFilterTemplateBindingStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateBindingStatus. func (in *EnvoyFilterTemplateBindingStatus) DeepCopy() *EnvoyFilterTemplateBindingStatus { if in == nil { return nil } out := new(EnvoyFilterTemplateBindingStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateList) DeepCopyInto(out *EnvoyFilterTemplateList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]EnvoyFilterTemplate, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateList. func (in *EnvoyFilterTemplateList) DeepCopy() *EnvoyFilterTemplateList { if in == nil { return nil } out := new(EnvoyFilterTemplateList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *EnvoyFilterTemplateList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateRef) DeepCopyInto(out *EnvoyFilterTemplateRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateRef. func (in *EnvoyFilterTemplateRef) DeepCopy() *EnvoyFilterTemplateRef { if in == nil { return nil } out := new(EnvoyFilterTemplateRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateSpec) DeepCopyInto(out *EnvoyFilterTemplateSpec) { *out = *in if in.Templates != nil { in, out := &in.Templates, &out.Templates *out = make([]TemplateValue, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateSpec. func (in *EnvoyFilterTemplateSpec) DeepCopy() *EnvoyFilterTemplateSpec { if in == nil { return nil } out := new(EnvoyFilterTemplateSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyFilterTemplateStatus) DeepCopyInto(out *EnvoyFilterTemplateStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyFilterTemplateStatus. func (in *EnvoyFilterTemplateStatus) DeepCopy() *EnvoyFilterTemplateStatus { if in == nil { return nil } out := new(EnvoyFilterTemplateStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyHttpGrpcV3LogProvider) DeepCopyInto(out *EnvoyHttpGrpcV3LogProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.LogName != nil { in, out := &in.LogName, &out.LogName *out = new(string) **out = **in } if in.FilterStateObjectsToLog != nil { in, out := &in.FilterStateObjectsToLog, &out.FilterStateObjectsToLog *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.AdditionalRequestHeadersToLog != nil { in, out := &in.AdditionalRequestHeadersToLog, &out.AdditionalRequestHeadersToLog *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.AdditionalResponseHeadersToLog != nil { in, out := &in.AdditionalResponseHeadersToLog, &out.AdditionalResponseHeadersToLog *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.AdditionalResponseTrailersToLog != nil { in, out := &in.AdditionalResponseTrailersToLog, &out.AdditionalResponseTrailersToLog *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyHttpGrpcV3LogProvider. func (in *EnvoyHttpGrpcV3LogProvider) DeepCopy() *EnvoyHttpGrpcV3LogProvider { if in == nil { return nil } out := new(EnvoyHttpGrpcV3LogProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyOpenTelemetryLogProvider) DeepCopyInto(out *EnvoyOpenTelemetryLogProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.LogName != nil { in, out := &in.LogName, &out.LogName *out = new(string) **out = **in } if in.LogFormat != nil { in, out := &in.LogFormat, &out.LogFormat *out = new(EnvoyFileAccessLogProvider_LogFormat) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyOpenTelemetryLogProvider. func (in *EnvoyOpenTelemetryLogProvider) DeepCopy() *EnvoyOpenTelemetryLogProvider { if in == nil { return nil } out := new(EnvoyOpenTelemetryLogProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EnvoyTcpGrpcV3LogProvider) DeepCopyInto(out *EnvoyTcpGrpcV3LogProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.LogName != nil { in, out := &in.LogName, &out.LogName *out = new(string) **out = **in } if in.FilterStateObjectsToLog != nil { in, out := &in.FilterStateObjectsToLog, &out.FilterStateObjectsToLog *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyTcpGrpcV3LogProvider. func (in *EnvoyTcpGrpcV3LogProvider) DeepCopy() *EnvoyTcpGrpcV3LogProvider { if in == nil { return nil } out := new(EnvoyTcpGrpcV3LogProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FeaturesConfig) DeepCopyInto(out *FeaturesConfig) { *out = *in if in.TagHeaderBasedRouting != nil { in, out := &in.TagHeaderBasedRouting, &out.TagHeaderBasedRouting *out = new(string) **out = **in } if in.PodspecVolumesEmptydir != nil { in, out := &in.PodspecVolumesEmptydir, &out.PodspecVolumesEmptydir *out = new(string) **out = **in } if in.PodspecPersistentVolumeClaim != nil { in, out := &in.PodspecPersistentVolumeClaim, &out.PodspecPersistentVolumeClaim *out = new(string) **out = **in } if in.PodspecPersistentVolumeWrite != nil { in, out := &in.PodspecPersistentVolumeWrite, &out.PodspecPersistentVolumeWrite *out = new(string) **out = **in } if in.PodspecInitContainers != nil { in, out := &in.PodspecInitContainers, &out.PodspecInitContainers *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturesConfig. func (in *FeaturesConfig) DeepCopy() *FeaturesConfig { if in == nil { return nil } out := new(FeaturesConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *From) DeepCopyInto(out *From) { *out = *in if in.WorkLoadSelector != nil { in, out := &in.WorkLoadSelector, &out.WorkLoadSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new From. func (in *From) DeepCopy() *From { if in == nil { return nil } out := new(From) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GatewayAddress) DeepCopyInto(out *GatewayAddress) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAddress. func (in *GatewayAddress) DeepCopy() *GatewayAddress { if in == nil { return nil } out := new(GatewayAddress) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GatewaySDSConfiguration) DeepCopyInto(out *GatewaySDSConfiguration) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } if in.Resources != nil { in, out := &in.Resources, &out.Resources *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySDSConfiguration. func (in *GatewaySDSConfiguration) DeepCopy() *GatewaySDSConfiguration { if in == nil { return nil } out := new(GatewaySDSConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GlobalRateLimitOverrideConfig) DeepCopyInto(out *GlobalRateLimitOverrideConfig) { *out = *in in.RequestMatch.DeepCopyInto(&out.RequestMatch) out.Limit = in.Limit } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRateLimitOverrideConfig. func (in *GlobalRateLimitOverrideConfig) DeepCopy() *GlobalRateLimitOverrideConfig { if in == nil { return nil } out := new(GlobalRateLimitOverrideConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GlobalRateLimiterConfig) DeepCopyInto(out *GlobalRateLimiterConfig) { *out = *in if in.Match != nil { in, out := &in.Match, &out.Match *out = new(RateLimitMatch) (*in).DeepCopyInto(*out) } if in.Limit != nil { in, out := &in.Limit, &out.Limit *out = new(GlobalServiceLimitConfig) **out = **in } if in.LimitOverrides != nil { in, out := &in.LimitOverrides, &out.LimitOverrides *out = make([]GlobalRateLimitOverrideConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRateLimiterConfig. func (in *GlobalRateLimiterConfig) DeepCopy() *GlobalRateLimiterConfig { if in == nil { return nil } out := new(GlobalRateLimiterConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GlobalServiceLimitConfig) DeepCopyInto(out *GlobalServiceLimitConfig) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalServiceLimitConfig. func (in *GlobalServiceLimitConfig) DeepCopy() *GlobalServiceLimitConfig { if in == nil { return nil } out := new(GlobalServiceLimitConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GrpcJsonTranscoderConfig) DeepCopyInto(out *GrpcJsonTranscoderConfig) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrpcJsonTranscoderConfig. func (in *GrpcJsonTranscoderConfig) DeepCopy() *GrpcJsonTranscoderConfig { if in == nil { return nil } out := new(GrpcJsonTranscoderConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GrpcJsonTranscoder_PrintOptions) DeepCopyInto(out *GrpcJsonTranscoder_PrintOptions) { *out = *in if in.AddWhitespace != nil { in, out := &in.AddWhitespace, &out.AddWhitespace *out = new(bool) **out = **in } if in.AlwaysPrintPrimitiveFields != nil { in, out := &in.AlwaysPrintPrimitiveFields, &out.AlwaysPrintPrimitiveFields *out = new(bool) **out = **in } if in.AlwaysPrintEnumsAsInts != nil { in, out := &in.AlwaysPrintEnumsAsInts, &out.AlwaysPrintEnumsAsInts *out = new(bool) **out = **in } if in.PreserveProtoFieldNames != nil { in, out := &in.PreserveProtoFieldNames, &out.PreserveProtoFieldNames *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrpcJsonTranscoder_PrintOptions. func (in *GrpcJsonTranscoder_PrintOptions) DeepCopy() *GrpcJsonTranscoder_PrintOptions { if in == nil { return nil } out := new(GrpcJsonTranscoder_PrintOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GzipCompressor) DeepCopyInto(out *GzipCompressor) { *out = *in if in.MemoryLevel != nil { in, out := &in.MemoryLevel, &out.MemoryLevel *out = new(uint32) **out = **in } if in.CompressionLevel != nil { in, out := &in.CompressionLevel, &out.CompressionLevel *out = new(string) **out = **in } if in.CompressionStrategy != nil { in, out := &in.CompressionStrategy, &out.CompressionStrategy *out = new(string) **out = **in } if in.WindowBits != nil { in, out := &in.WindowBits, &out.WindowBits *out = new(uint32) **out = **in } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GzipCompressor. func (in *GzipCompressor) DeepCopy() *GzipCompressor { if in == nil { return nil } out := new(GzipCompressor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GzipCompressorConfiguration) DeepCopyInto(out *GzipCompressorConfiguration) { *out = *in if in.MemoryLevel != nil { in, out := &in.MemoryLevel, &out.MemoryLevel *out = new(uint32) **out = **in } if in.CompressionLevel != nil { in, out := &in.CompressionLevel, &out.CompressionLevel *out = new(string) **out = **in } if in.CompressionStrategy != nil { in, out := &in.CompressionStrategy, &out.CompressionStrategy *out = new(string) **out = **in } if in.WindowBits != nil { in, out := &in.WindowBits, &out.WindowBits *out = new(uint32) **out = **in } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GzipCompressorConfiguration. func (in *GzipCompressorConfiguration) DeepCopy() *GzipCompressorConfiguration { if in == nil { return nil } out := new(GzipCompressorConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GzipDecompressor) DeepCopyInto(out *GzipDecompressor) { *out = *in if in.WindowBits != nil { in, out := &in.WindowBits, &out.WindowBits *out = new(uint32) **out = **in } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } if in.MaxInflateRatio != nil { in, out := &in.MaxInflateRatio, &out.MaxInflateRatio *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GzipDecompressor. func (in *GzipDecompressor) DeepCopy() *GzipDecompressor { if in == nil { return nil } out := new(GzipDecompressor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HeaderMatcher) DeepCopyInto(out *HeaderMatcher) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatcher. func (in *HeaderMatcher) DeepCopy() *HeaderMatcher { if in == nil { return nil } out := new(HeaderMatcher) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HeaderValue) DeepCopyInto(out *HeaderValue) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Value != nil { in, out := &in.Value, &out.Value *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderValue. func (in *HeaderValue) DeepCopy() *HeaderValue { if in == nil { return nil } out := new(HeaderValue) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HpaCPU) DeepCopyInto(out *HpaCPU) { *out = *in if in.TargetAverageUtilization != nil { in, out := &in.TargetAverageUtilization, &out.TargetAverageUtilization *out = new(int32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpaCPU. func (in *HpaCPU) DeepCopy() *HpaCPU { if in == nil { return nil } out := new(HpaCPU) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HpaMemory) DeepCopyInto(out *HpaMemory) { *out = *in if in.TargetAverageUtilization != nil { in, out := &in.TargetAverageUtilization, &out.TargetAverageUtilization *out = new(int32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpaMemory. func (in *HpaMemory) DeepCopy() *HpaMemory { if in == nil { return nil } out := new(HpaMemory) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HttpsUpgrade) DeepCopyInto(out *HttpsUpgrade) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpsUpgrade. func (in *HttpsUpgrade) DeepCopy() *HttpsUpgrade { if in == nil { return nil } out := new(HttpsUpgrade) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InferenceServiceConfig) DeepCopyInto(out *InferenceServiceConfig) { *out = *in if in.Agent != nil { in, out := &in.Agent, &out.Agent *out = new(string) **out = **in } if in.Batcher != nil { in, out := &in.Batcher, &out.Batcher *out = new(string) **out = **in } if in.Credentials != nil { in, out := &in.Credentials, &out.Credentials *out = new(string) **out = **in } if in.Deploy != nil { in, out := &in.Deploy, &out.Deploy *out = new(string) **out = **in } if in.Explainers != nil { in, out := &in.Explainers, &out.Explainers *out = new(string) **out = **in } if in.Predictors != nil { in, out := &in.Predictors, &out.Predictors *out = new(string) **out = **in } if in.Transformers != nil { in, out := &in.Transformers, &out.Transformers *out = new(string) **out = **in } if in.Logger != nil { in, out := &in.Logger, &out.Logger *out = new(string) **out = **in } if in.StorageInitializer != nil { in, out := &in.StorageInitializer, &out.StorageInitializer *out = new(string) **out = **in } if in.MetricsAggregator != nil { in, out := &in.MetricsAggregator, &out.MetricsAggregator *out = new(string) **out = **in } if in.Router != nil { in, out := &in.Router, &out.Router *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceServiceConfig. func (in *InferenceServiceConfig) DeepCopy() *InferenceServiceConfig { if in == nil { return nil } out := new(InferenceServiceConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Int32) DeepCopyInto(out *Int32) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Int32. func (in *Int32) DeepCopy() *Int32 { if in == nil { return nil } out := new(Int32) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IssuerInfo) DeepCopyInto(out *IssuerInfo) { *out = *in if in.CommonName != nil { in, out := &in.CommonName, &out.CommonName *out = new(string) **out = **in } if in.Organization != nil { in, out := &in.Organization, &out.Organization *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuerInfo. func (in *IssuerInfo) DeepCopy() *IssuerInfo { if in == nil { return nil } out := new(IssuerInfo) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IstioConfig) DeepCopyInto(out *IstioConfig) { *out = *in if in.Gatway != nil { in, out := &in.Gatway, &out.Gatway *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioConfig. func (in *IstioConfig) DeepCopy() *IstioConfig { if in == nil { return nil } out := new(IstioConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IstioGateway) DeepCopyInto(out *IstioGateway) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioGateway. func (in *IstioGateway) DeepCopy() *IstioGateway { if in == nil { return nil } out := new(IstioGateway) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IstioGateway) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IstioGatewayBasicConfiguration) DeepCopyInto(out *IstioGatewayBasicConfiguration) { *out = *in if in.LoadBalancerClass != nil { in, out := &in.LoadBalancerClass, &out.LoadBalancerClass *out = new(string) **out = **in } if in.ServiceAnnotations != nil { in, out := &in.ServiceAnnotations, &out.ServiceAnnotations *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.PodAnnotations != nil { in, out := &in.PodAnnotations, &out.PodAnnotations *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ServiceLabels != nil { in, out := &in.ServiceLabels, &out.ServiceLabels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.PodLabels != nil { in, out := &in.PodLabels, &out.PodLabels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } in.SDS.DeepCopyInto(&out.SDS) if in.Resources != nil { in, out := &in.Resources, &out.Resources *out = new(corev1.ResourceRequirements) (*in).DeepCopyInto(*out) } if in.EnvVars != nil { in, out := &in.EnvVars, &out.EnvVars *out = make([]corev1.EnvVar, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Ports != nil { in, out := &in.Ports, &out.Ports *out = make([]corev1.ServicePort, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.MeshExpansionPorts != nil { in, out := &in.MeshExpansionPorts, &out.MeshExpansionPorts *out = make([]corev1.ServicePort, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.NodeSelector != nil { in, out := &in.NodeSelector, &out.NodeSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Affinity != nil { in, out := &in.Affinity, &out.Affinity *out = new(corev1.Affinity) (*in).DeepCopyInto(*out) } if in.Tolerations != nil { in, out := &in.Tolerations, &out.Tolerations *out = make([]corev1.Toleration, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.SecretVolumes != nil { in, out := &in.SecretVolumes, &out.SecretVolumes *out = make([]SecretVolume, len(*in)) copy(*out, *in) } if in.ConfigVolumes != nil { in, out := &in.ConfigVolumes, &out.ConfigVolumes *out = make([]ConfigVolume, len(*in)) copy(*out, *in) } if in.RollingMaxSurge != nil { in, out := &in.RollingMaxSurge, &out.RollingMaxSurge *out = new(string) **out = **in } if in.RollingMaxUnavailable != nil { in, out := &in.RollingMaxUnavailable, &out.RollingMaxUnavailable *out = new(string) **out = **in } in.CPU.DeepCopyInto(&out.CPU) in.Memory.DeepCopyInto(&out.Memory) in.Kernel.DeepCopyInto(&out.Kernel) in.Compressor.DeepCopyInto(&out.Compressor) if in.RunAsRoot != nil { in, out := &in.RunAsRoot, &out.RunAsRoot *out = new(bool) **out = **in } if in.Lifecycle != nil { in, out := &in.Lifecycle, &out.Lifecycle *out = new(corev1.Lifecycle) (*in).DeepCopyInto(*out) } out.ReadinessProbe = in.ReadinessProbe if in.HostNetwork != nil { in, out := &in.HostNetwork, &out.HostNetwork *out = new(bool) **out = **in } if in.AutoCreateGatewayYaml != nil { in, out := &in.AutoCreateGatewayYaml, &out.AutoCreateGatewayYaml *out = new(bool) **out = **in } if in.DisableContainerPortExposed != nil { in, out := &in.DisableContainerPortExposed, &out.DisableContainerPortExposed *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioGatewayBasicConfiguration. func (in *IstioGatewayBasicConfiguration) DeepCopy() *IstioGatewayBasicConfiguration { if in == nil { return nil } out := new(IstioGatewayBasicConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IstioGatewayList) DeepCopyInto(out *IstioGatewayList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]IstioGateway, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioGatewayList. func (in *IstioGatewayList) DeepCopy() *IstioGatewayList { if in == nil { return nil } out := new(IstioGatewayList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *IstioGatewayList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IstioGatewaySpec) DeepCopyInto(out *IstioGatewaySpec) { *out = *in in.IstioGatewayBasicConfiguration.DeepCopyInto(&out.IstioGatewayBasicConfiguration) if in.ClusterIds != nil { in, out := &in.ClusterIds, &out.ClusterIds *out = make([]string, len(*in)) copy(*out, *in) } if in.Overrides != nil { in, out := &in.Overrides, &out.Overrides *out = make(map[string]IstioGatewayBasicConfiguration, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioGatewaySpec. func (in *IstioGatewaySpec) DeepCopy() *IstioGatewaySpec { if in == nil { return nil } out := new(IstioGatewaySpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IstioGatewayStatus) DeepCopyInto(out *IstioGatewayStatus) { *out = *in if in.GatewayAddress != nil { in, out := &in.GatewayAddress, &out.GatewayAddress *out = make([]string, len(*in)) copy(*out, *in) } if in.ClusterIdGatewayAddressMap != nil { in, out := &in.ClusterIdGatewayAddressMap, &out.ClusterIdGatewayAddressMap *out = make([]GatewayAddress, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioGatewayStatus. func (in *IstioGatewayStatus) DeepCopy() *IstioGatewayStatus { if in == nil { return nil } out := new(IstioGatewayStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JWTConfig) DeepCopyInto(out *JWTConfig) { *out = *in if in.JWTRules != nil { in, out := &in.JWTRules, &out.JWTRules *out = make([]JWTRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.WorkloadGroups != nil { in, out := &in.WorkloadGroups, &out.WorkloadGroups *out = make([]WorkloadGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTConfig. func (in *JWTConfig) DeepCopy() *JWTConfig { if in == nil { return nil } out := new(JWTConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JWTHeader) DeepCopyInto(out *JWTHeader) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTHeader. func (in *JWTHeader) DeepCopy() *JWTHeader { if in == nil { return nil } out := new(JWTHeader) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JWTRule) DeepCopyInto(out *JWTRule) { *out = *in if in.Issuer != nil { in, out := &in.Issuer, &out.Issuer *out = new(string) **out = **in } if in.Jwks != nil { in, out := &in.Jwks, &out.Jwks *out = new(string) **out = **in } if in.JwksUri != nil { in, out := &in.JwksUri, &out.JwksUri *out = new(string) **out = **in } if in.Audiences != nil { in, out := &in.Audiences, &out.Audiences *out = make([]string, len(*in)) copy(*out, *in) } if in.FromHeaders != nil { in, out := &in.FromHeaders, &out.FromHeaders *out = make([]JWTHeader, len(*in)) copy(*out, *in) } if in.FromParams != nil { in, out := &in.FromParams, &out.FromParams *out = make([]string, len(*in)) copy(*out, *in) } if in.OutputPayloadToHeader != nil { in, out := &in.OutputPayloadToHeader, &out.OutputPayloadToHeader *out = new(string) **out = **in } if in.ForwardOriginalToken != nil { in, out := &in.ForwardOriginalToken, &out.ForwardOriginalToken *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTRule. func (in *JWTRule) DeepCopy() *JWTRule { if in == nil { return nil } out := new(JWTRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KServeConfig) DeepCopyInto(out *KServeConfig) { *out = *in if in.Tag != nil { in, out := &in.Tag, &out.Tag *out = new(string) **out = **in } if in.CertManagerEnabled != nil { in, out := &in.CertManagerEnabled, &out.CertManagerEnabled *out = new(bool) **out = **in } if in.CertManagerUseExisting != nil { in, out := &in.CertManagerUseExisting, &out.CertManagerUseExisting *out = new(bool) **out = **in } if in.CertManagerPreserved != nil { in, out := &in.CertManagerPreserved, &out.CertManagerPreserved *out = new(bool) **out = **in } if in.InferenceServiceConfig != nil { in, out := &in.InferenceServiceConfig, &out.InferenceServiceConfig *out = new(InferenceServiceConfig) (*in).DeepCopyInto(*out) } if in.CustomImageRepo != nil { in, out := &in.CustomImageRepo, &out.CustomImageRepo *out = new(CustomImageRepo) (*in).DeepCopyInto(*out) } if in.MultiModel != nil { in, out := &in.MultiModel, &out.MultiModel *out = new(bool) **out = **in } if in.SingleModelServerless != nil { in, out := &in.SingleModelServerless, &out.SingleModelServerless *out = new(bool) **out = **in } if in.MultiModelControllerNamespace != nil { in, out := &in.MultiModelControllerNamespace, &out.MultiModelControllerNamespace *out = new(string) **out = **in } if in.BuiltInServingRuntimeEnabled != nil { in, out := &in.BuiltInServingRuntimeEnabled, &out.BuiltInServingRuntimeEnabled *out = new(bool) **out = **in } if in.BuiltInClusterServingRuntimeEnabled != nil { in, out := &in.BuiltInClusterServingRuntimeEnabled, &out.BuiltInClusterServingRuntimeEnabled *out = new(bool) **out = **in } if in.EnableMmCallLocalModelFirst != nil { in, out := &in.EnableMmCallLocalModelFirst, &out.EnableMmCallLocalModelFirst *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KServeConfig. func (in *KServeConfig) DeepCopy() *KServeConfig { if in == nil { return nil } out := new(KServeConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KernelConfiguration) DeepCopyInto(out *KernelConfiguration) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } in.Parameters.DeepCopyInto(&out.Parameters) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelConfiguration. func (in *KernelConfiguration) DeepCopy() *KernelConfiguration { if in == nil { return nil } out := new(KernelConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KernelParameters) DeepCopyInto(out *KernelParameters) { *out = *in if in.NetCoreSoMaxConn != nil { in, out := &in.NetCoreSoMaxConn, &out.NetCoreSoMaxConn *out = new(string) **out = **in } if in.NetCoreNetdevMaxBacklog != nil { in, out := &in.NetCoreNetdevMaxBacklog, &out.NetCoreNetdevMaxBacklog *out = new(string) **out = **in } if in.NetIpv4TcpRMem != nil { in, out := &in.NetIpv4TcpRMem, &out.NetIpv4TcpRMem *out = new(string) **out = **in } if in.NetIpv4TcpWMem != nil { in, out := &in.NetIpv4TcpWMem, &out.NetIpv4TcpWMem *out = new(string) **out = **in } if in.NetIpv4IpLocalPortRange != nil { in, out := &in.NetIpv4IpLocalPortRange, &out.NetIpv4IpLocalPortRange *out = new(string) **out = **in } if in.NetIpv4TcpFinTimeout != nil { in, out := &in.NetIpv4TcpFinTimeout, &out.NetIpv4TcpFinTimeout *out = new(string) **out = **in } if in.NetIpv4TcpTwTimeout != nil { in, out := &in.NetIpv4TcpTwTimeout, &out.NetIpv4TcpTwTimeout *out = new(string) **out = **in } if in.NetIpv4TcpTwReuse != nil { in, out := &in.NetIpv4TcpTwReuse, &out.NetIpv4TcpTwReuse *out = new(string) **out = **in } if in.NetIpv4TcpTwRecycle != nil { in, out := &in.NetIpv4TcpTwRecycle, &out.NetIpv4TcpTwRecycle *out = new(string) **out = **in } if in.NetIpv4TcpTimestamps != nil { in, out := &in.NetIpv4TcpTimestamps, &out.NetIpv4TcpTimestamps *out = new(string) **out = **in } if in.NetIpv4TcpRetries2 != nil { in, out := &in.NetIpv4TcpRetries2, &out.NetIpv4TcpRetries2 *out = new(string) **out = **in } if in.NetIpv4TcpSlowStartAfterIdle != nil { in, out := &in.NetIpv4TcpSlowStartAfterIdle, &out.NetIpv4TcpSlowStartAfterIdle *out = new(string) **out = **in } if in.NetIpv4TcpMaxOrphans != nil { in, out := &in.NetIpv4TcpMaxOrphans, &out.NetIpv4TcpMaxOrphans *out = new(string) **out = **in } if in.NetIpv4TcpMaxSynBacklog != nil { in, out := &in.NetIpv4TcpMaxSynBacklog, &out.NetIpv4TcpMaxSynBacklog *out = new(string) **out = **in } if in.NetIpv4TcpNoMetricsSave != nil { in, out := &in.NetIpv4TcpNoMetricsSave, &out.NetIpv4TcpNoMetricsSave *out = new(string) **out = **in } if in.NetIpv4TcpAutocorking != nil { in, out := &in.NetIpv4TcpAutocorking, &out.NetIpv4TcpAutocorking *out = new(string) **out = **in } if in.KernelPrintk != nil { in, out := &in.KernelPrintk, &out.KernelPrintk *out = new(string) **out = **in } if in.VmSwappiness != nil { in, out := &in.VmSwappiness, &out.VmSwappiness *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelParameters. func (in *KernelParameters) DeepCopy() *KernelParameters { if in == nil { return nil } out := new(KernelParameters) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMBackendRef) DeepCopyInto(out *LLMBackendRef) { *out = *in if in.ProviderHost != nil { in, out := &in.ProviderHost, &out.ProviderHost *out = new(string) **out = **in } if in.HostRewrite != nil { in, out := &in.HostRewrite, &out.HostRewrite *out = new(string) **out = **in } if in.BackendRef != nil { in, out := &in.BackendRef, &out.BackendRef *out = new(BackendObjectReference) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMBackendRef. func (in *LLMBackendRef) DeepCopy() *LLMBackendRef { if in == nil { return nil } out := new(LLMBackendRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMProvider) DeepCopyInto(out *LLMProvider) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMProvider. func (in *LLMProvider) DeepCopy() *LLMProvider { if in == nil { return nil } out := new(LLMProvider) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LLMProvider) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMProviderConfigs) DeepCopyInto(out *LLMProviderConfigs) { *out = *in if in.DefaultConfig != nil { in, out := &in.DefaultConfig, &out.DefaultConfig *out = new(ProviderConfig) (*in).DeepCopyInto(*out) } if in.RouteSpecificConfigs != nil { in, out := &in.RouteSpecificConfigs, &out.RouteSpecificConfigs *out = make(map[string]*ProviderConfig, len(*in)) for key, val := range *in { var outVal *ProviderConfig if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = new(ProviderConfig) (*in).DeepCopyInto(*out) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMProviderConfigs. func (in *LLMProviderConfigs) DeepCopy() *LLMProviderConfigs { if in == nil { return nil } out := new(LLMProviderConfigs) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMProviderList) DeepCopyInto(out *LLMProviderList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LLMProvider, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMProviderList. func (in *LLMProviderList) DeepCopy() *LLMProviderList { if in == nil { return nil } out := new(LLMProviderList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LLMProviderList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMProviderSpec) DeepCopyInto(out *LLMProviderSpec) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = new(WorkloadSelector) (*in).DeepCopyInto(*out) } if in.Host != nil { in, out := &in.Host, &out.Host *out = new(string) **out = **in } if in.Path != nil { in, out := &in.Path, &out.Path *out = new(string) **out = **in } if in.Configs != nil { in, out := &in.Configs, &out.Configs *out = new(LLMProviderConfigs) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMProviderSpec. func (in *LLMProviderSpec) DeepCopy() *LLMProviderSpec { if in == nil { return nil } out := new(LLMProviderSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMProviderStatus) DeepCopyInto(out *LLMProviderStatus) { *out = *in if in.Status != nil { in, out := &in.Status, &out.Status *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMProviderStatus. func (in *LLMProviderStatus) DeepCopy() *LLMProviderStatus { if in == nil { return nil } out := new(LLMProviderStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMRequestMatch) DeepCopyInto(out *LLMRequestMatch) { *out = *in if in.Headers != nil { in, out := &in.Headers, &out.Headers *out = make(map[string]*v1alpha3.StringMatch, len(*in)) for key, val := range *in { (*out)[key] = val.DeepCopy() } } if in.SourceLabels != nil { in, out := &in.SourceLabels, &out.SourceLabels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Gateways != nil { in, out := &in.Gateways, &out.Gateways *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMRequestMatch. func (in *LLMRequestMatch) DeepCopy() *LLMRequestMatch { if in == nil { return nil } out := new(LLMRequestMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMRoute) DeepCopyInto(out *LLMRoute) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMRoute. func (in *LLMRoute) DeepCopy() *LLMRoute { if in == nil { return nil } out := new(LLMRoute) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LLMRoute) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMRouteList) DeepCopyInto(out *LLMRouteList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LLMRoute, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMRouteList. func (in *LLMRouteList) DeepCopy() *LLMRouteList { if in == nil { return nil } out := new(LLMRouteList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LLMRouteList) DeepCopyObject() runtime.Object { if c := in.DeepCopy(); c != nil { return c } return nil } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMRouteSpec) DeepCopyInto(out *LLMRouteSpec) { *out = *in if in.Host != nil { in, out := &in.Host, &out.Host *out = new(string) **out = **in } if in.Gateways != nil { in, out := &in.Gateways, &out.Gateways *out = make([]string, len(*in)) copy(*out, *in) } if in.Rules != nil { in, out := &in.Rules, &out.Rules *out = make([]*LLMRule, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(LLMRule) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMRouteSpec. func (in *LLMRouteSpec) DeepCopy() *LLMRouteSpec { if in == nil { return nil } out := new(LLMRouteSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMRouteStatus) DeepCopyInto(out *LLMRouteStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMRouteStatus. func (in *LLMRouteStatus) DeepCopy() *LLMRouteStatus { if in == nil { return nil } out := new(LLMRouteStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LLMRule) DeepCopyInto(out *LLMRule) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Matches != nil { in, out := &in.Matches, &out.Matches *out = make([]*LLMRequestMatch, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(LLMRequestMatch) (*in).DeepCopyInto(*out) } } } if in.BackendRefs != nil { in, out := &in.BackendRefs, &out.BackendRefs *out = make([]*LLMBackendRef, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(LLMBackendRef) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LLMRule. func (in *LLMRule) DeepCopy() *LLMRule { if in == nil { return nil } out := new(LLMRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LightstepTracingProvider) DeepCopyInto(out *LightstepTracingProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.AccessToken != nil { in, out := &in.AccessToken, &out.AccessToken *out = new(string) **out = **in } if in.MaxTagLength != nil { in, out := &in.MaxTagLength, &out.MaxTagLength *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightstepTracingProvider. func (in *LightstepTracingProvider) DeepCopy() *LightstepTracingProvider { if in == nil { return nil } out := new(LightstepTracingProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LimitConfig) DeepCopyInto(out *LimitConfig) { *out = *in if in.Status != nil { in, out := &in.Status, &out.Status *out = new(int32) **out = **in } if in.FillInterval != nil { in, out := &in.FillInterval, &out.FillInterval *out = new(Duration) **out = **in } if in.ResponseHeaderToAdd != nil { in, out := &in.ResponseHeaderToAdd, &out.ResponseHeaderToAdd *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ResponseHeadersToAdd != nil { in, out := &in.ResponseHeadersToAdd, &out.ResponseHeadersToAdd *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitConfig. func (in *LimitConfig) DeepCopy() *LimitConfig { if in == nil { return nil } out := new(LimitConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LocalRateLimiterConfig) DeepCopyInto(out *LocalRateLimiterConfig) { *out = *in if in.Match != nil { in, out := &in.Match, &out.Match *out = new(RateLimitMatch) (*in).DeepCopyInto(*out) } if in.Limit != nil { in, out := &in.Limit, &out.Limit *out = new(LimitConfig) (*in).DeepCopyInto(*out) } if in.LimitOverrides != nil { in, out := &in.LimitOverrides, &out.LimitOverrides *out = make([]RateLimitOverrideConfig, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalRateLimiterConfig. func (in *LocalRateLimiterConfig) DeepCopy() *LocalRateLimiterConfig { if in == nil { return nil } out := new(LocalRateLimiterConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MinRTTCalcParamsConfiguration) DeepCopyInto(out *MinRTTCalcParamsConfiguration) { *out = *in if in.RequestCount != nil { in, out := &in.RequestCount, &out.RequestCount *out = new(int32) **out = **in } if in.Jitter != nil { in, out := &in.Jitter, &out.Jitter *out = new(Percent) **out = **in } if in.MinConcurrency != nil { in, out := &in.MinConcurrency, &out.MinConcurrency *out = new(int32) **out = **in } if in.Buffer != nil { in, out := &in.Buffer, &out.Buffer *out = new(Percent) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinRTTCalcParamsConfiguration. func (in *MinRTTCalcParamsConfiguration) DeepCopy() *MinRTTCalcParamsConfiguration { if in == nil { return nil } out := new(MinRTTCalcParamsConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig) { *out = *in if in.HttpProtocol != nil { in, out := &in.HttpProtocol, &out.HttpProtocol *out = new(string) **out = **in } if in.DefaultExternalScheme != nil { in, out := &in.DefaultExternalScheme, &out.DefaultExternalScheme *out = new(string) **out = **in } if in.RolloutDuration != nil { in, out := &in.RolloutDuration, &out.RolloutDuration *out = new(string) **out = **in } if in.DomainTemplate != nil { in, out := &in.DomainTemplate, &out.DomainTemplate *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfig. func (in *NetworkConfig) DeepCopy() *NetworkConfig { if in == nil { return nil } out := new(NetworkConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NodeMetadata) DeepCopyInto(out *NodeMetadata) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeMetadata. func (in *NodeMetadata) DeepCopy() *NodeMetadata { if in == nil { return nil } out := new(NodeMetadata) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OIDCConfig) DeepCopyInto(out *OIDCConfig) { *out = *in if in.ExistedExtProviderName != nil { in, out := &in.ExistedExtProviderName, &out.ExistedExtProviderName *out = new(string) **out = **in } if in.RedirectProtocol != nil { in, out := &in.RedirectProtocol, &out.RedirectProtocol *out = new(string) **out = **in } if in.RedirectASMGateway != nil { in, out := &in.RedirectASMGateway, &out.RedirectASMGateway *out = new(string) **out = **in } if in.RedirectASMGatewayIP != nil { in, out := &in.RedirectASMGatewayIP, &out.RedirectASMGatewayIP *out = new(string) **out = **in } if in.RedirectDomain != nil { in, out := &in.RedirectDomain, &out.RedirectDomain *out = new(string) **out = **in } if in.RedirectPort != nil { in, out := &in.RedirectPort, &out.RedirectPort *out = new(uint32) **out = **in } if in.IssuerURI != nil { in, out := &in.IssuerURI, &out.IssuerURI *out = new(string) **out = **in } if in.ClientID != nil { in, out := &in.ClientID, &out.ClientID *out = new(string) **out = **in } if in.ClientSecret != nil { in, out := &in.ClientSecret, &out.ClientSecret *out = new(string) **out = **in } if in.CookieSecret != nil { in, out := &in.CookieSecret, &out.CookieSecret *out = new(string) **out = **in } if in.CookieRefresh != nil { in, out := &in.CookieRefresh, &out.CookieRefresh *out = new(string) **out = **in } if in.CookieExpire != nil { in, out := &in.CookieExpire, &out.CookieExpire *out = new(string) **out = **in } if in.Scopes != nil { in, out := &in.Scopes, &out.Scopes *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.SignoutEndpoint != nil { in, out := &in.SignoutEndpoint, &out.SignoutEndpoint *out = new(string) **out = **in } if in.WorkloadGroups != nil { in, out := &in.WorkloadGroups, &out.WorkloadGroups *out = make([]WorkloadGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCConfig. func (in *OIDCConfig) DeepCopy() *OIDCConfig { if in == nil { return nil } out := new(OIDCConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OpenAIConfig) DeepCopyInto(out *OpenAIConfig) { *out = *in if in.Model != nil { in, out := &in.Model, &out.Model *out = new(string) **out = **in } if in.Stream != nil { in, out := &in.Stream, &out.Stream *out = new(bool) **out = **in } if in.APIKey != nil { in, out := &in.APIKey, &out.APIKey *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAIConfig. func (in *OpenAIConfig) DeepCopy() *OpenAIConfig { if in == nil { return nil } out := new(OpenAIConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OpenCensusAgentTracingProvider) DeepCopyInto(out *OpenCensusAgentTracingProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.Context != nil { in, out := &in.Context, &out.Context *out = make([]OpenCensusAgentTracingProvider_TraceContext, len(*in)) copy(*out, *in) } if in.MaxTagLength != nil { in, out := &in.MaxTagLength, &out.MaxTagLength *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenCensusAgentTracingProvider. func (in *OpenCensusAgentTracingProvider) DeepCopy() *OpenCensusAgentTracingProvider { if in == nil { return nil } out := new(OpenCensusAgentTracingProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OpenTelemetryProvider) DeepCopyInto(out *OpenTelemetryProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.MaxTagLength != nil { in, out := &in.MaxTagLength, &out.MaxTagLength *out = new(uint32) **out = **in } if in.Grpc != nil { in, out := &in.Grpc, &out.Grpc *out = new(OpenTelemetryProvider_GrpcService) (*in).DeepCopyInto(*out) } if in.Http != nil { in, out := &in.Http, &out.Http *out = new(OpenTelemetryProvider_HttpService) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryProvider. func (in *OpenTelemetryProvider) DeepCopy() *OpenTelemetryProvider { if in == nil { return nil } out := new(OpenTelemetryProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OpenTelemetryProvider_GrpcService) DeepCopyInto(out *OpenTelemetryProvider_GrpcService) { *out = *in if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(string) **out = **in } if in.InitialMetadata != nil { in, out := &in.InitialMetadata, &out.InitialMetadata *out = make([]*HeaderValue, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(HeaderValue) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryProvider_GrpcService. func (in *OpenTelemetryProvider_GrpcService) DeepCopy() *OpenTelemetryProvider_GrpcService { if in == nil { return nil } out := new(OpenTelemetryProvider_GrpcService) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OpenTelemetryProvider_HttpService) DeepCopyInto(out *OpenTelemetryProvider_HttpService) { *out = *in if in.Path != nil { in, out := &in.Path, &out.Path *out = new(string) **out = **in } if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(string) **out = **in } if in.Headers != nil { in, out := &in.Headers, &out.Headers *out = make([]*HeaderValue, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(HeaderValue) (*in).DeepCopyInto(*out) } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenTelemetryProvider_HttpService. func (in *OpenTelemetryProvider_HttpService) DeepCopy() *OpenTelemetryProvider_HttpService { if in == nil { return nil } out := new(OpenTelemetryProvider_HttpService) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Percent) DeepCopyInto(out *Percent) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Percent. func (in *Percent) DeepCopy() *Percent { if in == nil { return nil } out := new(Percent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PermissiveSwimLaneGroupConfiguration) DeepCopyInto(out *PermissiveSwimLaneGroupConfiguration) { *out = *in if in.ServiceLevelFallbackTarget != nil { in, out := &in.ServiceLevelFallbackTarget, &out.ServiceLevelFallbackTarget *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissiveSwimLaneGroupConfiguration. func (in *PermissiveSwimLaneGroupConfiguration) DeepCopy() *PermissiveSwimLaneGroupConfiguration { if in == nil { return nil } out := new(PermissiveSwimLaneGroupConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodDescriptor) DeepCopyInto(out *PodDescriptor) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDescriptor. func (in *PodDescriptor) DeepCopy() *PodDescriptor { if in == nil { return nil } out := new(PodDescriptor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrivateKeyProviderConfiguration) DeepCopyInto(out *PrivateKeyProviderConfiguration) { *out = *in if in.CryptoMb != nil { in, out := &in.CryptoMb, &out.CryptoMb *out = new(CryptoMbConfiguration) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateKeyProviderConfiguration. func (in *PrivateKeyProviderConfiguration) DeepCopy() *PrivateKeyProviderConfiguration { if in == nil { return nil } out := new(PrivateKeyProviderConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProviderConfig) DeepCopyInto(out *ProviderConfig) { *out = *in if in.OpenAIConfig != nil { in, out := &in.OpenAIConfig, &out.OpenAIConfig *out = new(OpenAIConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfig. func (in *ProviderConfig) DeepCopy() *ProviderConfig { if in == nil { return nil } out := new(ProviderConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProviderRef) DeepCopyInto(out *ProviderRef) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderRef. func (in *ProviderRef) DeepCopy() *ProviderRef { if in == nil { return nil } out := new(ProviderRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyImage) DeepCopyInto(out *ProxyImage) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyImage. func (in *ProxyImage) DeepCopy() *ProxyImage { if in == nil { return nil } out := new(ProxyImage) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyInitResourceLimit) DeepCopyInto(out *ProxyInitResourceLimit) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitResourceLimit. func (in *ProxyInitResourceLimit) DeepCopy() *ProxyInitResourceLimit { if in == nil { return nil } out := new(ProxyInitResourceLimit) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyInitResourceRequest) DeepCopyInto(out *ProxyInitResourceRequest) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitResourceRequest. func (in *ProxyInitResourceRequest) DeepCopy() *ProxyInitResourceRequest { if in == nil { return nil } out := new(ProxyInitResourceRequest) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyStatsMatcher) DeepCopyInto(out *ProxyStatsMatcher) { *out = *in if in.InclusionPrefixes != nil { in, out := &in.InclusionPrefixes, &out.InclusionPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.InclusionSuffixes != nil { in, out := &in.InclusionSuffixes, &out.InclusionSuffixes *out = make([]string, len(*in)) copy(*out, *in) } if in.InclusionRegexps != nil { in, out := &in.InclusionRegexps, &out.InclusionRegexps *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyStatsMatcher. func (in *ProxyStatsMatcher) DeepCopy() *ProxyStatsMatcher { if in == nil { return nil } out := new(ProxyStatsMatcher) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyTracingConfiguration) DeepCopyInto(out *ProxyTracingConfiguration) { *out = *in if in.Sampling != nil { in, out := &in.Sampling, &out.Sampling *out = new(float32) **out = **in } if in.CustomTags != nil { in, out := &in.CustomTags, &out.CustomTags *out = make(map[string]ProxyTracingCustomTag, len(*in)) for key, val := range *in { (*out)[key] = *val.DeepCopy() } } if in.MaxPathTagLength != nil { in, out := &in.MaxPathTagLength, &out.MaxPathTagLength *out = new(uint32) **out = **in } if in.Zipkin != nil { in, out := &in.Zipkin, &out.Zipkin *out = new(ProxyTracingZipkin) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTracingConfiguration. func (in *ProxyTracingConfiguration) DeepCopy() *ProxyTracingConfiguration { if in == nil { return nil } out := new(ProxyTracingConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyTracingCustomTag) DeepCopyInto(out *ProxyTracingCustomTag) { *out = *in if in.Literal != nil { in, out := &in.Literal, &out.Literal *out = new(ProxyTracingCustomTag_Literal) (*in).DeepCopyInto(*out) } if in.Header != nil { in, out := &in.Header, &out.Header *out = new(ProxyTracingCustomTag_Named) (*in).DeepCopyInto(*out) } if in.Environment != nil { in, out := &in.Environment, &out.Environment *out = new(ProxyTracingCustomTag_Named) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTracingCustomTag. func (in *ProxyTracingCustomTag) DeepCopy() *ProxyTracingCustomTag { if in == nil { return nil } out := new(ProxyTracingCustomTag) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyTracingCustomTag_Literal) DeepCopyInto(out *ProxyTracingCustomTag_Literal) { *out = *in if in.Value != nil { in, out := &in.Value, &out.Value *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTracingCustomTag_Literal. func (in *ProxyTracingCustomTag_Literal) DeepCopy() *ProxyTracingCustomTag_Literal { if in == nil { return nil } out := new(ProxyTracingCustomTag_Literal) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyTracingCustomTag_Named) DeepCopyInto(out *ProxyTracingCustomTag_Named) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.DefaultValue != nil { in, out := &in.DefaultValue, &out.DefaultValue *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTracingCustomTag_Named. func (in *ProxyTracingCustomTag_Named) DeepCopy() *ProxyTracingCustomTag_Named { if in == nil { return nil } out := new(ProxyTracingCustomTag_Named) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProxyTracingZipkin) DeepCopyInto(out *ProxyTracingZipkin) { *out = *in if in.Address != nil { in, out := &in.Address, &out.Address *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTracingZipkin. func (in *ProxyTracingZipkin) DeepCopy() *ProxyTracingZipkin { if in == nil { return nil } out := new(ProxyTracingZipkin) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *QueryParameterMatcher) DeepCopyInto(out *QueryParameterMatcher) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterMatcher. func (in *QueryParameterMatcher) DeepCopy() *QueryParameterMatcher { if in == nil { return nil } out := new(QueryParameterMatcher) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RateLimitMatch) DeepCopyInto(out *RateLimitMatch) { *out = *in if in.VHost != nil { in, out := &in.VHost, &out.VHost *out = new(VirtualHostMatch) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitMatch. func (in *RateLimitMatch) DeepCopy() *RateLimitMatch { if in == nil { return nil } out := new(RateLimitMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RateLimitOverrideConfig) DeepCopyInto(out *RateLimitOverrideConfig) { *out = *in in.RequestMatch.DeepCopyInto(&out.RequestMatch) in.LimitConfig.DeepCopyInto(&out.LimitConfig) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitOverrideConfig. func (in *RateLimitOverrideConfig) DeepCopy() *RateLimitOverrideConfig { if in == nil { return nil } out := new(RateLimitOverrideConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RateLimitServiceConfig) DeepCopyInto(out *RateLimitServiceConfig) { *out = *in if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(Duration) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitServiceConfig. func (in *RateLimitServiceConfig) DeepCopy() *RateLimitServiceConfig { if in == nil { return nil } out := new(RateLimitServiceConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ReadinessProbeConfiguration) DeepCopyInto(out *ReadinessProbeConfiguration) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeConfiguration. func (in *ReadinessProbeConfiguration) DeepCopy() *ReadinessProbeConfiguration { if in == nil { return nil } out := new(ReadinessProbeConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RemoteAddressMatcher) DeepCopyInto(out *RemoteAddressMatcher) { *out = *in if in.V4PrefixMaskLen != nil { in, out := &in.V4PrefixMaskLen, &out.V4PrefixMaskLen *out = new(uint32) **out = **in } if in.V6PrefixMaskLen != nil { in, out := &in.V6PrefixMaskLen, &out.V6PrefixMaskLen *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatcher. func (in *RemoteAddressMatcher) DeepCopy() *RemoteAddressMatcher { if in == nil { return nil } out := new(RemoteAddressMatcher) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RequestMatcher) DeepCopyInto(out *RequestMatcher) { *out = *in if in.HeaderMatch != nil { in, out := &in.HeaderMatch, &out.HeaderMatch *out = make([]HeaderMatcher, len(*in)) copy(*out, *in) } if in.RemoteAddressMatch != nil { in, out := &in.RemoteAddressMatch, &out.RemoteAddressMatch *out = new(RemoteAddressMatcher) (*in).DeepCopyInto(*out) } if in.QueryMatch != nil { in, out := &in.QueryMatch, &out.QueryMatch *out = make([]QueryParameterMatcher, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMatcher. func (in *RequestMatcher) DeepCopy() *RequestMatcher { if in == nil { return nil } out := new(RequestMatcher) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RequestSelector) DeepCopyInto(out *RequestSelector) { *out = *in if in.Host != nil { in, out := &in.Host, &out.Host *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(string) **out = **in } if in.Method != nil { in, out := &in.Method, &out.Method *out = new(string) **out = **in } if in.Path != nil { in, out := &in.Path, &out.Path *out = new(string) **out = **in } if in.IpBlock != nil { in, out := &in.IpBlock, &out.IpBlock *out = new(string) **out = **in } if in.RemoteIpBlock != nil { in, out := &in.RemoteIpBlock, &out.RemoteIpBlock *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSelector. func (in *RequestSelector) DeepCopy() *RequestSelector { if in == nil { return nil } out := new(RequestSelector) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteConfigurationMatch) DeepCopyInto(out *RouteConfigurationMatch) { *out = *in if in.PortNumber != nil { in, out := &in.PortNumber, &out.PortNumber *out = new(uint32) **out = **in } if in.PortName != nil { in, out := &in.PortName, &out.PortName *out = new(string) **out = **in } if in.Gateway != nil { in, out := &in.Gateway, &out.Gateway *out = new(string) **out = **in } if in.Vhost != nil { in, out := &in.Vhost, &out.Vhost *out = new(CommonVirtualHostMatch) (*in).DeepCopyInto(*out) } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationMatch. func (in *RouteConfigurationMatch) DeepCopy() *RouteConfigurationMatch { if in == nil { return nil } out := new(RouteConfigurationMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteDestination) DeepCopyInto(out *RouteDestination) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteDestination. func (in *RouteDestination) DeepCopy() *RouteDestination { if in == nil { return nil } out := new(RouteDestination) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteMatch) DeepCopyInto(out *RouteMatch) { *out = *in if in.HeaderMatch != nil { in, out := &in.HeaderMatch, &out.HeaderMatch *out = make([]*HeaderMatcher, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(HeaderMatcher) **out = **in } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMatch. func (in *RouteMatch) DeepCopy() *RouteMatch { if in == nil { return nil } out := new(RouteMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RuntimeFeatureFlag) DeepCopyInto(out *RuntimeFeatureFlag) { *out = *in if in.DefaultValue != nil { in, out := &in.DefaultValue, &out.DefaultValue *out = new(bool) **out = **in } if in.RuntimeKey != nil { in, out := &in.RuntimeKey, &out.RuntimeKey *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeFeatureFlag. func (in *RuntimeFeatureFlag) DeepCopy() *RuntimeFeatureFlag { if in == nil { return nil } out := new(RuntimeFeatureFlag) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SMCConfiguration) DeepCopyInto(out *SMCConfiguration) { *out = *in if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMCConfiguration. func (in *SMCConfiguration) DeepCopy() *SMCConfiguration { if in == nil { return nil } out := new(SMCConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ScaledSidecarResource) DeepCopyInto(out *ScaledSidecarResource) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaledSidecarResource. func (in *ScaledSidecarResource) DeepCopy() *ScaledSidecarResource { if in == nil { return nil } out := new(ScaledSidecarResource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SecretVolume) DeepCopyInto(out *SecretVolume) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVolume. func (in *SecretVolume) DeepCopy() *SecretVolume { if in == nil { return nil } out := new(SecretVolume) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceLabelSummary) DeepCopyInto(out *ServiceLabelSummary) { *out = *in if in.ServiceSelector != nil { in, out := &in.ServiceSelector, &out.ServiceSelector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.PodLabels != nil { in, out := &in.PodLabels, &out.PodLabels *out = make(map[string]map[string]string, len(*in)) for key, val := range *in { var outVal map[string]string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLabelSummary. func (in *ServiceLabelSummary) DeepCopy() *ServiceLabelSummary { if in == nil { return nil } out := new(ServiceLabelSummary) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SimpleAuthz) DeepCopyInto(out *SimpleAuthz) { *out = *in if in.WorkloadGroups != nil { in, out := &in.WorkloadGroups, &out.WorkloadGroups *out = make([]WorkloadGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleAuthz. func (in *SimpleAuthz) DeepCopy() *SimpleAuthz { if in == nil { return nil } out := new(SimpleAuthz) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SkywalkingTracingProvider) DeepCopyInto(out *SkywalkingTracingProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.AccessToken != nil { in, out := &in.AccessToken, &out.AccessToken *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkywalkingTracingProvider. func (in *SkywalkingTracingProvider) DeepCopy() *SkywalkingTracingProvider { if in == nil { return nil } out := new(SkywalkingTracingProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StackdriverProvider) DeepCopyInto(out *StackdriverProvider) { *out = *in if in.MaxTagLength != nil { in, out := &in.MaxTagLength, &out.MaxTagLength *out = new(uint32) **out = **in } if in.Logging != nil { in, out := &in.Logging, &out.Logging *out = new(StackdriverProvider_Logging) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackdriverProvider. func (in *StackdriverProvider) DeepCopy() *StackdriverProvider { if in == nil { return nil } out := new(StackdriverProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StackdriverProvider_Logging) DeepCopyInto(out *StackdriverProvider_Logging) { *out = *in if in.Labels != nil { in, out := &in.Labels, &out.Labels *out = new(map[string]string) if **in != nil { in, out := *in, *out *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackdriverProvider_Logging. func (in *StackdriverProvider_Logging) DeepCopy() *StackdriverProvider_Logging { if in == nil { return nil } out := new(StackdriverProvider_Logging) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StringMatch) DeepCopyInto(out *StringMatch) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringMatch. func (in *StringMatch) DeepCopy() *StringMatch { if in == nil { return nil } out := new(StringMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SubResource) DeepCopyInto(out *SubResource) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource. func (in *SubResource) DeepCopy() *SubResource { if in == nil { return nil } out := new(SubResource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SubjectInfo) DeepCopyInto(out *SubjectInfo) { *out = *in if in.CommonName != nil { in, out := &in.CommonName, &out.CommonName *out = new(string) **out = **in } if in.Country != nil { in, out := &in.Country, &out.Country *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.Province != nil { in, out := &in.Province, &out.Province *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.Locality != nil { in, out := &in.Locality, &out.Locality *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.Organization != nil { in, out := &in.Organization, &out.Organization *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } if in.OrganizationUnit != nil { in, out := &in.OrganizationUnit, &out.OrganizationUnit *out = new([]string) if **in != nil { in, out := *in, *out *out = make([]string, len(*in)) copy(*out, *in) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectInfo. func (in *SubjectInfo) DeepCopy() *SubjectInfo { if in == nil { return nil } out := new(SubjectInfo) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneGatewayConfiguration) DeepCopyInto(out *SwimLaneGatewayConfiguration) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneGatewayConfiguration. func (in *SwimLaneGatewayConfiguration) DeepCopy() *SwimLaneGatewayConfiguration { if in == nil { return nil } out := new(SwimLaneGatewayConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneGroupIngressConfiguration) DeepCopyInto(out *SwimLaneGroupIngressConfiguration) { *out = *in out.Gateway = in.Gateway in.IngressRouting.DeepCopyInto(&out.IngressRouting) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneGroupIngressConfiguration. func (in *SwimLaneGroupIngressConfiguration) DeepCopy() *SwimLaneGroupIngressConfiguration { if in == nil { return nil } out := new(SwimLaneGroupIngressConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneGroupIngressRouteConfiguration) DeepCopyInto(out *SwimLaneGroupIngressRouteConfiguration) { *out = *in in.WeightedRoutingRule.DeepCopyInto(&out.WeightedRoutingRule) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneGroupIngressRouteConfiguration. func (in *SwimLaneGroupIngressRouteConfiguration) DeepCopy() *SwimLaneGroupIngressRouteConfiguration { if in == nil { return nil } out := new(SwimLaneGroupIngressRouteConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneIngressRequestMatch) DeepCopyInto(out *SwimLaneIngressRequestMatch) { *out = *in out.Uri = in.Uri if in.Headers != nil { in, out := &in.Headers, &out.Headers *out = make(map[string]StringMatch, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneIngressRequestMatch. func (in *SwimLaneIngressRequestMatch) DeepCopy() *SwimLaneIngressRequestMatch { if in == nil { return nil } out := new(SwimLaneIngressRequestMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneIngressRoute) DeepCopyInto(out *SwimLaneIngressRoute) { *out = *in out.Destination = in.Destination } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneIngressRoute. func (in *SwimLaneIngressRoute) DeepCopy() *SwimLaneIngressRoute { if in == nil { return nil } out := new(SwimLaneIngressRoute) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneIngressRule) DeepCopyInto(out *SwimLaneIngressRule) { *out = *in if in.Hosts != nil { in, out := &in.Hosts, &out.Hosts *out = make([]string, len(*in)) copy(*out, *in) } in.Match.DeepCopyInto(&out.Match) out.Route = in.Route } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneIngressRule. func (in *SwimLaneIngressRule) DeepCopy() *SwimLaneIngressRule { if in == nil { return nil } out := new(SwimLaneIngressRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneIngressWeight) DeepCopyInto(out *SwimLaneIngressWeight) { *out = *in out.Destination = in.Destination } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneIngressWeight. func (in *SwimLaneIngressWeight) DeepCopy() *SwimLaneIngressWeight { if in == nil { return nil } out := new(SwimLaneIngressWeight) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SwimLaneServices) DeepCopyInto(out *SwimLaneServices) { *out = *in if in.ServiceSummaries != nil { in, out := &in.ServiceSummaries, &out.ServiceSummaries *out = make(map[string]*ServiceLabelSummary, len(*in)) for key, val := range *in { var outVal *ServiceLabelSummary if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = new(ServiceLabelSummary) (*in).DeepCopyInto(*out) } (*out)[key] = outVal } } if in.CommonLabels != nil { in, out := &in.CommonLabels, &out.CommonLabels *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwimLaneServices. func (in *SwimLaneServices) DeepCopy() *SwimLaneServices { if in == nil { return nil } out := new(SwimLaneServices) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TargetModel) DeepCopyInto(out *TargetModel) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetModel. func (in *TargetModel) DeepCopy() *TargetModel { if in == nil { return nil } out := new(TargetModel) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TemplateValue) DeepCopyInto(out *TemplateValue) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateValue. func (in *TemplateValue) DeepCopy() *TemplateValue { if in == nil { return nil } out := new(TemplateValue) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *To) DeepCopyInto(out *To) { *out = *in if in.Hosts != nil { in, out := &in.Hosts, &out.Hosts *out = make([]string, len(*in)) copy(*out, *in) } if in.Port != nil { in, out := &in.Port, &out.Port *out = (*in).DeepCopy() } if in.ByEgressGateway != nil { in, out := &in.ByEgressGateway, &out.ByEgressGateway *out = new(ByEgressGateway) **out = **in } if in.HttpsUpgrade != nil { in, out := &in.HttpsUpgrade, &out.HttpsUpgrade *out = new(HttpsUpgrade) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new To. func (in *To) DeepCopy() *To { if in == nil { return nil } out := new(To) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UniqueProvider) DeepCopyInto(out *UniqueProvider) { *out = *in if in.Provider != nil { in, out := &in.Provider, &out.Provider *out = new(ProviderRef) (*in).DeepCopyInto(*out) } if in.Clusters != nil { in, out := &in.Clusters, &out.Clusters *out = make([]ClusterRef, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniqueProvider. func (in *UniqueProvider) DeepCopy() *UniqueProvider { if in == nil { return nil } out := new(UniqueProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VLLMBackend) DeepCopyInto(out *VLLMBackend) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLLMBackend. func (in *VLLMBackend) DeepCopy() *VLLMBackend { if in == nil { return nil } out := new(VLLMBackend) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VLLMModel) DeepCopyInto(out *VLLMModel) { *out = *in if in.TargetModels != nil { in, out := &in.TargetModels, &out.TargetModels *out = make([]TargetModel, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLLMModel. func (in *VLLMModel) DeepCopy() *VLLMModel { if in == nil { return nil } out := new(VLLMModel) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ValidationMessage) DeepCopyInto(out *ValidationMessage) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationMessage. func (in *ValidationMessage) DeepCopy() *ValidationMessage { if in == nil { return nil } out := new(ValidationMessage) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualHostMatch) DeepCopyInto(out *VirtualHostMatch) { *out = *in in.Route.DeepCopyInto(&out.Route) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHostMatch. func (in *VirtualHostMatch) DeepCopy() *VirtualHostMatch { if in == nil { return nil } out := new(VirtualHostMatch) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WeightedSwimLaneIngressConfiguration) DeepCopyInto(out *WeightedSwimLaneIngressConfiguration) { *out = *in if in.Hosts != nil { in, out := &in.Hosts, &out.Hosts *out = make([]string, len(*in)) copy(*out, *in) } if in.RequestMatches != nil { in, out := &in.RequestMatches, &out.RequestMatches *out = make([]SwimLaneIngressRequestMatch, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeightedSwimLaneIngressConfiguration. func (in *WeightedSwimLaneIngressConfiguration) DeepCopy() *WeightedSwimLaneIngressConfiguration { if in == nil { return nil } out := new(WeightedSwimLaneIngressConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WorkloadGroup) DeepCopyInto(out *WorkloadGroup) { *out = *in if in.WorkloadSelector != nil { in, out := &in.WorkloadSelector, &out.WorkloadSelector *out = make([]ASMSPWorkloadSelector, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.RequestSelector != nil { in, out := &in.RequestSelector, &out.RequestSelector *out = make([]RequestSelector, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadGroup. func (in *WorkloadGroup) DeepCopy() *WorkloadGroup { if in == nil { return nil } out := new(WorkloadGroup) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WorkloadRef) DeepCopyInto(out *WorkloadRef) { *out = *in if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadRef. func (in *WorkloadRef) DeepCopy() *WorkloadRef { if in == nil { return nil } out := new(WorkloadRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WorkloadSelector) DeepCopyInto(out *WorkloadSelector) { *out = *in if in.Labels != nil { in, out := &in.Labels, &out.Labels *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadSelector. func (in *WorkloadSelector) DeepCopy() *WorkloadSelector { if in == nil { return nil } out := new(WorkloadSelector) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ZipkinTracingProvider) DeepCopyInto(out *ZipkinTracingProvider) { *out = *in if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } if in.Path != nil { in, out := &in.Path, &out.Path *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(uint32) **out = **in } if in.MaxTagLength != nil { in, out := &in.MaxTagLength, &out.MaxTagLength *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZipkinTracingProvider. func (in *ZipkinTracingProvider) DeepCopy() *ZipkinTracingProvider { if in == nil { return nil } out := new(ZipkinTracingProvider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ZstdCompressor) DeepCopyInto(out *ZstdCompressor) { *out = *in if in.CompressionLevel != nil { in, out := &in.CompressionLevel, &out.CompressionLevel *out = new(uint32) **out = **in } if in.EnableChecksum != nil { in, out := &in.EnableChecksum, &out.EnableChecksum *out = new(bool) **out = **in } if in.Strategy != nil { in, out := &in.Strategy, &out.Strategy *out = new(string) **out = **in } if in.Dictionary != nil { in, out := &in.Dictionary, &out.Dictionary *out = new(DataSource) (*in).DeepCopyInto(*out) } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZstdCompressor. func (in *ZstdCompressor) DeepCopy() *ZstdCompressor { if in == nil { return nil } out := new(ZstdCompressor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ZstdDecompressor) DeepCopyInto(out *ZstdDecompressor) { *out = *in if in.Dictionaries != nil { in, out := &in.Dictionaries, &out.Dictionaries *out = make([]*DataSource, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(DataSource) (*in).DeepCopyInto(*out) } } } if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(uint32) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZstdDecompressor. func (in *ZstdDecompressor) DeepCopy() *ZstdDecompressor { if in == nil { return nil } out := new(ZstdDecompressor) in.DeepCopyInto(out) return out }