Class SystemResource
java.lang.Object
org.openmetadata.service.resources.system.SystemResource
@Path("/v1/system")
@Produces("application/json")
@Consumes("application/json")
public class SystemResource
extends Object
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateOrUpdateSetting(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @Valid Settings settingName) getSettingByName(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String name) voidlist(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext) listEntitiesCount(javax.ws.rs.core.UriInfo uriInfo, Include include) listServicesCount(javax.ws.rs.core.UriInfo uriInfo, Include include) javax.ws.rs.core.Responsepatch(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String settingName, javax.json.JsonPatch patch) javax.ws.rs.core.ResponserestoreDefaultEmailSetting(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext) javax.ws.rs.core.ResponsesendTestEmail(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @Valid EmailRequest emailRequest) validate()
-
Field Details
-
COLLECTION_PATH
- See Also:
-
-
Constructor Details
-
SystemResource
-
-
Method Details
-
initialize
-
list
@GET @Path("/settings") public ResultList<Settings> list(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext) -
getSettingByName
-
createOrUpdateSetting
@PUT @Path("/settings") public javax.ws.rs.core.Response createOrUpdateSetting(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @Valid @Valid Settings settingName) -
sendTestEmail
@PUT @Path("/email/test") public javax.ws.rs.core.Response sendTestEmail(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @Valid @Valid EmailRequest emailRequest) throws freemarker.template.TemplateException, IOException - Throws:
freemarker.template.TemplateExceptionIOException
-
patch
@PATCH @Path("/settings/{settingName}") @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("settingName") String settingName, javax.json.JsonPatch patch) -
restoreDefaultEmailSetting
@PUT @Path("/restore/default/email") public javax.ws.rs.core.Response restoreDefaultEmailSetting(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext) -
listEntitiesCount
@GET @Path("/entities/count") public EntitiesCount listEntitiesCount(@Context javax.ws.rs.core.UriInfo uriInfo, @QueryParam("include") @DefaultValue("non-deleted") Include include) -
listServicesCount
@GET @Path("/services/count") public ServicesCount listServicesCount(@Context javax.ws.rs.core.UriInfo uriInfo, @QueryParam("include") @DefaultValue("non-deleted") Include include) -
validate
-