Class WorkloadConstraintsEndpoint
java.lang.Object
pl.allegro.tech.hermes.management.api.WorkloadConstraintsEndpoint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateOrUpdateSubscriptionConstraints(@Valid pl.allegro.tech.hermes.api.SubscriptionConstraints subscriptionConstraints, jakarta.ws.rs.container.ContainerRequestContext requestContext) jakarta.ws.rs.core.ResponsecreateOrUpdateTopicConstraints(@Valid pl.allegro.tech.hermes.api.TopicConstraints topicConstraints, jakarta.ws.rs.container.ContainerRequestContext requestContext) jakarta.ws.rs.core.ResponsedeleteSubscriptionConstraints(String topicName, String subscriptionName, jakarta.ws.rs.container.ContainerRequestContext requestContext) jakarta.ws.rs.core.ResponsedeleteTopicConstraints(String topicName, jakarta.ws.rs.container.ContainerRequestContext requestContext) pl.allegro.tech.hermes.domain.workload.constraints.ConsumersWorkloadConstraints
-
Constructor Details
-
WorkloadConstraintsEndpoint
-
-
Method Details
-
getConsumersWorkloadConstraints
@GET @Produces("application/json") @RolesAllowed("any") public pl.allegro.tech.hermes.domain.workload.constraints.ConsumersWorkloadConstraints getConsumersWorkloadConstraints() -
createOrUpdateTopicConstraints
@PUT @Path("/topic") @Consumes("application/json") @Produces("application/json") @RolesAllowed("admin") public jakarta.ws.rs.core.Response createOrUpdateTopicConstraints(@Valid @Valid pl.allegro.tech.hermes.api.TopicConstraints topicConstraints, @Context jakarta.ws.rs.container.ContainerRequestContext requestContext) -
deleteTopicConstraints
@DELETE @Path("/topic/{topicName}") @RolesAllowed("admin") public jakarta.ws.rs.core.Response deleteTopicConstraints(@PathParam("topicName") String topicName, @Context jakarta.ws.rs.container.ContainerRequestContext requestContext) -
createOrUpdateSubscriptionConstraints
@PUT @Path("/subscription") @Consumes("application/json") @Produces("application/json") @RolesAllowed("admin") public jakarta.ws.rs.core.Response createOrUpdateSubscriptionConstraints(@Valid @Valid pl.allegro.tech.hermes.api.SubscriptionConstraints subscriptionConstraints, @Context jakarta.ws.rs.container.ContainerRequestContext requestContext) -
deleteSubscriptionConstraints
@DELETE @Path("/subscription/{topicName}/{subscriptionName}") @RolesAllowed("admin") public jakarta.ws.rs.core.Response deleteSubscriptionConstraints(@PathParam("topicName") String topicName, @PathParam("subscriptionName") String subscriptionName, @Context jakarta.ws.rs.container.ContainerRequestContext requestContext)
-