code: func (o *CombinedInsecureServingOptions) ApplyTo(c *schedulerappconfig.Config, componentConfig *kubeschedulerconfig.KubeSchedulerConfiguration) error {
  	if o == nil {
  		componentConfig.HealthzBindAddress = ""
  		componentConfig.MetricsBindAddress = ""
  		return nil
  	}
  
  	if o.Healthz != nil {
  		o.Healthz.BindPort = o.BindPort
  		o.Healthz.BindAddress = net.ParseIP(o.BindAddress)
  	}
  	if o.Metrics != nil {
  		o.Metrics.BindPort = o.BindPort
  		o.Metrics.BindAddress = net.ParseIP(o.BindAddress)
  	}
  
  	return o.applyTo(c, componentConfig)
  }
docs: // ApplyTo applies the insecure serving options to the given scheduler app configuration, and updates the componentConfig.