Class DiscoveryService
java.lang.Object
com.here.platform.data.client.service.lookup.DiscoveryService
- All Implemented Interfaces:
LookupService
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.here.platform.data.client.service.lookup.LookupService
LookupService.LookupRequest, LookupService.LookupRequest$, LookupService.LookupResponse, LookupService.LookupResponse$, LookupService.ServiceEndpointDetails, LookupService.ServiceEndpointDetails$ -
Constructor Summary
ConstructorsConstructorDescriptionDiscoveryService(com.typesafe.config.Config config, scala.Option<String> configDiscoveryEnv, RequestExecutor requestExecutor, scala.Option<ProxySettings> proxySettings, RetryPolicyType retryPolicyType, ClientExecutionContext clientExecutionContext, TemplateIdGenerator templateIdGenerator) -
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.Future<LookupService.LookupResponse>discover(LookupService.LookupRequest request, HttpRequestSigner requestSigner) static LookupService.LookupResponseparseResponse(String json) static StringProdUrl()serviceUrlFromPartition(scala.Option<String> hrnEnv) static StringSitUrl()
-
Constructor Details
-
DiscoveryService
public DiscoveryService(com.typesafe.config.Config config, scala.Option<String> configDiscoveryEnv, RequestExecutor requestExecutor, scala.Option<ProxySettings> proxySettings, RetryPolicyType retryPolicyType, ClientExecutionContext clientExecutionContext, TemplateIdGenerator templateIdGenerator)
-
-
Method Details
-
ProdUrl
-
SitUrl
-
parseResponse
-
defaultEnv
-
serviceUrlFromPartition
-
discover
public scala.concurrent.Future<LookupService.LookupResponse> discover(LookupService.LookupRequest request, HttpRequestSigner requestSigner) - Specified by:
discoverin interfaceLookupService
-