in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [1102:1125]
func (in *ASMGlobalRateLimiterSpec) DeepCopyInto(out *ASMGlobalRateLimiterSpec) {
*out = *in
if in.WorkloadSelector != nil {
in, out := &in.WorkloadSelector, &out.WorkloadSelector
*out = new(WorkloadSelector)
(*in).DeepCopyInto(*out)
}
if in.RateLimitService != nil {
in, out := &in.RateLimitService, &out.RateLimitService
*out = new(RateLimitServiceConfig)
(*in).DeepCopyInto(*out)
}
if in.Configs != nil {
in, out := &in.Configs, &out.Configs
*out = make([]*GlobalRateLimiterConfig, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(GlobalRateLimiterConfig)
(*in).DeepCopyInto(*out)
}
}
}
}