Interface DefinitionApi
public interface DefinitionApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<V1DetailDefinitionResponse>detailDefinition(String definitionName, String type) org.springframework.http.ResponseEntity<V1ListDefinitionResponse>listDefinitions(String type, Boolean queryAll, String appliedWorkload, String ownerAddon, String scope) org.springframework.http.ResponseEntity<List<SchemaUIParameter>>updateDefinitionStatus(String definitionName, V1UpdateDefinitionStatusRequest body) org.springframework.http.ResponseEntity<List<SchemaUIParameter>>updateUISchema(String definitionName, V1UpdateUISchemaRequest body)
-
Method Details
-
listDefinitions
@GetMapping("/api/v1/definitions") org.springframework.http.ResponseEntity<V1ListDefinitionResponse> listDefinitions(@RequestParam("type") String type, @RequestParam("queryAll") Boolean queryAll, @RequestParam("appliedWorkload") String appliedWorkload, @RequestParam("ownerAddon") String ownerAddon, @RequestParam("scope") String scope) -
detailDefinition
@GetMapping("/api/v1/definitions/{definitionName}") org.springframework.http.ResponseEntity<V1DetailDefinitionResponse> detailDefinition(@PathVariable("definitionName") String definitionName, @RequestParam("type") String type) -
updateDefinitionStatus
@PutMapping("/api/v1/definitions/{definitionName}/status") org.springframework.http.ResponseEntity<List<SchemaUIParameter>> updateDefinitionStatus(@PathVariable("definitionName") String definitionName, @RequestBody V1UpdateDefinitionStatusRequest body) -
updateUISchema
@PutMapping("/api/v1/definitions/{definitionName}/uischema") org.springframework.http.ResponseEntity<List<SchemaUIParameter>> updateUISchema(@PathVariable("definitionName") String definitionName, @RequestBody V1UpdateUISchemaRequest body)
-