Class TestCaseResolutionStatusResource
java.lang.Object
org.openmetadata.service.resources.EntityTimeSeriesResource<TestCaseResolutionStatus,TestCaseResolutionStatusRepository>
org.openmetadata.service.resources.dqtests.TestCaseResolutionStatusResource
@Path("/v1/dataQuality/testCases/testCaseIncidentStatus")
@Produces("application/json")
@Consumes("application/json")
public class TestCaseResolutionStatusResource
extends EntityTimeSeriesResource<TestCaseResolutionStatus,TestCaseResolutionStatusRepository>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsFields inherited from class org.openmetadata.service.resources.EntityTimeSeriesResource
authorizer, entityClass, entityType, repository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Responsecreate(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @Valid CreateTestCaseResolutionStatus createTestCaseResolutionStatus) list(javax.ws.rs.core.SecurityContext securityContext, UUID testCaseId, @javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(1000000L) int limitParam, String offset, @NonNull Long startTs, @NonNull Long endTs, String testCaseResolutionStatusType, Boolean latest, String assignee, String testCaseFQN) listForStateId(javax.ws.rs.core.SecurityContext securityContext, UUID stateId) javax.ws.rs.core.Responsepatch(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, UUID id, javax.json.JsonPatch patch) Methods inherited from class org.openmetadata.service.resources.EntityTimeSeriesResource
create, create, initialize
-
Field Details
-
COLLECTION_PATH
- See Also:
-
-
Constructor Details
-
TestCaseResolutionStatusResource
-
-
Method Details
-
list
@GET public ResultList<TestCaseResolutionStatus> list(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("testCaseId") UUID testCaseId, @DefaultValue("10") @QueryParam("limit") @Min(0L) @Max(1000000L) @javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(1000000L) int limitParam, @QueryParam("offset") String offset, @NonNull @QueryParam("startTs") @NonNull Long startTs, @NonNull @QueryParam("endTs") @NonNull Long endTs, @QueryParam("testCaseResolutionStatusType") String testCaseResolutionStatusType, @DefaultValue("false") @QueryParam("latest") Boolean latest, @QueryParam("assignee") String assignee, @QueryParam("testCaseFQN") String testCaseFQN) -
listForStateId
@GET @Path("/stateId/{stateId}") public ResultList<TestCaseResolutionStatus> listForStateId(@Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("stateId") UUID stateId) -
get
@GET @Path("/{id}") public TestCaseResolutionStatus get(@Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("id") UUID testCaseResolutionStatusId) -
create
@POST public javax.ws.rs.core.Response create(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @Valid @Valid CreateTestCaseResolutionStatus createTestCaseResolutionStatus) -
patch
@PATCH @Path("/{id}") @Consumes("application/json-patch+json") public javax.ws.rs.core.Response patch(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("id") UUID id, javax.json.JsonPatch patch) throws IntrospectionException, InvocationTargetException, IllegalAccessException
-