test_class.file: domo-java-sdk-all/src/test/java/com/domo/sdk/request/ConfigTest.java
test_class.identifier: ConfigTest
test_case.body: @Test
    public void apiHost_shouldRemoveScheme() {
      Config c = newConfig("hostwithhttp.com:1234");
      assertThat(c.getApiHost()).isEqualTo("hostwithhttp.com:1234");
  
      assertThat( newConfig("http://example.com").getApiHost()).isEqualTo("example.com");
      assertThat( newConfig("https://other.com:1234").getApiHost()).isEqualTo("other.com:1234");
  
    }
test_case.class_method_signature: ConfigTest.apiHost_shouldRemoveScheme()
test_case.full_signature: @Test public void apiHost_shouldRemoveScheme()
test_case.identifier: apiHost_shouldRemoveScheme
test_case.invocations: newConfig isEqualTo assertThat getApiHost isEqualTo assertThat getApiHost newConfig isEqualTo assertThat getApiHost newConfig
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void apiHost_shouldRemoveScheme()
focal_class.declarator: LOG = LoggerFactory.getLogger(Config.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOG = LoggerFactory.getLogger(Config.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: clientId
focal_class.modifier: private final
focal_class.original_string: private final String clientId;
focal_class.type: String
focal_class.var_name: clientId
focal_class.declarator: secret
focal_class.modifier: private final
focal_class.original_string: private final String secret;
focal_class.type: String
focal_class.var_name: secret
focal_class.declarator: scopes
focal_class.modifier: private final
focal_class.original_string: private final List<Scope> scopes;
focal_class.type: List<Scope>
focal_class.var_name: scopes
focal_class.declarator: apiHost
focal_class.modifier: private
focal_class.original_string: private String apiHost;
focal_class.type: String
focal_class.var_name: apiHost
focal_class.declarator: useHttps = true
focal_class.modifier: private
focal_class.original_string: private boolean useHttps = true;
focal_class.type: boolean
focal_class.var_name: useHttps
focal_class.declarator: httpClient
focal_class.modifier: private final
focal_class.original_string: private final OkHttpClient httpClient;
focal_class.type: OkHttpClient
focal_class.var_name: httpClient
focal_class.declarator: httpLoggingLevel
focal_class.modifier: private
focal_class.original_string: private HttpLoggingInterceptor.Level httpLoggingLevel;
focal_class.type: HttpLoggingInterceptor.Level
focal_class.var_name: httpLoggingLevel
focal_class.file: domo-java-sdk-all/src/main/java/com/domo/sdk/request/Config.java
focal_class.identifier: Config
focal_class.class_method_signature: Config.Config(String clientId,
                    String secret,
                    String apiHost,
                    boolean useHttps,
                    List<Scope> scopes,
                    OkHttpClient httpClient,
                    HttpLoggingInterceptor.Level httpLoggingLevel)
focal_class.full_signature: public  Config(String clientId,
                    String secret,
                    String apiHost,
                    boolean useHttps,
                    List<Scope> scopes,
                    OkHttpClient httpClient,
                    HttpLoggingInterceptor.Level httpLoggingLevel)
focal_class.identifier: Config
focal_class.modifiers: public
focal_class.parameters: (String clientId,
                    String secret,
                    String apiHost,
                    boolean useHttps,
                    List<Scope> scopes,
                    OkHttpClient httpClient,
                    HttpLoggingInterceptor.Level httpLoggingLevel)
focal_class.signature:  Config(String clientId,
                    String secret,
                    String apiHost,
                    boolean useHttps,
                    List<Scope> scopes,
                    OkHttpClient httpClient,
                    HttpLoggingInterceptor.Level httpLoggingLevel)
focal_class.class_method_signature: Config.stripPrefix(String apiHost)
focal_class.full_signature:  String stripPrefix(String apiHost)
focal_class.identifier: stripPrefix
focal_class.parameters: (String apiHost)
focal_class.return: String
focal_class.signature: String stripPrefix(String apiHost)
focal_class.class_method_signature: Config.getClientId()
focal_class.full_signature: public String getClientId()
focal_class.identifier: getClientId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getClientId()
focal_class.class_method_signature: Config.getSecret()
focal_class.full_signature: public String getSecret()
focal_class.identifier: getSecret
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSecret()
focal_class.class_method_signature: Config.getApiHost()
focal_class.full_signature: public String getApiHost()
focal_class.identifier: getApiHost
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getApiHost()
focal_class.class_method_signature: Config.useHttps()
focal_class.full_signature: public boolean useHttps()
focal_class.identifier: useHttps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean useHttps()
focal_class.class_method_signature: Config.getScopes()
focal_class.full_signature: public List<Scope> getScopes()
focal_class.identifier: getScopes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Scope>
focal_class.signature: List<Scope> getScopes()
focal_class.class_method_signature: Config.okHttpClient()
focal_class.full_signature: public OkHttpClient okHttpClient()
focal_class.identifier: okHttpClient
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: OkHttpClient
focal_class.signature: OkHttpClient okHttpClient()
focal_class.class_method_signature: Config.level()
focal_class.full_signature: public HttpLoggingInterceptor.Level level()
focal_class.identifier: level
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: HttpLoggingInterceptor.Level
focal_class.signature: HttpLoggingInterceptor.Level level()
focal_class.class_method_signature: Config.with()
focal_class.full_signature: public static Builder with()
focal_class.identifier: with
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder with()
focal_method.body: public String getApiHost() {
          return apiHost;
      }
focal_method.class_method_signature: Config.getApiHost()
focal_method.full_signature: public String getApiHost()
focal_method.identifier: getApiHost
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getApiHost()