func()

in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [2887:2934]


func (in *BreakerConfig) DeepCopyInto(out *BreakerConfig) {
	*out = *in
	if in.AverageRequestRT != nil {
		in, out := &in.AverageRequestRT, &out.AverageRequestRT
		*out = new(string)
		**out = **in
	}
	if in.SlowRequestRT != nil {
		in, out := &in.SlowRequestRT, &out.SlowRequestRT
		*out = new(string)
		**out = **in
	}
	if in.MaxSlowRequests != nil {
		in, out := &in.MaxSlowRequests, &out.MaxSlowRequests
		*out = new(uint32)
		**out = **in
	}
	if in.ErrorPercent != nil {
		in, out := &in.ErrorPercent, &out.ErrorPercent
		*out = new(Percent)
		**out = **in
	}
	if in.GatewayErrorPercent != nil {
		in, out := &in.GatewayErrorPercent, &out.GatewayErrorPercent
		*out = new(Percent)
		**out = **in
	}
	if in.MinRequestAmount != nil {
		in, out := &in.MinRequestAmount, &out.MinRequestAmount
		*out = new(uint32)
		**out = **in
	}
	if in.CustomResponse != nil {
		in, out := &in.CustomResponse, &out.CustomResponse
		*out = new(CustomResponse)
		(*in).DeepCopyInto(*out)
	}
	if in.BreakDuration != nil {
		in, out := &in.BreakDuration, &out.BreakDuration
		*out = new(string)
		**out = **in
	}
	if in.WindowSize != nil {
		in, out := &in.WindowSize, &out.WindowSize
		*out = new(string)
		**out = **in
	}
}