code: func (c *ChannelConfig) resolveOptsFromConfig(ctx context.Client) {
  
  	if c.opts.MaxTargets != 0 && c.opts.MinResponses != 0 && c.opts.RetryOpts.RetryableCodes != nil {
  		//already loaded
  		return
  	}
  
  	chSdkCfg := ctx.EndpointConfig().ChannelConfig(c.channelID)
  
  	//resolve opts
  	c.resolveMaxResponsesOptsFromConfig(chSdkCfg)
  	c.resolveMinResponsesOptsFromConfig(chSdkCfg)
  	c.resolveRetryOptsFromConfig(chSdkCfg)
  
  	//apply default to missing opts
  	c.applyDefaultOpts()
  
  }
docs: //resolveOptsFromConfig loads opts from config if not loaded/initialized