apis/discoveryengine/v1alpha1/zz_generated.deepcopy.go (998 lines of code) (raw):

//go:build !ignore_autogenerated // Copyright 2020 Google LLC // // 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 v1alpha1 import ( "github.com/GoogleCloudPlatform/k8s-config-connector/apis/refs/v1beta1" k8sv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1" 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 *CollectionLink) DeepCopyInto(out *CollectionLink) { *out = *in if in.ProjectAndLocation != nil { in, out := &in.ProjectAndLocation, &out.ProjectAndLocation *out = new(ProjectAndLocation) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionLink. func (in *CollectionLink) DeepCopy() *CollectionLink { if in == nil { return nil } out := new(CollectionLink) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataStoreIdentity) DeepCopyInto(out *DataStoreIdentity) { *out = *in if in.parent != nil { in, out := &in.parent, &out.parent *out = new(DataStoreParent) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStoreIdentity. func (in *DataStoreIdentity) DeepCopy() *DataStoreIdentity { if in == nil { return nil } out := new(DataStoreIdentity) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataStoreParent) DeepCopyInto(out *DataStoreParent) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStoreParent. func (in *DataStoreParent) DeepCopy() *DataStoreParent { if in == nil { return nil } out := new(DataStoreParent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataStore_BillingEstimation) DeepCopyInto(out *DataStore_BillingEstimation) { *out = *in if in.StructuredDataSize != nil { in, out := &in.StructuredDataSize, &out.StructuredDataSize *out = new(int64) **out = **in } if in.UnstructuredDataSize != nil { in, out := &in.UnstructuredDataSize, &out.UnstructuredDataSize *out = new(int64) **out = **in } if in.WebsiteDataSize != nil { in, out := &in.WebsiteDataSize, &out.WebsiteDataSize *out = new(int64) **out = **in } if in.StructuredDataUpdateTime != nil { in, out := &in.StructuredDataUpdateTime, &out.StructuredDataUpdateTime *out = new(string) **out = **in } if in.UnstructuredDataUpdateTime != nil { in, out := &in.UnstructuredDataUpdateTime, &out.UnstructuredDataUpdateTime *out = new(string) **out = **in } if in.WebsiteDataUpdateTime != nil { in, out := &in.WebsiteDataUpdateTime, &out.WebsiteDataUpdateTime *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStore_BillingEstimation. func (in *DataStore_BillingEstimation) DeepCopy() *DataStore_BillingEstimation { if in == nil { return nil } out := new(DataStore_BillingEstimation) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStore) DeepCopyInto(out *DiscoveryEngineDataStore) { *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 DiscoveryEngineDataStore. func (in *DiscoveryEngineDataStore) DeepCopy() *DiscoveryEngineDataStore { if in == nil { return nil } out := new(DiscoveryEngineDataStore) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DiscoveryEngineDataStore) 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 *DiscoveryEngineDataStoreID) DeepCopyInto(out *DiscoveryEngineDataStoreID) { *out = *in if in.CollectionLink != nil { in, out := &in.CollectionLink, &out.CollectionLink *out = new(CollectionLink) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreID. func (in *DiscoveryEngineDataStoreID) DeepCopy() *DiscoveryEngineDataStoreID { if in == nil { return nil } out := new(DiscoveryEngineDataStoreID) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreList) DeepCopyInto(out *DiscoveryEngineDataStoreList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DiscoveryEngineDataStore, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreList. func (in *DiscoveryEngineDataStoreList) DeepCopy() *DiscoveryEngineDataStoreList { if in == nil { return nil } out := new(DiscoveryEngineDataStoreList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DiscoveryEngineDataStoreList) 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 *DiscoveryEngineDataStoreObservedState) DeepCopyInto(out *DiscoveryEngineDataStoreObservedState) { *out = *in if in.DefaultSchemaID != nil { in, out := &in.DefaultSchemaID, &out.DefaultSchemaID *out = new(string) **out = **in } if in.CreateTime != nil { in, out := &in.CreateTime, &out.CreateTime *out = new(string) **out = **in } if in.BillingEstimation != nil { in, out := &in.BillingEstimation, &out.BillingEstimation *out = new(DataStore_BillingEstimation) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreObservedState. func (in *DiscoveryEngineDataStoreObservedState) DeepCopy() *DiscoveryEngineDataStoreObservedState { if in == nil { return nil } out := new(DiscoveryEngineDataStoreObservedState) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreRef) DeepCopyInto(out *DiscoveryEngineDataStoreRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreRef. func (in *DiscoveryEngineDataStoreRef) DeepCopy() *DiscoveryEngineDataStoreRef { if in == nil { return nil } out := new(DiscoveryEngineDataStoreRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreSpec) DeepCopyInto(out *DiscoveryEngineDataStoreSpec) { *out = *in if in.ResourceID != nil { in, out := &in.ResourceID, &out.ResourceID *out = new(string) **out = **in } if in.DisplayName != nil { in, out := &in.DisplayName, &out.DisplayName *out = new(string) **out = **in } if in.IndustryVertical != nil { in, out := &in.IndustryVertical, &out.IndustryVertical *out = new(string) **out = **in } if in.SolutionTypes != nil { in, out := &in.SolutionTypes, &out.SolutionTypes *out = make([]string, len(*in)) copy(*out, *in) } if in.ContentConfig != nil { in, out := &in.ContentConfig, &out.ContentConfig *out = new(string) **out = **in } if in.WorkspaceConfig != nil { in, out := &in.WorkspaceConfig, &out.WorkspaceConfig *out = new(WorkspaceConfig) (*in).DeepCopyInto(*out) } if in.ProjectRef != nil { in, out := &in.ProjectRef, &out.ProjectRef *out = new(v1beta1.ProjectRef) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreSpec. func (in *DiscoveryEngineDataStoreSpec) DeepCopy() *DiscoveryEngineDataStoreSpec { if in == nil { return nil } out := new(DiscoveryEngineDataStoreSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreStatus) DeepCopyInto(out *DiscoveryEngineDataStoreStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]k8sv1alpha1.Condition, len(*in)) copy(*out, *in) } if in.ObservedGeneration != nil { in, out := &in.ObservedGeneration, &out.ObservedGeneration *out = new(int64) **out = **in } if in.ExternalRef != nil { in, out := &in.ExternalRef, &out.ExternalRef *out = new(string) **out = **in } if in.ObservedState != nil { in, out := &in.ObservedState, &out.ObservedState *out = new(DiscoveryEngineDataStoreObservedState) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreStatus. func (in *DiscoveryEngineDataStoreStatus) DeepCopy() *DiscoveryEngineDataStoreStatus { if in == nil { return nil } out := new(DiscoveryEngineDataStoreStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreTargetSite) DeepCopyInto(out *DiscoveryEngineDataStoreTargetSite) { *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 DiscoveryEngineDataStoreTargetSite. func (in *DiscoveryEngineDataStoreTargetSite) DeepCopy() *DiscoveryEngineDataStoreTargetSite { if in == nil { return nil } out := new(DiscoveryEngineDataStoreTargetSite) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DiscoveryEngineDataStoreTargetSite) 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 *DiscoveryEngineDataStoreTargetSiteList) DeepCopyInto(out *DiscoveryEngineDataStoreTargetSiteList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DiscoveryEngineDataStoreTargetSite, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreTargetSiteList. func (in *DiscoveryEngineDataStoreTargetSiteList) DeepCopy() *DiscoveryEngineDataStoreTargetSiteList { if in == nil { return nil } out := new(DiscoveryEngineDataStoreTargetSiteList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DiscoveryEngineDataStoreTargetSiteList) 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 *DiscoveryEngineDataStoreTargetSiteObservedState) DeepCopyInto(out *DiscoveryEngineDataStoreTargetSiteObservedState) { *out = *in if in.GeneratedURIPattern != nil { in, out := &in.GeneratedURIPattern, &out.GeneratedURIPattern *out = new(string) **out = **in } if in.RootDomainURI != nil { in, out := &in.RootDomainURI, &out.RootDomainURI *out = new(string) **out = **in } if in.SiteVerificationInfo != nil { in, out := &in.SiteVerificationInfo, &out.SiteVerificationInfo *out = new(SiteVerificationInfo) (*in).DeepCopyInto(*out) } if in.IndexingStatus != nil { in, out := &in.IndexingStatus, &out.IndexingStatus *out = new(string) **out = **in } if in.UpdateTime != nil { in, out := &in.UpdateTime, &out.UpdateTime *out = new(string) **out = **in } if in.FailureReason != nil { in, out := &in.FailureReason, &out.FailureReason *out = new(TargetSite_FailureReason) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreTargetSiteObservedState. func (in *DiscoveryEngineDataStoreTargetSiteObservedState) DeepCopy() *DiscoveryEngineDataStoreTargetSiteObservedState { if in == nil { return nil } out := new(DiscoveryEngineDataStoreTargetSiteObservedState) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreTargetSiteSpec) DeepCopyInto(out *DiscoveryEngineDataStoreTargetSiteSpec) { *out = *in if in.DataStoreRef != nil { in, out := &in.DataStoreRef, &out.DataStoreRef *out = new(DiscoveryEngineDataStoreRef) **out = **in } if in.ProvidedURIPattern != nil { in, out := &in.ProvidedURIPattern, &out.ProvidedURIPattern *out = new(string) **out = **in } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } if in.ExactMatch != nil { in, out := &in.ExactMatch, &out.ExactMatch *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreTargetSiteSpec. func (in *DiscoveryEngineDataStoreTargetSiteSpec) DeepCopy() *DiscoveryEngineDataStoreTargetSiteSpec { if in == nil { return nil } out := new(DiscoveryEngineDataStoreTargetSiteSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineDataStoreTargetSiteStatus) DeepCopyInto(out *DiscoveryEngineDataStoreTargetSiteStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]k8sv1alpha1.Condition, len(*in)) copy(*out, *in) } if in.ObservedGeneration != nil { in, out := &in.ObservedGeneration, &out.ObservedGeneration *out = new(int64) **out = **in } if in.ExternalRef != nil { in, out := &in.ExternalRef, &out.ExternalRef *out = new(string) **out = **in } if in.ObservedState != nil { in, out := &in.ObservedState, &out.ObservedState *out = new(DiscoveryEngineDataStoreTargetSiteObservedState) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineDataStoreTargetSiteStatus. func (in *DiscoveryEngineDataStoreTargetSiteStatus) DeepCopy() *DiscoveryEngineDataStoreTargetSiteStatus { if in == nil { return nil } out := new(DiscoveryEngineDataStoreTargetSiteStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineEngine) DeepCopyInto(out *DiscoveryEngineEngine) { *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 DiscoveryEngineEngine. func (in *DiscoveryEngineEngine) DeepCopy() *DiscoveryEngineEngine { if in == nil { return nil } out := new(DiscoveryEngineEngine) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DiscoveryEngineEngine) 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 *DiscoveryEngineEngineID) DeepCopyInto(out *DiscoveryEngineEngineID) { *out = *in if in.CollectionLink != nil { in, out := &in.CollectionLink, &out.CollectionLink *out = new(CollectionLink) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineEngineID. func (in *DiscoveryEngineEngineID) DeepCopy() *DiscoveryEngineEngineID { if in == nil { return nil } out := new(DiscoveryEngineEngineID) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineEngineList) DeepCopyInto(out *DiscoveryEngineEngineList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DiscoveryEngineEngine, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineEngineList. func (in *DiscoveryEngineEngineList) DeepCopy() *DiscoveryEngineEngineList { if in == nil { return nil } out := new(DiscoveryEngineEngineList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *DiscoveryEngineEngineList) 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 *DiscoveryEngineEngineObservedState) DeepCopyInto(out *DiscoveryEngineEngineObservedState) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineEngineObservedState. func (in *DiscoveryEngineEngineObservedState) DeepCopy() *DiscoveryEngineEngineObservedState { if in == nil { return nil } out := new(DiscoveryEngineEngineObservedState) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineEngineRef) DeepCopyInto(out *DiscoveryEngineEngineRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineEngineRef. func (in *DiscoveryEngineEngineRef) DeepCopy() *DiscoveryEngineEngineRef { if in == nil { return nil } out := new(DiscoveryEngineEngineRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineEngineSpec) DeepCopyInto(out *DiscoveryEngineEngineSpec) { *out = *in if in.DisplayName != nil { in, out := &in.DisplayName, &out.DisplayName *out = new(string) **out = **in } if in.DataStoreRefs != nil { in, out := &in.DataStoreRefs, &out.DataStoreRefs *out = make([]*DiscoveryEngineDataStoreRef, len(*in)) for i := range *in { if (*in)[i] != nil { in, out := &(*in)[i], &(*out)[i] *out = new(DiscoveryEngineDataStoreRef) **out = **in } } } if in.SolutionType != nil { in, out := &in.SolutionType, &out.SolutionType *out = new(string) **out = **in } if in.IndustryVertical != nil { in, out := &in.IndustryVertical, &out.IndustryVertical *out = new(string) **out = **in } if in.CommonConfig != nil { in, out := &in.CommonConfig, &out.CommonConfig *out = new(Engine_CommonConfig) (*in).DeepCopyInto(*out) } if in.ChatEngineConfig != nil { in, out := &in.ChatEngineConfig, &out.ChatEngineConfig *out = new(Engine_ChatEngineConfig) (*in).DeepCopyInto(*out) } if in.SearchEngineConfig != nil { in, out := &in.SearchEngineConfig, &out.SearchEngineConfig *out = new(Engine_SearchEngineConfig) (*in).DeepCopyInto(*out) } if in.DisableAnalytics != nil { in, out := &in.DisableAnalytics, &out.DisableAnalytics *out = new(bool) **out = **in } if in.ProjectRef != nil { in, out := &in.ProjectRef, &out.ProjectRef *out = new(v1beta1.ProjectRef) **out = **in } if in.ResourceID != nil { in, out := &in.ResourceID, &out.ResourceID *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineEngineSpec. func (in *DiscoveryEngineEngineSpec) DeepCopy() *DiscoveryEngineEngineSpec { if in == nil { return nil } out := new(DiscoveryEngineEngineSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiscoveryEngineEngineStatus) DeepCopyInto(out *DiscoveryEngineEngineStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]k8sv1alpha1.Condition, len(*in)) copy(*out, *in) } if in.ObservedGeneration != nil { in, out := &in.ObservedGeneration, &out.ObservedGeneration *out = new(int64) **out = **in } if in.ExternalRef != nil { in, out := &in.ExternalRef, &out.ExternalRef *out = new(string) **out = **in } if in.ObservedState != nil { in, out := &in.ObservedState, &out.ObservedState *out = new(DiscoveryEngineEngineObservedState) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscoveryEngineEngineStatus. func (in *DiscoveryEngineEngineStatus) DeepCopy() *DiscoveryEngineEngineStatus { if in == nil { return nil } out := new(DiscoveryEngineEngineStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig) DeepCopyInto(out *DocumentProcessingConfig) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.ChunkingConfig != nil { in, out := &in.ChunkingConfig, &out.ChunkingConfig *out = new(DocumentProcessingConfig_ChunkingConfig) (*in).DeepCopyInto(*out) } if in.DefaultParsingConfig != nil { in, out := &in.DefaultParsingConfig, &out.DefaultParsingConfig *out = new(DocumentProcessingConfig_ParsingConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig. func (in *DocumentProcessingConfig) DeepCopy() *DocumentProcessingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig_ChunkingConfig) DeepCopyInto(out *DocumentProcessingConfig_ChunkingConfig) { *out = *in if in.LayoutBasedChunkingConfig != nil { in, out := &in.LayoutBasedChunkingConfig, &out.LayoutBasedChunkingConfig *out = new(DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig_ChunkingConfig. func (in *DocumentProcessingConfig_ChunkingConfig) DeepCopy() *DocumentProcessingConfig_ChunkingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig_ChunkingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig) DeepCopyInto(out *DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig) { *out = *in if in.ChunkSize != nil { in, out := &in.ChunkSize, &out.ChunkSize *out = new(int32) **out = **in } if in.IncludeAncestorHeadings != nil { in, out := &in.IncludeAncestorHeadings, &out.IncludeAncestorHeadings *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig. func (in *DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig) DeepCopy() *DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig_ChunkingConfig_LayoutBasedChunkingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig_ParsingConfig) DeepCopyInto(out *DocumentProcessingConfig_ParsingConfig) { *out = *in if in.DigitalParsingConfig != nil { in, out := &in.DigitalParsingConfig, &out.DigitalParsingConfig *out = new(DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig) **out = **in } if in.OcrParsingConfig != nil { in, out := &in.OcrParsingConfig, &out.OcrParsingConfig *out = new(DocumentProcessingConfig_ParsingConfig_OcrParsingConfig) (*in).DeepCopyInto(*out) } if in.LayoutParsingConfig != nil { in, out := &in.LayoutParsingConfig, &out.LayoutParsingConfig *out = new(DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig_ParsingConfig. func (in *DocumentProcessingConfig_ParsingConfig) DeepCopy() *DocumentProcessingConfig_ParsingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig_ParsingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig) DeepCopyInto(out *DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig. func (in *DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig) DeepCopy() *DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig_ParsingConfig_DigitalParsingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig) DeepCopyInto(out *DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig. func (in *DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig) DeepCopy() *DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig_ParsingConfig_LayoutParsingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DocumentProcessingConfig_ParsingConfig_OcrParsingConfig) DeepCopyInto(out *DocumentProcessingConfig_ParsingConfig_OcrParsingConfig) { *out = *in if in.EnhancedDocumentElements != nil { in, out := &in.EnhancedDocumentElements, &out.EnhancedDocumentElements *out = make([]string, len(*in)) copy(*out, *in) } if in.UseNativeText != nil { in, out := &in.UseNativeText, &out.UseNativeText *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentProcessingConfig_ParsingConfig_OcrParsingConfig. func (in *DocumentProcessingConfig_ParsingConfig_OcrParsingConfig) DeepCopy() *DocumentProcessingConfig_ParsingConfig_OcrParsingConfig { if in == nil { return nil } out := new(DocumentProcessingConfig_ParsingConfig_OcrParsingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EngineIdentity) DeepCopyInto(out *EngineIdentity) { *out = *in if in.parent != nil { in, out := &in.parent, &out.parent *out = new(EngineParent) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineIdentity. func (in *EngineIdentity) DeepCopy() *EngineIdentity { if in == nil { return nil } out := new(EngineIdentity) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EngineParent) DeepCopyInto(out *EngineParent) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineParent. func (in *EngineParent) DeepCopy() *EngineParent { if in == nil { return nil } out := new(EngineParent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Engine_ChatEngineConfig) DeepCopyInto(out *Engine_ChatEngineConfig) { *out = *in if in.AgentCreationConfig != nil { in, out := &in.AgentCreationConfig, &out.AgentCreationConfig *out = new(Engine_ChatEngineConfig_AgentCreationConfig) (*in).DeepCopyInto(*out) } if in.DialogflowAgentToLink != nil { in, out := &in.DialogflowAgentToLink, &out.DialogflowAgentToLink *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Engine_ChatEngineConfig. func (in *Engine_ChatEngineConfig) DeepCopy() *Engine_ChatEngineConfig { if in == nil { return nil } out := new(Engine_ChatEngineConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Engine_ChatEngineConfig_AgentCreationConfig) DeepCopyInto(out *Engine_ChatEngineConfig_AgentCreationConfig) { *out = *in if in.Business != nil { in, out := &in.Business, &out.Business *out = new(string) **out = **in } if in.DefaultLanguageCode != nil { in, out := &in.DefaultLanguageCode, &out.DefaultLanguageCode *out = new(string) **out = **in } if in.TimeZone != nil { in, out := &in.TimeZone, &out.TimeZone *out = new(string) **out = **in } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Engine_ChatEngineConfig_AgentCreationConfig. func (in *Engine_ChatEngineConfig_AgentCreationConfig) DeepCopy() *Engine_ChatEngineConfig_AgentCreationConfig { if in == nil { return nil } out := new(Engine_ChatEngineConfig_AgentCreationConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Engine_ChatEngineMetadata) DeepCopyInto(out *Engine_ChatEngineMetadata) { *out = *in if in.DialogflowAgent != nil { in, out := &in.DialogflowAgent, &out.DialogflowAgent *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Engine_ChatEngineMetadata. func (in *Engine_ChatEngineMetadata) DeepCopy() *Engine_ChatEngineMetadata { if in == nil { return nil } out := new(Engine_ChatEngineMetadata) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Engine_CommonConfig) DeepCopyInto(out *Engine_CommonConfig) { *out = *in if in.CompanyName != nil { in, out := &in.CompanyName, &out.CompanyName *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Engine_CommonConfig. func (in *Engine_CommonConfig) DeepCopy() *Engine_CommonConfig { if in == nil { return nil } out := new(Engine_CommonConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Engine_SearchEngineConfig) DeepCopyInto(out *Engine_SearchEngineConfig) { *out = *in if in.SearchTier != nil { in, out := &in.SearchTier, &out.SearchTier *out = new(string) **out = **in } if in.SearchAddOns != nil { in, out := &in.SearchAddOns, &out.SearchAddOns *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Engine_SearchEngineConfig. func (in *Engine_SearchEngineConfig) DeepCopy() *Engine_SearchEngineConfig { if in == nil { return nil } out := new(Engine_SearchEngineConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProjectAndLocation) DeepCopyInto(out *ProjectAndLocation) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectAndLocation. func (in *ProjectAndLocation) DeepCopy() *ProjectAndLocation { if in == nil { return nil } out := new(ProjectAndLocation) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Schema) DeepCopyInto(out *Schema) { *out = *in if in.StructSchema != nil { in, out := &in.StructSchema, &out.StructSchema *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.JsonSchema != nil { in, out := &in.JsonSchema, &out.JsonSchema *out = new(string) **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 Schema. func (in *Schema) DeepCopy() *Schema { if in == nil { return nil } out := new(Schema) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SiteVerificationInfo) DeepCopyInto(out *SiteVerificationInfo) { *out = *in if in.SiteVerificationState != nil { in, out := &in.SiteVerificationState, &out.SiteVerificationState *out = new(string) **out = **in } if in.VerifyTime != nil { in, out := &in.VerifyTime, &out.VerifyTime *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteVerificationInfo. func (in *SiteVerificationInfo) DeepCopy() *SiteVerificationInfo { if in == nil { return nil } out := new(SiteVerificationInfo) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TargetSiteRef) DeepCopyInto(out *TargetSiteRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSiteRef. func (in *TargetSiteRef) DeepCopy() *TargetSiteRef { if in == nil { return nil } out := new(TargetSiteRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TargetSite_FailureReason) DeepCopyInto(out *TargetSite_FailureReason) { *out = *in if in.QuotaFailure != nil { in, out := &in.QuotaFailure, &out.QuotaFailure *out = new(TargetSite_FailureReason_QuotaFailure) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSite_FailureReason. func (in *TargetSite_FailureReason) DeepCopy() *TargetSite_FailureReason { if in == nil { return nil } out := new(TargetSite_FailureReason) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TargetSite_FailureReason_QuotaFailure) DeepCopyInto(out *TargetSite_FailureReason_QuotaFailure) { *out = *in if in.TotalRequiredQuota != nil { in, out := &in.TotalRequiredQuota, &out.TotalRequiredQuota *out = new(int64) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSite_FailureReason_QuotaFailure. func (in *TargetSite_FailureReason_QuotaFailure) DeepCopy() *TargetSite_FailureReason_QuotaFailure { if in == nil { return nil } out := new(TargetSite_FailureReason_QuotaFailure) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WorkspaceConfig) DeepCopyInto(out *WorkspaceConfig) { *out = *in if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } if in.DasherCustomerID != nil { in, out := &in.DasherCustomerID, &out.DasherCustomerID *out = new(string) **out = **in } if in.SuperAdminServiceAccount != nil { in, out := &in.SuperAdminServiceAccount, &out.SuperAdminServiceAccount *out = new(string) **out = **in } if in.SuperAdminEmailAddress != nil { in, out := &in.SuperAdminEmailAddress, &out.SuperAdminEmailAddress *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceConfig. func (in *WorkspaceConfig) DeepCopy() *WorkspaceConfig { if in == nil { return nil } out := new(WorkspaceConfig) in.DeepCopyInto(out) return out }