func()

in apis/datacatalog/v1alpha1/zz_generated.deepcopy.go [808:928]


func (in *DataCatalogEntrySpec) DeepCopyInto(out *DataCatalogEntrySpec) {
	*out = *in
	in.DataCatalogEntryParent.DeepCopyInto(&out.DataCatalogEntryParent)
	if in.ResourceID != nil {
		in, out := &in.ResourceID, &out.ResourceID
		*out = new(string)
		**out = **in
	}
	if in.Type != nil {
		in, out := &in.Type, &out.Type
		*out = new(string)
		**out = **in
	}
	if in.UserSpecifiedType != nil {
		in, out := &in.UserSpecifiedType, &out.UserSpecifiedType
		*out = new(string)
		**out = **in
	}
	if in.UserSpecifiedSystem != nil {
		in, out := &in.UserSpecifiedSystem, &out.UserSpecifiedSystem
		*out = new(string)
		**out = **in
	}
	if in.SQLDatabaseSystemSpec != nil {
		in, out := &in.SQLDatabaseSystemSpec, &out.SQLDatabaseSystemSpec
		*out = new(SQLDatabaseSystemSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.LookerSystemSpec != nil {
		in, out := &in.LookerSystemSpec, &out.LookerSystemSpec
		*out = new(LookerSystemSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.CloudBigtableSystemSpec != nil {
		in, out := &in.CloudBigtableSystemSpec, &out.CloudBigtableSystemSpec
		*out = new(CloudBigtableSystemSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.GCSFilesetSpec != nil {
		in, out := &in.GCSFilesetSpec, &out.GCSFilesetSpec
		*out = new(GCSFilesetSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.DatabaseTableSpec != nil {
		in, out := &in.DatabaseTableSpec, &out.DatabaseTableSpec
		*out = new(DatabaseTableSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.DataSourceConnectionSpec != nil {
		in, out := &in.DataSourceConnectionSpec, &out.DataSourceConnectionSpec
		*out = new(DataSourceConnectionSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.RoutineSpec != nil {
		in, out := &in.RoutineSpec, &out.RoutineSpec
		*out = new(RoutineSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.DatasetSpec != nil {
		in, out := &in.DatasetSpec, &out.DatasetSpec
		*out = new(DatasetSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.FilesetSpec != nil {
		in, out := &in.FilesetSpec, &out.FilesetSpec
		*out = new(FilesetSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.ServiceSpec != nil {
		in, out := &in.ServiceSpec, &out.ServiceSpec
		*out = new(ServiceSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.ModelSpec != nil {
		in, out := &in.ModelSpec, &out.ModelSpec
		*out = new(ModelSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.FeatureOnlineStoreSpec != nil {
		in, out := &in.FeatureOnlineStoreSpec, &out.FeatureOnlineStoreSpec
		*out = new(FeatureOnlineStoreSpec)
		**out = **in
	}
	if in.DisplayName != nil {
		in, out := &in.DisplayName, &out.DisplayName
		*out = new(string)
		**out = **in
	}
	if in.Description != nil {
		in, out := &in.Description, &out.Description
		*out = new(string)
		**out = **in
	}
	if in.BusinessContext != nil {
		in, out := &in.BusinessContext, &out.BusinessContext
		*out = new(BusinessContext)
		(*in).DeepCopyInto(*out)
	}
	if in.Schema != nil {
		in, out := &in.Schema, &out.Schema
		*out = new(Schema)
		(*in).DeepCopyInto(*out)
	}
	if in.SourceSystemTimestamps != nil {
		in, out := &in.SourceSystemTimestamps, &out.SourceSystemTimestamps
		*out = new(SystemTimestamps)
		(*in).DeepCopyInto(*out)
	}
	if in.UsageSignal != nil {
		in, out := &in.UsageSignal, &out.UsageSignal
		*out = new(UsageSignal)
		(*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
		}
	}
}