Interface RestEndpoint

All Superinterfaces:
Api, Endpoint
All Known Subinterfaces:
BlobstoreRestEndpoint, ConfigEndpoint, ConfigLayerResourceEndpoint, ConfigResourceEndpoint, ConfigSubscriptionEndpoint, ConfigSubscriptionResourceEndpoint, MetadataEndpoint, ObjectStoreKeyEndpoint, ObjectStoreMultipartEndpoint, QueryEndpoint
All Known Implementing Classes:
BlobExists, CancelPublication, CheckSubscriptionExists, ClosePublication, CreateCatalog, CreateSubscription, DeleteCatalog, DeleteChanges, DeleteFeatures, DeleteIndexBlob, DeleteIndexes, DeleteIndexesStatus, DeleteLayer, DeleteSubscription, DeleteVolatileBlob, DisableAutomaticVersionDeletion, endpoints.Subscribe, GetArtifactFile, GetBlob, GetChanges, GetChangesById, GetChangesParts, GetChangesStatistics, GetCompatibleVersions, GetConfiguration, GetFeatureCollectionByBbox, GetFeatureCollectionByIds, GetFeatureCollectionByIterate, GetFeatureCollectionBySearchParam, GetFeatureCollectionBySpatialSearchCircle, GetFeatureCollectionBySpatialSearchFeature, GetFeatureCollectionBySpatialSearchGeometry, GetFeatureCollectionByTile, GetIMLStatistics, GetKafkaSettings, GetLatestVersion, GetLayerVersions, GetMinimumVersion, GetPartitionsParts, GetPublication, GetRangeVersionChanges, GetSchema, GetSpecificVersionChanges, GetSubscription, GetSubscriptionStatus, GetSubset, GetSubsets, GetSubsetsFingerprint, GetVersions, GetVolatileBlob, GetVolatileChanges, GetVolatileChangesById, HasConfiguration, Indexes, ListCatalogs, ListSubscriptions, ObjectStoreCompleteMultipartUpload, ObjectStoreCopyBlob, ObjectStoreDeleteBlob, ObjectStoreGetBlob, ObjectStoreGetMultipartUpload, ObjectStoreHeadBlob, ObjectStoreListKeys, ObjectStoreMultipartCopyPart, ObjectStoreMultipartUploadPart, ObjectStorePutBlob, ObjectStoreStartMultipartUpload, OpenPublication, Parts, PatchFeature, PostFeatureCollection, PostFeatureModifications, PutBlob, PutFeature, PutFeatureCollection, PutVolatileBlob, Query, QueryPartitions, QueryPartitionsById, SetMinimumVersion, StartMultipartUpload, UpdateCatalog, UpdateIndexes, UpdateLayer, UpdateTtlVolatileBlob, UploadPartitions, UploadPublicationPartitions, VolatileBlobExists

public interface RestEndpoint extends Endpoint
  • Method Details

    • acceptHeader

      org.apache.pekko.http.scaladsl.model.HttpHeader acceptHeader()
    • asHttpRequest

      org.apache.pekko.http.scaladsl.model.HttpRequest asHttpRequest(String basePath)
    • createParamMap

      scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>> createParamMap(scala.collection.immutable.Seq<scala.Tuple2<String,scala.Option<String>>> keyAndValues)
    • path

      String path()
    • query

      scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>> query()
    • queryAsSeq

      scala.collection.immutable.Seq<scala.Tuple2<String,String>> queryAsSeq()