in apis/appmesh/v1beta2/zz_generated.deepcopy.go [2905:2949]
func (in *VirtualGatewaySpec) DeepCopyInto(out *VirtualGatewaySpec) {
*out = *in
if in.AWSName != nil {
in, out := &in.AWSName, &out.AWSName
*out = new(string)
**out = **in
}
if in.NamespaceSelector != nil {
in, out := &in.NamespaceSelector, &out.NamespaceSelector
*out = new(v1.LabelSelector)
(*in).DeepCopyInto(*out)
}
if in.PodSelector != nil {
in, out := &in.PodSelector, &out.PodSelector
*out = new(v1.LabelSelector)
(*in).DeepCopyInto(*out)
}
if in.GatewayRouteSelector != nil {
in, out := &in.GatewayRouteSelector, &out.GatewayRouteSelector
*out = new(v1.LabelSelector)
(*in).DeepCopyInto(*out)
}
if in.Listeners != nil {
in, out := &in.Listeners, &out.Listeners
*out = make([]VirtualGatewayListener, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Logging != nil {
in, out := &in.Logging, &out.Logging
*out = new(VirtualGatewayLogging)
(*in).DeepCopyInto(*out)
}
if in.BackendDefaults != nil {
in, out := &in.BackendDefaults, &out.BackendDefaults
*out = new(VirtualGatewayBackendDefaults)
(*in).DeepCopyInto(*out)
}
if in.MeshRef != nil {
in, out := &in.MeshRef, &out.MeshRef
*out = new(MeshReference)
**out = **in
}
}