func()

in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [4452:4505]


func (in *EnvoyHttpGrpcV3LogProvider) DeepCopyInto(out *EnvoyHttpGrpcV3LogProvider) {
	*out = *in
	if in.Service != nil {
		in, out := &in.Service, &out.Service
		*out = new(string)
		**out = **in
	}
	if in.Port != nil {
		in, out := &in.Port, &out.Port
		*out = new(uint32)
		**out = **in
	}
	if in.LogName != nil {
		in, out := &in.LogName, &out.LogName
		*out = new(string)
		**out = **in
	}
	if in.FilterStateObjectsToLog != nil {
		in, out := &in.FilterStateObjectsToLog, &out.FilterStateObjectsToLog
		*out = new([]string)
		if **in != nil {
			in, out := *in, *out
			*out = make([]string, len(*in))
			copy(*out, *in)
		}
	}
	if in.AdditionalRequestHeadersToLog != nil {
		in, out := &in.AdditionalRequestHeadersToLog, &out.AdditionalRequestHeadersToLog
		*out = new([]string)
		if **in != nil {
			in, out := *in, *out
			*out = make([]string, len(*in))
			copy(*out, *in)
		}
	}
	if in.AdditionalResponseHeadersToLog != nil {
		in, out := &in.AdditionalResponseHeadersToLog, &out.AdditionalResponseHeadersToLog
		*out = new([]string)
		if **in != nil {
			in, out := *in, *out
			*out = make([]string, len(*in))
			copy(*out, *in)
		}
	}
	if in.AdditionalResponseTrailersToLog != nil {
		in, out := &in.AdditionalResponseTrailersToLog, &out.AdditionalResponseTrailersToLog
		*out = new([]string)
		if **in != nil {
			in, out := *in, *out
			*out = make([]string, len(*in))
			copy(*out, *in)
		}
	}
}