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