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
}