in apis/dataflow/v1beta1/zz_generated.deepcopy.go [2766:2886]
func (in *WorkerPool) DeepCopyInto(out *WorkerPool) {
*out = *in
if in.Kind != nil {
in, out := &in.Kind, &out.Kind
*out = new(string)
**out = **in
}
if in.NumWorkers != nil {
in, out := &in.NumWorkers, &out.NumWorkers
*out = new(int32)
**out = **in
}
if in.Packages != nil {
in, out := &in.Packages, &out.Packages
*out = make([]Package, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.DefaultPackageSet != nil {
in, out := &in.DefaultPackageSet, &out.DefaultPackageSet
*out = new(string)
**out = **in
}
if in.MachineType != nil {
in, out := &in.MachineType, &out.MachineType
*out = new(string)
**out = **in
}
if in.TeardownPolicy != nil {
in, out := &in.TeardownPolicy, &out.TeardownPolicy
*out = new(string)
**out = **in
}
if in.DiskSizeGb != nil {
in, out := &in.DiskSizeGb, &out.DiskSizeGb
*out = new(int32)
**out = **in
}
if in.DiskType != nil {
in, out := &in.DiskType, &out.DiskType
*out = new(string)
**out = **in
}
if in.DiskSourceImage != nil {
in, out := &in.DiskSourceImage, &out.DiskSourceImage
*out = new(string)
**out = **in
}
if in.Zone != nil {
in, out := &in.Zone, &out.Zone
*out = new(string)
**out = **in
}
if in.TaskrunnerSettings != nil {
in, out := &in.TaskrunnerSettings, &out.TaskrunnerSettings
*out = new(TaskRunnerSettings)
(*in).DeepCopyInto(*out)
}
if in.OnHostMaintenance != nil {
in, out := &in.OnHostMaintenance, &out.OnHostMaintenance
*out = new(string)
**out = **in
}
if in.DataDisks != nil {
in, out := &in.DataDisks, &out.DataDisks
*out = make([]Disk, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.AutoscalingSettings != nil {
in, out := &in.AutoscalingSettings, &out.AutoscalingSettings
*out = new(AutoscalingSettings)
(*in).DeepCopyInto(*out)
}
if in.PoolArgs != nil {
in, out := &in.PoolArgs, &out.PoolArgs
*out = new(google_protobuf_Any)
**out = **in
}
if in.Network != nil {
in, out := &in.Network, &out.Network
*out = new(string)
**out = **in
}
if in.Subnetwork != nil {
in, out := &in.Subnetwork, &out.Subnetwork
*out = new(string)
**out = **in
}
if in.WorkerHarnessContainerImage != nil {
in, out := &in.WorkerHarnessContainerImage, &out.WorkerHarnessContainerImage
*out = new(string)
**out = **in
}
if in.NumThreadsPerWorker != nil {
in, out := &in.NumThreadsPerWorker, &out.NumThreadsPerWorker
*out = new(int32)
**out = **in
}
if in.IpConfiguration != nil {
in, out := &in.IpConfiguration, &out.IpConfiguration
*out = new(string)
**out = **in
}
if in.SdkHarnessContainerImages != nil {
in, out := &in.SdkHarnessContainerImages, &out.SdkHarnessContainerImages
*out = make([]SdkHarnessContainerImage, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}