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
}