code: func (r Network_LBaaS_L7Pool) UpdateL7Pool(l7PoolUuid *string, l7Pool *datatypes.Network_LBaaS_L7Pool, l7HealthMonitor *datatypes.Network_LBaaS_L7HealthMonitor, l7SessionAffinity *datatypes.Network_LBaaS_L7SessionAffinity) (resp datatypes.Network_LBaaS_LoadBalancer, err error) {
  	params := []interface{}{
  		l7PoolUuid,
  		l7Pool,
  		l7HealthMonitor,
  		l7SessionAffinity,
  	}
  	err = r.Session.DoRequest("SoftLayer_Network_LBaaS_L7Pool", "updateL7Pool", params, &r.Options, &resp)
  	return
  }
docs: // Updates an existing L7 pool, L7 health monitor and L7 session affinity.