Difference between revisions of "Motu Client Java"

From Gcube Wiki
Jump to: navigation, search
(Under the hood)
(Usage)
Line 25: Line 25:
 
   client.setPassword("password");
 
   client.setPassword("password");
 
</source>
 
</source>
 +
 +
== Setting the preferred download size ==
  
 
You can optionally specify the size of chunks to be downloaded.  
 
You can optionally specify the size of chunks to be downloaded.  

Revision as of 17:38, 29 November 2017

Overview

Usage

Configure your project

Maven coordinates:

  <dependency>
    <groupId>org.gcube.dataanalysis</groupId>
    <artifactId>motu-client</artifactId>
    <version>[1.0.0, 2.0.0)</version>
  </dependency>

Create a client

As a first step, you need to create a MotuClient object providing enough information to connect to the corresponding server:

  MotuClient client = new MotuClient("server endpoint");
  client.setUsername("username");
  client.setPassword("password");

Setting the preferred download size

You can optionally specify the size of chunks to be downloaded. If not provided, the client will use the maximum size allowed by the server (currently most servers allow between 1 and 2 GB).

  client.setPreferredDownloadSize(20*SizeUtils.MB);

Under the hood

TODO

References