Add 'sdk/java-v2/' from commit '55f103e336ca9fb8bf1720d2ef4ee8dd4e221118'
[arvados.git] / sdk / java-v2 / src / main / java / org / arvados / client / config / ConfigProvider.java
1 /*
2  * Copyright (C) The Arvados Authors. All rights reserved.
3  *
4  * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
5  *
6  */
7
8 package org.arvados.client.config;
9
10 import java.io.File;
11
12 public interface ConfigProvider {
13
14     //API
15     boolean isApiHostInsecure();
16
17     String getKeepWebHost();
18
19     int getKeepWebPort();
20
21     String getApiHost();
22
23     int getApiPort();
24
25     String getApiToken();
26
27     String getApiProtocol();
28
29
30     //FILE UPLOAD
31     int getFileSplitSize();
32
33     File getFileSplitDirectory();
34
35     int getNumberOfCopies();
36
37     int getNumberOfRetries();
38
39
40 }