- 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 Summary
org.apache.pekko.http.scaladsl.model.HttpHeader
org.apache.pekko.http.scaladsl.model.HttpRequest
scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>>
scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>>
-
Method Details
-
-
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)
-
-
query
scala.collection.immutable.Map<String,scala.collection.immutable.Seq<String>> query()
-
queryAsSeq
scala.collection.immutable.Seq<scala.Tuple2<String,String>> queryAsSeq()