Class MapRouletteConfiguration

  • All Implemented Interfaces:
    java.io.Serializable

    public class MapRouletteConfiguration
    extends java.lang.Object
    implements java.io.Serializable
    The 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)  
    • 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:
        toString in class java.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)