func()

in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [1212:1258]


func (in *ASMGrpcJsonTranscoderSpec) DeepCopyInto(out *ASMGrpcJsonTranscoderSpec) {
	*out = *in
	if in.WorkloadSelector != nil {
		in, out := &in.WorkloadSelector, &out.WorkloadSelector
		*out = new(WorkloadSelector)
		(*in).DeepCopyInto(*out)
	}
	if in.Services != nil {
		in, out := &in.Services, &out.Services
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.PrintOptions != nil {
		in, out := &in.PrintOptions, &out.PrintOptions
		*out = new(GrpcJsonTranscoder_PrintOptions)
		(*in).DeepCopyInto(*out)
	}
	if in.MatchIncomingRequestRoute != nil {
		in, out := &in.MatchIncomingRequestRoute, &out.MatchIncomingRequestRoute
		*out = new(bool)
		**out = **in
	}
	if in.IgnoredQueryParameters != nil {
		in, out := &in.IgnoredQueryParameters, &out.IgnoredQueryParameters
		*out = new([]string)
		if **in != nil {
			in, out := *in, *out
			*out = make([]string, len(*in))
			copy(*out, *in)
		}
	}
	if in.AutoMapping != nil {
		in, out := &in.AutoMapping, &out.AutoMapping
		*out = new(bool)
		**out = **in
	}
	if in.IgnoreUnknownQueryParameters != nil {
		in, out := &in.IgnoreUnknownQueryParameters, &out.IgnoreUnknownQueryParameters
		*out = new(bool)
		**out = **in
	}
	if in.ConvertGrpcStatus != nil {
		in, out := &in.ConvertGrpcStatus, &out.ConvertGrpcStatus
		*out = new(bool)
		**out = **in
	}
}