Class MapRouletteConfiguration
- java.lang.Object
-
- org.maproulette.client.connection.MapRouletteConfiguration
-
- All Implemented Interfaces:
java.io.Serializable
public class MapRouletteConfiguration extends java.lang.Object implements java.io.SerializableThe MapRouletteConfiguration- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MapRouletteConfiguration(java.lang.String server, int port, java.lang.String apiKey)MapRouletteConfiguration(java.lang.String server, int port, java.lang.String projectName, java.lang.String apiKey)MapRouletteConfiguration(java.lang.String scheme, java.lang.String server, int port, java.lang.String apiKey)MapRouletteConfiguration(java.lang.String scheme, java.lang.String server, int port, java.lang.String projectName, java.lang.String apiKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetApiKey()intgetBatchSize()java.lang.StringgetDefaultProjectName()intgetPort()java.lang.StringgetScheme()java.lang.StringgetServer()static MapRouletteConfigurationparse(java.lang.String configuration)Parses a map roulette configuration object from a string that follows one of these structures [SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY] [SCHEME]://[SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY]voidsetBatchSize(int batchSize)java.lang.StringtoString()
-
-
-
Constructor Detail
-
MapRouletteConfiguration
public MapRouletteConfiguration(java.lang.String server, int port, java.lang.String projectName, java.lang.String apiKey)
-
MapRouletteConfiguration
public MapRouletteConfiguration(java.lang.String server, int port, java.lang.String apiKey)
-
MapRouletteConfiguration
public MapRouletteConfiguration(java.lang.String scheme, java.lang.String server, int port, java.lang.String projectName, java.lang.String apiKey)
-
MapRouletteConfiguration
public MapRouletteConfiguration(java.lang.String scheme, java.lang.String server, int port, java.lang.String apiKey)
-
-
Method Detail
-
parse
public static MapRouletteConfiguration parse(java.lang.String configuration) throws MapRouletteException
Parses a map roulette configuration object from a string that follows one of these structures [SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY] [SCHEME]://[SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY]- Parameters:
configuration- The configuration string to parse- Returns:
- A valid Map Roulette Configuration object, null returned if the configuration string is not valid
- Throws:
MapRouletteException- if invalid configuration string passed
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getApiKey
public java.lang.String getApiKey()
-
getPort
public int getPort()
-
getScheme
public java.lang.String getScheme()
-
getServer
public java.lang.String getServer()
-
getDefaultProjectName
public java.lang.String getDefaultProjectName()
-
getBatchSize
public int getBatchSize()
-
setBatchSize
public void setBatchSize(int batchSize)
-
-