Package org.fiware.ngsi.api
Interface TemporalApi
@Generated(value="org.openapitools.codegen.languages.MicronautCodegen",
date="2024-08-06T06:12:43.920683610Z[Etc/UTC]")
public interface TemporalApi
-
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.http.HttpResponse<Object>
addTemporalEntityAttrs
(URI entityId, EntityTemporalFragmentVO entityTemporalFragmentVO) io.micronaut.http.HttpResponse<Object>
createUpdateEntityTemporal
(EntityTemporalVO entityTemporalVO) io.micronaut.http.HttpResponse<Object>
modifyEntityTemporalAttrInstance
(URI entityId, String attrId, URI instanceId, EntityTemporalFragmentVO entityTemporalFragmentVO) io.micronaut.http.HttpResponse<Object>
queryTemporalEntities
(String link, String id, String idPattern, String type, String attrs, String q, String georel, String geometry, String coordinates, String geoproperty, TimerelVO timerel, String timeproperty, Instant timeAt, Instant endTimeAt, String csf, Integer pageSize, URI pageAnchor, Integer limit, String options, Integer lastN) io.micronaut.http.HttpResponse<Object>
queryTemporalEntitiesOnPost
(QueryVO queryVO, String link, Integer pageSize, URI pageAnchor, Integer limit, String options, Integer lastN) io.micronaut.http.HttpResponse<Object>
removeEntityTemporalAttr
(URI entityId, String attrId) io.micronaut.http.HttpResponse<Object>
removeEntityTemporalAttrInstance
(URI entityId, String attrId, URI instanceId) io.micronaut.http.HttpResponse<Object>
removeEntityTemporalById
(URI entityId, String type) io.micronaut.http.HttpResponse<Object>
retrieveEntityTemporalById
(URI entityId, String link, String attrs, String options, TimerelVO timerel, String timeproperty, Instant timeAt, Instant endTimeAt, Integer lastN)
-
Method Details
-
addTemporalEntityAttrs
@Post("/temporal/entities/{entityId}/attrs/") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> addTemporalEntityAttrs(@PathVariable(name="entityId") URI entityId, @Body EntityTemporalFragmentVO entityTemporalFragmentVO) -
createUpdateEntityTemporal
@Post("/temporal/entities/") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> createUpdateEntityTemporal(@Body EntityTemporalVO entityTemporalVO) -
modifyEntityTemporalAttrInstance
@Patch("/temporal/entities/{entityId}/attrs/{attrId}/{instanceId}") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> modifyEntityTemporalAttrInstance(@PathVariable(name="entityId") URI entityId, @PathVariable(name="attrId") String attrId, @PathVariable(name="instanceId") URI instanceId, @Body EntityTemporalFragmentVO entityTemporalFragmentVO) -
queryTemporalEntities
@Get("/temporal/entities/") @Produces({"application/ld+json","application/json"}) io.micronaut.http.HttpResponse<Object> queryTemporalEntities(@Nullable @Header("Link") String link, @Nullable @QueryValue("id") String id, @Nullable @QueryValue("idPattern") String idPattern, @Nullable @QueryValue("type") String type, @Nullable @QueryValue("attrs") String attrs, @Nullable @QueryValue("q") String q, @Nullable @QueryValue("georel") String georel, @Nullable @QueryValue("geometry") String geometry, @Nullable @QueryValue("coordinates") String coordinates, @Nullable @QueryValue("geoproperty") String geoproperty, @Nullable @QueryValue("timerel") TimerelVO timerel, @Nullable @QueryValue("timeproperty") String timeproperty, @Nullable @QueryValue("timeAt") Instant timeAt, @Nullable @QueryValue("endTimeAt") Instant endTimeAt, @Nullable @QueryValue("csf") String csf, @Nullable @QueryValue("pageSize") Integer pageSize, @Nullable @QueryValue("pageAnchor") URI pageAnchor, @Nullable @QueryValue("limit") Integer limit, @Nullable @QueryValue("options") String options, @Nullable @QueryValue("lastN") Integer lastN) -
queryTemporalEntitiesOnPost
@Post("/temporal/entityOperations/query") @Consumes("application/json") @Produces({"application/ld+json","application/json"}) io.micronaut.http.HttpResponse<Object> queryTemporalEntitiesOnPost(@Body QueryVO queryVO, @Nullable @Header("Link") String link, @Nullable @QueryValue("pageSize") Integer pageSize, @Nullable @QueryValue("pageAnchor") URI pageAnchor, @Nullable @QueryValue("limit") Integer limit, @Nullable @QueryValue("options") String options, @Nullable @QueryValue("lastN") Integer lastN) -
removeEntityTemporalAttr
-
removeEntityTemporalAttrInstance
@Delete("/temporal/entities/{entityId}/attrs/{attrId}/{instanceId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> removeEntityTemporalAttrInstance(@PathVariable(name="entityId") URI entityId, @PathVariable(name="attrId") String attrId, @PathVariable(name="instanceId") URI instanceId) -
removeEntityTemporalById
-
retrieveEntityTemporalById
@Get("/temporal/entities/{entityId}") @Produces({"application/ld+json","application/json"}) io.micronaut.http.HttpResponse<Object> retrieveEntityTemporalById(@PathVariable(name="entityId") URI entityId, @Nullable @Header("Link") String link, @Nullable @QueryValue("attrs") String attrs, @Nullable @QueryValue("options") String options, @Nullable @QueryValue("timerel") TimerelVO timerel, @Nullable @QueryValue("timeproperty") String timeproperty, @Nullable @QueryValue("timeAt") Instant timeAt, @Nullable @QueryValue("endTimeAt") Instant endTimeAt, @Nullable @QueryValue("lastN") Integer lastN)
-