// Code generated by protoc-gen-deepcopy. DO NOT EDIT.
package catalogv2beta1
import (
proto "google.golang.org/protobuf/proto"
)
// DeepCopyInto supports using Workload within kubernetes types, where deepcopy-gen is used.
func ( in * Workload ) DeepCopyInto ( out * Workload ) {
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workload. Required by controller-gen.
func ( in * Workload ) DeepCopy ( ) * Workload {
if in == nil {
return nil
}
out := new ( Workload )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Workload. Required by controller-gen.
func ( in * Workload ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using WorkloadAddress within kubernetes types, where deepcopy-gen is used.
func ( in * WorkloadAddress ) DeepCopyInto ( out * WorkloadAddress ) {
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadAddress. Required by controller-gen.
func ( in * WorkloadAddress ) DeepCopy ( ) * WorkloadAddress {
if in == nil {
return nil
}
out := new ( WorkloadAddress )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadAddress. Required by controller-gen.
func ( in * WorkloadAddress ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using WorkloadPort within kubernetes types, where deepcopy-gen is used.
func ( in * WorkloadPort ) DeepCopyInto ( out * WorkloadPort ) {
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadPort. Required by controller-gen.
func ( in * WorkloadPort ) DeepCopy ( ) * WorkloadPort {
if in == nil {
return nil
}
out := new ( WorkloadPort )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadPort. Required by controller-gen.
func ( in * WorkloadPort ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using Locality within kubernetes types, where deepcopy-gen is used.
func ( in * Locality ) DeepCopyInto ( out * Locality ) {
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Locality. Required by controller-gen.
func ( in * Locality ) DeepCopy ( ) * Locality {
if in == nil {
return nil
}
out := new ( Locality )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Locality. Required by controller-gen.
func ( in * Locality ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using DNSPolicy within kubernetes types, where deepcopy-gen is used.
func ( in * DNSPolicy ) DeepCopyInto ( out * DNSPolicy ) {
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSPolicy. Required by controller-gen.
func ( in * DNSPolicy ) DeepCopy ( ) * DNSPolicy {
if in == nil {
return nil
}
out := new ( DNSPolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DNSPolicy. Required by controller-gen.
func ( in * DNSPolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using Weights within kubernetes types, where deepcopy-gen is used.
func ( in * Weights ) DeepCopyInto ( out * Weights ) {
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Weights. Required by controller-gen.
func ( in * Weights ) DeepCopy ( ) * Weights {
if in == nil {
return nil
}
out := new ( Weights )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Weights. Required by controller-gen.
func ( in * Weights ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}