Interface ConfigService
- All Known Implementing Classes:
DefaultConfigService
public interface ConfigService
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.Future<Object>checkSubscriptionExists(HRN hrn, InternalSettings settings) scala.concurrent.Future<ConfigService.Operation>createCatalog(WritableCatalogConfiguration configuration, InternalSettings settings) scala.concurrent.Future<ConfigService.Operation>deleteCatalog(HRN hrn, InternalSettings settings) scala.concurrent.Future<ConfigService.Operation>deleteLayer(HRN hrn, String layer, InternalSettings settings) scala.concurrent.Future<Object>exists(HRN hrn, InternalSettings settings) scala.concurrent.Future<CatalogConfiguration>getConfig(HRN hrn, InternalSettings settings) scala.concurrent.Future<CatalogConfiguration>getConfigFromHref(InternalSettings settings, String href) scala.concurrent.Future<SubscriptionConfiguration>getSubscriptionConfig(HRN hrn, InternalSettings settings) scala.concurrent.Future<CatalogSubset>getSubset(HRN hrn, String subsetId, InternalSettings settings) scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<CatalogSubset,org.apache.pekko.NotUsed>> getSubsets(HRN hrn, scala.Option<Object> limit, scala.Option<scala.collection.immutable.Seq<String>> areas, InternalSettings settings) scala.concurrent.Future<CatalogSubsetsFingerprint>getSubsetsFingerprint(HRN hrn, InternalSettings settings) scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<CatalogConfiguration,org.apache.pekko.NotUsed>> listCatalogs(ListCatalogsParams params, InternalSettings settings) scala.concurrent.Future<scala.collection.immutable.Seq<HRN>>listCatalogs(InternalSettings settings) scala.concurrent.Future<scala.collection.immutable.Seq<SubscriptionConfiguration>>listSubscriptions(scala.Option<Object> limit, InternalSettings settings) scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<SubscriptionConfiguration,org.apache.pekko.NotUsed>> listSubscriptionsAsSource(scala.Option<Object> limit, InternalSettings settings) scala.concurrent.Future<ConfigService.Operation>removeAutomaticVersionDeletion(HRN hrn, InternalSettings settings) scala.concurrent.Future<ConfigService.StatusResponse>status(InternalSettings settings, String url) scala.concurrent.Future<ConfigService.SubscriptionStatusToken>subscribe(WritableSubscriptionConfiguration configuration, InternalSettings settings) scala.concurrent.Future<ConfigService.SubscriptionStatusResponse>subscriptionStatus(String statusToken, InternalSettings settings) scala.concurrent.Future<ConfigService.SubscriptionStatusToken>unsubscribe(HRN hrn, InternalSettings settings) scala.concurrent.Future<ConfigService.Operation>updateCatalog(HRN hrn, WritableCatalogConfiguration configuration, InternalSettings settings) scala.concurrent.Future<ConfigService.Operation>updateLayer(HRN hrn, String layerId, InternalSettings settings, UpdatableLayer layer)
-
Method Details
-
exists
-
getConfig
-
getConfigFromHref
scala.concurrent.Future<CatalogConfiguration> getConfigFromHref(InternalSettings settings, String href) -
createCatalog
scala.concurrent.Future<ConfigService.Operation> createCatalog(WritableCatalogConfiguration configuration, InternalSettings settings) -
updateCatalog
scala.concurrent.Future<ConfigService.Operation> updateCatalog(HRN hrn, WritableCatalogConfiguration configuration, InternalSettings settings) -
status
-
listCatalogs
scala.concurrent.Future<scala.collection.immutable.Seq<HRN>> listCatalogs(InternalSettings settings) -
listCatalogs
scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<CatalogConfiguration,org.apache.pekko.NotUsed>> listCatalogs(ListCatalogsParams params, InternalSettings settings) -
deleteCatalog
-
deleteLayer
scala.concurrent.Future<ConfigService.Operation> deleteLayer(HRN hrn, String layer, InternalSettings settings) -
removeAutomaticVersionDeletion
scala.concurrent.Future<ConfigService.Operation> removeAutomaticVersionDeletion(HRN hrn, InternalSettings settings) -
updateLayer
scala.concurrent.Future<ConfigService.Operation> updateLayer(HRN hrn, String layerId, InternalSettings settings, UpdatableLayer layer) -
subscriptionStatus
scala.concurrent.Future<ConfigService.SubscriptionStatusResponse> subscriptionStatus(String statusToken, InternalSettings settings) -
subscribe
scala.concurrent.Future<ConfigService.SubscriptionStatusToken> subscribe(WritableSubscriptionConfiguration configuration, InternalSettings settings) -
unsubscribe
scala.concurrent.Future<ConfigService.SubscriptionStatusToken> unsubscribe(HRN hrn, InternalSettings settings) -
checkSubscriptionExists
-
getSubscriptionConfig
scala.concurrent.Future<SubscriptionConfiguration> getSubscriptionConfig(HRN hrn, InternalSettings settings) -
listSubscriptions
scala.concurrent.Future<scala.collection.immutable.Seq<SubscriptionConfiguration>> listSubscriptions(scala.Option<Object> limit, InternalSettings settings) -
listSubscriptionsAsSource
scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<SubscriptionConfiguration,org.apache.pekko.NotUsed>> listSubscriptionsAsSource(scala.Option<Object> limit, InternalSettings settings) -
getSubsets
scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<CatalogSubset,org.apache.pekko.NotUsed>> getSubsets(HRN hrn, scala.Option<Object> limit, scala.Option<scala.collection.immutable.Seq<String>> areas, InternalSettings settings) -
getSubset
scala.concurrent.Future<CatalogSubset> getSubset(HRN hrn, String subsetId, InternalSettings settings) -
getSubsetsFingerprint
scala.concurrent.Future<CatalogSubsetsFingerprint> getSubsetsFingerprint(HRN hrn, InternalSettings settings)
-