apis/bigquery/v1beta1/zz_generated.deepcopy.go (1,258 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 v1beta1 import ( refsv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/apis/refs/v1beta1" "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 *Access) DeepCopyInto(out *Access) { *out = *in if in.Role != nil { in, out := &in.Role, &out.Role *out = new(string) **out = **in } if in.UserByEmail != nil { in, out := &in.UserByEmail, &out.UserByEmail *out = new(string) **out = **in } if in.GroupByEmail != nil { in, out := &in.GroupByEmail, &out.GroupByEmail *out = new(string) **out = **in } if in.Domain != nil { in, out := &in.Domain, &out.Domain *out = new(string) **out = **in } if in.SpecialGroup != nil { in, out := &in.SpecialGroup, &out.SpecialGroup *out = new(string) **out = **in } if in.IamMember != nil { in, out := &in.IamMember, &out.IamMember *out = new(string) **out = **in } if in.View != nil { in, out := &in.View, &out.View *out = new(TableReference) (*in).DeepCopyInto(*out) } if in.Routine != nil { in, out := &in.Routine, &out.Routine *out = new(RoutineReference) (*in).DeepCopyInto(*out) } if in.Dataset != nil { in, out := &in.Dataset, &out.Dataset *out = new(DatasetAccessEntry) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Access. func (in *Access) DeepCopy() *Access { if in == nil { return nil } out := new(Access) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AvroOptions) DeepCopyInto(out *AvroOptions) { *out = *in if in.UseAvroLogicalTypes != nil { in, out := &in.UseAvroLogicalTypes, &out.UseAvroLogicalTypes *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvroOptions. func (in *AvroOptions) DeepCopy() *AvroOptions { if in == nil { return nil } out := new(AvroOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BigQueryDataset) DeepCopyInto(out *BigQueryDataset) { *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 BigQueryDataset. func (in *BigQueryDataset) DeepCopy() *BigQueryDataset { if in == nil { return nil } out := new(BigQueryDataset) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *BigQueryDataset) 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 *BigQueryDatasetList) DeepCopyInto(out *BigQueryDatasetList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]BigQueryDataset, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryDatasetList. func (in *BigQueryDatasetList) DeepCopy() *BigQueryDatasetList { if in == nil { return nil } out := new(BigQueryDatasetList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *BigQueryDatasetList) 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 *BigQueryDatasetObservedState) DeepCopyInto(out *BigQueryDatasetObservedState) { *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 BigQueryDatasetObservedState. func (in *BigQueryDatasetObservedState) DeepCopy() *BigQueryDatasetObservedState { if in == nil { return nil } out := new(BigQueryDatasetObservedState) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BigQueryDatasetSpec) DeepCopyInto(out *BigQueryDatasetSpec) { *out = *in if in.ResourceID != nil { in, out := &in.ResourceID, &out.ResourceID *out = new(string) **out = **in } if in.Access != nil { in, out := &in.Access, &out.Access *out = make([]Access, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.DefaultCollation != nil { in, out := &in.DefaultCollation, &out.DefaultCollation *out = new(string) **out = **in } if in.DefaultEncryptionConfiguration != nil { in, out := &in.DefaultEncryptionConfiguration, &out.DefaultEncryptionConfiguration *out = new(EncryptionConfiguration) (*in).DeepCopyInto(*out) } if in.DefaultPartitionExpirationMs != nil { in, out := &in.DefaultPartitionExpirationMs, &out.DefaultPartitionExpirationMs *out = new(int64) **out = **in } if in.DefaultTableExpirationMs != nil { in, out := &in.DefaultTableExpirationMs, &out.DefaultTableExpirationMs *out = new(int64) **out = **in } if in.Description != nil { in, out := &in.Description, &out.Description *out = new(string) **out = **in } if in.FriendlyName != nil { in, out := &in.FriendlyName, &out.FriendlyName *out = new(string) **out = **in } if in.IsCaseInsensitive != nil { in, out := &in.IsCaseInsensitive, &out.IsCaseInsensitive *out = new(bool) **out = **in } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } if in.MaxTimeTravelHours != nil { in, out := &in.MaxTimeTravelHours, &out.MaxTimeTravelHours *out = new(string) **out = **in } if in.ProjectRef != nil { in, out := &in.ProjectRef, &out.ProjectRef *out = new(refsv1beta1.ProjectRef) **out = **in } if in.StorageBillingModel != nil { in, out := &in.StorageBillingModel, &out.StorageBillingModel *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryDatasetSpec. func (in *BigQueryDatasetSpec) DeepCopy() *BigQueryDatasetSpec { if in == nil { return nil } out := new(BigQueryDatasetSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BigQueryDatasetStatus) DeepCopyInto(out *BigQueryDatasetStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1alpha1.Condition, len(*in)) copy(*out, *in) } if in.CreationTime != nil { in, out := &in.CreationTime, &out.CreationTime *out = new(int64) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.ExternalRef != nil { in, out := &in.ExternalRef, &out.ExternalRef *out = new(string) **out = **in } if in.LastModifiedTime != nil { in, out := &in.LastModifiedTime, &out.LastModifiedTime *out = new(int64) **out = **in } if in.ObservedGeneration != nil { in, out := &in.ObservedGeneration, &out.ObservedGeneration *out = new(int64) **out = **in } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) **out = **in } if in.ObservedState != nil { in, out := &in.ObservedState, &out.ObservedState *out = new(BigQueryDatasetObservedState) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryDatasetStatus. func (in *BigQueryDatasetStatus) DeepCopy() *BigQueryDatasetStatus { if in == nil { return nil } out := new(BigQueryDatasetStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BigQueryTable) DeepCopyInto(out *BigQueryTable) { *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 BigQueryTable. func (in *BigQueryTable) DeepCopy() *BigQueryTable { if in == nil { return nil } out := new(BigQueryTable) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *BigQueryTable) 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 *BigQueryTableList) DeepCopyInto(out *BigQueryTableList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]BigQueryTable, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryTableList. func (in *BigQueryTableList) DeepCopy() *BigQueryTableList { if in == nil { return nil } out := new(BigQueryTableList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *BigQueryTableList) 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 *BigQueryTableObservedState) DeepCopyInto(out *BigQueryTableObservedState) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryTableObservedState. func (in *BigQueryTableObservedState) DeepCopy() *BigQueryTableObservedState { if in == nil { return nil } out := new(BigQueryTableObservedState) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BigQueryTableSpec) DeepCopyInto(out *BigQueryTableSpec) { *out = *in if in.Clustering != nil { in, out := &in.Clustering, &out.Clustering *out = make([]string, len(*in)) copy(*out, *in) } if in.ResourceID != nil { in, out := &in.ResourceID, &out.ResourceID *out = new(string) **out = **in } if in.DatasetRef != nil { in, out := &in.DatasetRef, &out.DatasetRef *out = new(DatasetRef) **out = **in } if in.Description != nil { in, out := &in.Description, &out.Description *out = new(string) **out = **in } if in.EncryptionConfiguration != nil { in, out := &in.EncryptionConfiguration, &out.EncryptionConfiguration *out = new(TableEncryptionConfiguration) (*in).DeepCopyInto(*out) } if in.ExpirationTime != nil { in, out := &in.ExpirationTime, &out.ExpirationTime *out = new(int64) **out = **in } if in.ExternalDataConfiguration != nil { in, out := &in.ExternalDataConfiguration, &out.ExternalDataConfiguration *out = new(ExternalDataConfiguration) (*in).DeepCopyInto(*out) } if in.FriendlyName != nil { in, out := &in.FriendlyName, &out.FriendlyName *out = new(string) **out = **in } if in.MaterializedView != nil { in, out := &in.MaterializedView, &out.MaterializedView *out = new(MaterializedViewDefinition) (*in).DeepCopyInto(*out) } if in.MaxStaleness != nil { in, out := &in.MaxStaleness, &out.MaxStaleness *out = new(string) **out = **in } if in.RangePartitioning != nil { in, out := &in.RangePartitioning, &out.RangePartitioning *out = new(RangePartitioning) (*in).DeepCopyInto(*out) } if in.RequirePartitionFilter != nil { in, out := &in.RequirePartitionFilter, &out.RequirePartitionFilter *out = new(bool) **out = **in } if in.Schema != nil { in, out := &in.Schema, &out.Schema *out = new(string) **out = **in } if in.TableConstraints != nil { in, out := &in.TableConstraints, &out.TableConstraints *out = new(TableConstraints) (*in).DeepCopyInto(*out) } if in.TimePartitioning != nil { in, out := &in.TimePartitioning, &out.TimePartitioning *out = new(TimePartitioning) (*in).DeepCopyInto(*out) } if in.View != nil { in, out := &in.View, &out.View *out = new(ViewDefinition) (*in).DeepCopyInto(*out) } 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 BigQueryTableSpec. func (in *BigQueryTableSpec) DeepCopy() *BigQueryTableSpec { if in == nil { return nil } out := new(BigQueryTableSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BigQueryTableStatus) DeepCopyInto(out *BigQueryTableStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1alpha1.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(BigQueryTableObservedState) **out = **in } if in.CreationTime != nil { in, out := &in.CreationTime, &out.CreationTime *out = new(int64) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.LastModifiedTime != nil { in, out := &in.LastModifiedTime, &out.LastModifiedTime *out = new(int64) **out = **in } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } if in.NumBytes != nil { in, out := &in.NumBytes, &out.NumBytes *out = new(int64) **out = **in } if in.NumLongTermBytes != nil { in, out := &in.NumLongTermBytes, &out.NumLongTermBytes *out = new(int64) **out = **in } if in.NumRows != nil { in, out := &in.NumRows, &out.NumRows *out = new(int64) **out = **in } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) **out = **in } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryTableStatus. func (in *BigQueryTableStatus) DeepCopy() *BigQueryTableStatus { if in == nil { return nil } out := new(BigQueryTableStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BoolValue) DeepCopyInto(out *BoolValue) { *out = *in if in.Value != nil { in, out := &in.Value, &out.Value *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoolValue. func (in *BoolValue) DeepCopy() *BoolValue { if in == nil { return nil } out := new(BoolValue) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ColumnReference) DeepCopyInto(out *ColumnReference) { *out = *in if in.ReferencingColumn != nil { in, out := &in.ReferencingColumn, &out.ReferencingColumn *out = new(string) **out = **in } if in.ReferencedColumn != nil { in, out := &in.ReferencedColumn, &out.ReferencedColumn *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnReference. func (in *ColumnReference) DeepCopy() *ColumnReference { if in == nil { return nil } out := new(ColumnReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CsvOptions) DeepCopyInto(out *CsvOptions) { *out = *in if in.FieldDelimiter != nil { in, out := &in.FieldDelimiter, &out.FieldDelimiter *out = new(string) **out = **in } if in.SkipLeadingRows != nil { in, out := &in.SkipLeadingRows, &out.SkipLeadingRows *out = new(int64) **out = **in } if in.Quote != nil { in, out := &in.Quote, &out.Quote *out = new(string) **out = **in } if in.AllowQuotedNewlines != nil { in, out := &in.AllowQuotedNewlines, &out.AllowQuotedNewlines *out = new(bool) **out = **in } if in.AllowJaggedRows != nil { in, out := &in.AllowJaggedRows, &out.AllowJaggedRows *out = new(bool) **out = **in } if in.Encoding != nil { in, out := &in.Encoding, &out.Encoding *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvOptions. func (in *CsvOptions) DeepCopy() *CsvOptions { if in == nil { return nil } out := new(CsvOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatasetAccessEntry) DeepCopyInto(out *DatasetAccessEntry) { *out = *in if in.Dataset != nil { in, out := &in.Dataset, &out.Dataset *out = new(DatasetReference) (*in).DeepCopyInto(*out) } if in.TargetTypes != nil { in, out := &in.TargetTypes, &out.TargetTypes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetAccessEntry. func (in *DatasetAccessEntry) DeepCopy() *DatasetAccessEntry { if in == nil { return nil } out := new(DatasetAccessEntry) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatasetIdentity) DeepCopyInto(out *DatasetIdentity) { *out = *in if in.parent != nil { in, out := &in.parent, &out.parent *out = new(DatasetParent) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetIdentity. func (in *DatasetIdentity) DeepCopy() *DatasetIdentity { if in == nil { return nil } out := new(DatasetIdentity) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatasetParent) DeepCopyInto(out *DatasetParent) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetParent. func (in *DatasetParent) DeepCopy() *DatasetParent { if in == nil { return nil } out := new(DatasetParent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatasetRef) DeepCopyInto(out *DatasetRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetRef. func (in *DatasetRef) DeepCopy() *DatasetRef { if in == nil { return nil } out := new(DatasetRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatasetReference) DeepCopyInto(out *DatasetReference) { *out = *in if in.DatasetId != nil { in, out := &in.DatasetId, &out.DatasetId *out = new(string) **out = **in } if in.ProjectId != nil { in, out := &in.ProjectId, &out.ProjectId *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetReference. func (in *DatasetReference) DeepCopy() *DatasetReference { if in == nil { return nil } out := new(DatasetReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EncryptionConfiguration) DeepCopyInto(out *EncryptionConfiguration) { *out = *in if in.KmsKeyRef != nil { in, out := &in.KmsKeyRef, &out.KmsKeyRef *out = new(refsv1beta1.KMSCryptoKeyRef) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfiguration. func (in *EncryptionConfiguration) DeepCopy() *EncryptionConfiguration { if in == nil { return nil } out := new(EncryptionConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExternalCatalogDatasetOptions) DeepCopyInto(out *ExternalCatalogDatasetOptions) { *out = *in if in.Parameters != nil { in, out := &in.Parameters, &out.Parameters *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.DefaultStorageLocationUri != nil { in, out := &in.DefaultStorageLocationUri, &out.DefaultStorageLocationUri *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalCatalogDatasetOptions. func (in *ExternalCatalogDatasetOptions) DeepCopy() *ExternalCatalogDatasetOptions { if in == nil { return nil } out := new(ExternalCatalogDatasetOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExternalDataConfiguration) DeepCopyInto(out *ExternalDataConfiguration) { *out = *in if in.Autodetect != nil { in, out := &in.Autodetect, &out.Autodetect *out = new(bool) **out = **in } if in.AvroOptions != nil { in, out := &in.AvroOptions, &out.AvroOptions *out = new(AvroOptions) (*in).DeepCopyInto(*out) } if in.Compression != nil { in, out := &in.Compression, &out.Compression *out = new(string) **out = **in } if in.ConnectionId != nil { in, out := &in.ConnectionId, &out.ConnectionId *out = new(string) **out = **in } if in.CsvOptions != nil { in, out := &in.CsvOptions, &out.CsvOptions *out = new(CsvOptions) (*in).DeepCopyInto(*out) } if in.FileSetSpecType != nil { in, out := &in.FileSetSpecType, &out.FileSetSpecType *out = new(string) **out = **in } if in.GoogleSheetsOptions != nil { in, out := &in.GoogleSheetsOptions, &out.GoogleSheetsOptions *out = new(GoogleSheetsOptions) (*in).DeepCopyInto(*out) } if in.HivePartitioningOptions != nil { in, out := &in.HivePartitioningOptions, &out.HivePartitioningOptions *out = new(HivePartitioningOptions) (*in).DeepCopyInto(*out) } if in.IgnoreUnknownValues != nil { in, out := &in.IgnoreUnknownValues, &out.IgnoreUnknownValues *out = new(bool) **out = **in } if in.JsonOptions != nil { in, out := &in.JsonOptions, &out.JsonOptions *out = new(JsonOptions) (*in).DeepCopyInto(*out) } if in.MaxBadRecords != nil { in, out := &in.MaxBadRecords, &out.MaxBadRecords *out = new(int64) **out = **in } if in.MetadataCacheMode != nil { in, out := &in.MetadataCacheMode, &out.MetadataCacheMode *out = new(string) **out = **in } if in.ObjectMetadata != nil { in, out := &in.ObjectMetadata, &out.ObjectMetadata *out = new(string) **out = **in } if in.ParquetOptions != nil { in, out := &in.ParquetOptions, &out.ParquetOptions *out = new(ParquetOptions) (*in).DeepCopyInto(*out) } if in.ReferenceFileSchemaUri != nil { in, out := &in.ReferenceFileSchemaUri, &out.ReferenceFileSchemaUri *out = new(string) **out = **in } if in.Schema != nil { in, out := &in.Schema, &out.Schema *out = new(string) **out = **in } if in.SourceFormat != nil { in, out := &in.SourceFormat, &out.SourceFormat *out = new(string) **out = **in } if in.SourceUris != nil { in, out := &in.SourceUris, &out.SourceUris *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDataConfiguration. func (in *ExternalDataConfiguration) DeepCopy() *ExternalDataConfiguration { if in == nil { return nil } out := new(ExternalDataConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExternalDatasetReference) DeepCopyInto(out *ExternalDatasetReference) { *out = *in if in.ExternalSource != nil { in, out := &in.ExternalSource, &out.ExternalSource *out = new(string) **out = **in } if in.Connection != nil { in, out := &in.Connection, &out.Connection *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDatasetReference. func (in *ExternalDatasetReference) DeepCopy() *ExternalDatasetReference { if in == nil { return nil } out := new(ExternalDatasetReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ForeignKey) DeepCopyInto(out *ForeignKey) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } in.ReferencedTable.DeepCopyInto(&out.ReferencedTable) in.ColumnReferences.DeepCopyInto(&out.ColumnReferences) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForeignKey. func (in *ForeignKey) DeepCopy() *ForeignKey { if in == nil { return nil } out := new(ForeignKey) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GcpTag) DeepCopyInto(out *GcpTag) { *out = *in if in.TagKey != nil { in, out := &in.TagKey, &out.TagKey *out = new(string) **out = **in } if in.TagValue != nil { in, out := &in.TagValue, &out.TagValue *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcpTag. func (in *GcpTag) DeepCopy() *GcpTag { if in == nil { return nil } out := new(GcpTag) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GoogleSheetsOptions) DeepCopyInto(out *GoogleSheetsOptions) { *out = *in if in.SkipLeadingRows != nil { in, out := &in.SkipLeadingRows, &out.SkipLeadingRows *out = new(int64) **out = **in } if in.Range != nil { in, out := &in.Range, &out.Range *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetsOptions. func (in *GoogleSheetsOptions) DeepCopy() *GoogleSheetsOptions { if in == nil { return nil } out := new(GoogleSheetsOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HivePartitioningOptions) DeepCopyInto(out *HivePartitioningOptions) { *out = *in if in.Mode != nil { in, out := &in.Mode, &out.Mode *out = new(string) **out = **in } if in.SourceUriPrefix != nil { in, out := &in.SourceUriPrefix, &out.SourceUriPrefix *out = new(string) **out = **in } if in.RequirePartitionFilter != nil { in, out := &in.RequirePartitionFilter, &out.RequirePartitionFilter *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HivePartitioningOptions. func (in *HivePartitioningOptions) DeepCopy() *HivePartitioningOptions { if in == nil { return nil } out := new(HivePartitioningOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JsonOptions) DeepCopyInto(out *JsonOptions) { *out = *in if in.Encoding != nil { in, out := &in.Encoding, &out.Encoding *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonOptions. func (in *JsonOptions) DeepCopy() *JsonOptions { if in == nil { return nil } out := new(JsonOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LinkedDatasetMetadata) DeepCopyInto(out *LinkedDatasetMetadata) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedDatasetMetadata. func (in *LinkedDatasetMetadata) DeepCopy() *LinkedDatasetMetadata { if in == nil { return nil } out := new(LinkedDatasetMetadata) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LinkedDatasetSource) DeepCopyInto(out *LinkedDatasetSource) { *out = *in if in.SourceDataset != nil { in, out := &in.SourceDataset, &out.SourceDataset *out = new(DatasetReference) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedDatasetSource. func (in *LinkedDatasetSource) DeepCopy() *LinkedDatasetSource { if in == nil { return nil } out := new(LinkedDatasetSource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MaterializedViewDefinition) DeepCopyInto(out *MaterializedViewDefinition) { *out = *in if in.Query != nil { in, out := &in.Query, &out.Query *out = new(string) **out = **in } if in.EnableRefresh != nil { in, out := &in.EnableRefresh, &out.EnableRefresh *out = new(bool) **out = **in } if in.RefreshIntervalMs != nil { in, out := &in.RefreshIntervalMs, &out.RefreshIntervalMs *out = new(int64) **out = **in } if in.AllowNonIncrementalDefinition != nil { in, out := &in.AllowNonIncrementalDefinition, &out.AllowNonIncrementalDefinition *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaterializedViewDefinition. func (in *MaterializedViewDefinition) DeepCopy() *MaterializedViewDefinition { if in == nil { return nil } out := new(MaterializedViewDefinition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ParquetOptions) DeepCopyInto(out *ParquetOptions) { *out = *in if in.EnumAsString != nil { in, out := &in.EnumAsString, &out.EnumAsString *out = new(bool) **out = **in } if in.EnableListInference != nil { in, out := &in.EnableListInference, &out.EnableListInference *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParquetOptions. func (in *ParquetOptions) DeepCopy() *ParquetOptions { if in == nil { return nil } out := new(ParquetOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrimaryKey) DeepCopyInto(out *PrimaryKey) { *out = *in if in.Columns != nil { in, out := &in.Columns, &out.Columns *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryKey. func (in *PrimaryKey) DeepCopy() *PrimaryKey { if in == nil { return nil } out := new(PrimaryKey) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RangePartitioning) DeepCopyInto(out *RangePartitioning) { *out = *in if in.Field != nil { in, out := &in.Field, &out.Field *out = new(string) **out = **in } in.Range.DeepCopyInto(&out.Range) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangePartitioning. func (in *RangePartitioning) DeepCopy() *RangePartitioning { if in == nil { return nil } out := new(RangePartitioning) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RangePartitioning_Range) DeepCopyInto(out *RangePartitioning_Range) { *out = *in if in.Start != nil { in, out := &in.Start, &out.Start *out = new(int64) **out = **in } if in.End != nil { in, out := &in.End, &out.End *out = new(int64) **out = **in } if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(int64) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangePartitioning_Range. func (in *RangePartitioning_Range) DeepCopy() *RangePartitioning_Range { if in == nil { return nil } out := new(RangePartitioning_Range) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RestrictionConfig) DeepCopyInto(out *RestrictionConfig) { *out = *in if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestrictionConfig. func (in *RestrictionConfig) DeepCopy() *RestrictionConfig { if in == nil { return nil } out := new(RestrictionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RoutineReference) DeepCopyInto(out *RoutineReference) { *out = *in if in.ProjectId != nil { in, out := &in.ProjectId, &out.ProjectId *out = new(string) **out = **in } if in.DatasetId != nil { in, out := &in.DatasetId, &out.DatasetId *out = new(string) **out = **in } if in.RoutineId != nil { in, out := &in.RoutineId, &out.RoutineId *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutineReference. func (in *RoutineReference) DeepCopy() *RoutineReference { if in == nil { return nil } out := new(RoutineReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableConstraints) DeepCopyInto(out *TableConstraints) { *out = *in if in.PrimaryKey != nil { in, out := &in.PrimaryKey, &out.PrimaryKey *out = new(PrimaryKey) (*in).DeepCopyInto(*out) } if in.ForeignKeys != nil { in, out := &in.ForeignKeys, &out.ForeignKeys *out = make([]ForeignKey, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableConstraints. func (in *TableConstraints) DeepCopy() *TableConstraints { if in == nil { return nil } out := new(TableConstraints) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableEncryptionConfiguration) DeepCopyInto(out *TableEncryptionConfiguration) { *out = *in if in.KmsKeyRef != nil { in, out := &in.KmsKeyRef, &out.KmsKeyRef *out = new(refsv1beta1.KMSCryptoKeyRef) **out = **in } if in.KmsKeyVersion != nil { in, out := &in.KmsKeyVersion, &out.KmsKeyVersion *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableEncryptionConfiguration. func (in *TableEncryptionConfiguration) DeepCopy() *TableEncryptionConfiguration { if in == nil { return nil } out := new(TableEncryptionConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableIdentity) DeepCopyInto(out *TableIdentity) { *out = *in if in.parent != nil { in, out := &in.parent, &out.parent *out = new(TableParent) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIdentity. func (in *TableIdentity) DeepCopy() *TableIdentity { if in == nil { return nil } out := new(TableIdentity) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableParent) DeepCopyInto(out *TableParent) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParent. func (in *TableParent) DeepCopy() *TableParent { if in == nil { return nil } out := new(TableParent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableRef) DeepCopyInto(out *TableRef) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableRef. func (in *TableRef) DeepCopy() *TableRef { if in == nil { return nil } out := new(TableRef) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TableReference) DeepCopyInto(out *TableReference) { *out = *in if in.ProjectId != nil { in, out := &in.ProjectId, &out.ProjectId *out = new(string) **out = **in } if in.DatasetId != nil { in, out := &in.DatasetId, &out.DatasetId *out = new(string) **out = **in } if in.TableId != nil { in, out := &in.TableId, &out.TableId *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableReference. func (in *TableReference) DeepCopy() *TableReference { if in == nil { return nil } out := new(TableReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TimePartitioning) DeepCopyInto(out *TimePartitioning) { *out = *in if in.ExpirationMs != nil { in, out := &in.ExpirationMs, &out.ExpirationMs *out = new(int64) **out = **in } if in.RequirePartitionFilter != nil { in, out := &in.RequirePartitionFilter, &out.RequirePartitionFilter *out = new(bool) **out = **in } if in.Field != nil { in, out := &in.Field, &out.Field *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePartitioning. func (in *TimePartitioning) DeepCopy() *TimePartitioning { if in == nil { return nil } out := new(TimePartitioning) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ViewDefinition) DeepCopyInto(out *ViewDefinition) { *out = *in if in.Query != nil { in, out := &in.Query, &out.Query *out = new(string) **out = **in } if in.UseLegacySql != nil { in, out := &in.UseLegacySql, &out.UseLegacySql *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewDefinition. func (in *ViewDefinition) DeepCopy() *ViewDefinition { if in == nil { return nil } out := new(ViewDefinition) in.DeepCopyInto(out) return out }