Class UsageResource
java.lang.Object
org.openmetadata.service.resources.usage.UsageResource
@Path("/v1/usage")
@Produces("application/json")
@Consumes("application/json")
public class UsageResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EntityUsageaddHref(javax.ws.rs.core.UriInfo uriInfo, EntityUsage entityUsage) javax.ws.rs.core.ResponsecomputePercentile(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, String date) javax.ws.rs.core.Responsecreate(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, UUID id, @Valid DailyCount usage) javax.ws.rs.core.ResponsecreateByName(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, String fullyQualifiedName, @Valid DailyCount usage) javax.ws.rs.core.ResponsecreateOrUpdate(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, UUID id, @Valid DailyCount usage) javax.ws.rs.core.ResponsecreateOrUpdateByName(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, String fullyQualifiedName, @Valid DailyCount usage) @Valid EntityUsageget(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, UUID id, int days, String date) @Valid EntityUsagegetByName(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String entity, String fqn, int days, String date)
-
Constructor Details
-
UsageResource
-
-
Method Details
-
get
@GET @Valid @Path("/{entity}/{id}") public @Valid EntityUsage get(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("entity") String entity, @PathParam("id") UUID id, @QueryParam("days") int days, @QueryParam("date") String date) -
getByName
@GET @Valid @Path("/{entity}/name/{fqn}") public @Valid EntityUsage getByName(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("entity") String entity, @PathParam("fqn") String fqn, @QueryParam("days") int days, @QueryParam("date") String date) -
create
@POST @Path("/{entity}/{id}") public javax.ws.rs.core.Response create(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("entity") String entity, @PathParam("id") UUID id, @Valid @Valid DailyCount usage) -
createOrUpdate
@PUT @Path("/{entity}/{id}") public javax.ws.rs.core.Response createOrUpdate(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("entity") String entity, @PathParam("id") UUID id, @Valid @Valid DailyCount usage) -
createByName
@POST @Path("/{entity}/name/{fqn}") public javax.ws.rs.core.Response createByName(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("entity") String entity, @PathParam("fqn") String fullyQualifiedName, @Valid @Valid DailyCount usage) -
createOrUpdateByName
@PUT @Path("/{entity}/name/{fqn}") public javax.ws.rs.core.Response createOrUpdateByName(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("entity") String entity, @PathParam("fqn") String fullyQualifiedName, @Valid @Valid DailyCount usage) -
computePercentile
-
addHref
-