func()

in alibabacloudservicemesh/v1/zz_generated.deepcopy.go [943:1015]


func (in *ASMExtensionProviderSpec) DeepCopyInto(out *ASMExtensionProviderSpec) {
	*out = *in
	if in.EnvoyExtAuthzHttp != nil {
		in, out := &in.EnvoyExtAuthzHttp, &out.EnvoyExtAuthzHttp
		*out = new(EnvoyExternalAuthorizationHttpProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.EnvoyExtAuthzGrpc != nil {
		in, out := &in.EnvoyExtAuthzGrpc, &out.EnvoyExtAuthzGrpc
		*out = new(EnvoyExternalAuthorizationGrpcProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Zipkin != nil {
		in, out := &in.Zipkin, &out.Zipkin
		*out = new(ZipkinTracingProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Lightstep != nil {
		in, out := &in.Lightstep, &out.Lightstep
		*out = new(LightstepTracingProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Datadog != nil {
		in, out := &in.Datadog, &out.Datadog
		*out = new(DatadogTracingProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Stackdriver != nil {
		in, out := &in.Stackdriver, &out.Stackdriver
		*out = new(StackdriverProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Opencensus != nil {
		in, out := &in.Opencensus, &out.Opencensus
		*out = new(OpenCensusAgentTracingProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Skywalking != nil {
		in, out := &in.Skywalking, &out.Skywalking
		*out = new(SkywalkingTracingProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.OpenTelemetry != nil {
		in, out := &in.OpenTelemetry, &out.OpenTelemetry
		*out = new(OpenTelemetryProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.EnvoyFileAccessLog != nil {
		in, out := &in.EnvoyFileAccessLog, &out.EnvoyFileAccessLog
		*out = new(EnvoyFileAccessLogProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.EnvoyHttpAls != nil {
		in, out := &in.EnvoyHttpAls, &out.EnvoyHttpAls
		*out = new(EnvoyHttpGrpcV3LogProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.EnvoyTcpAls != nil {
		in, out := &in.EnvoyTcpAls, &out.EnvoyTcpAls
		*out = new(EnvoyTcpGrpcV3LogProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.EnvoyOtelAls != nil {
		in, out := &in.EnvoyOtelAls, &out.EnvoyOtelAls
		*out = new(EnvoyOpenTelemetryLogProvider)
		(*in).DeepCopyInto(*out)
	}
	if in.Aggregate != nil {
		in, out := &in.Aggregate, &out.Aggregate
		*out = new(AggregateProvider)
		(*in).DeepCopyInto(*out)
	}
}