func()

in apis/bigquery/v1beta1/zz_generated.deepcopy.go [817:909]


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)
	}
}