Class TestConnectionDefinitionResource
- java.lang.Object
-
- org.openmetadata.service.resources.EntityResource<TestConnectionDefinition,TestConnectionDefinitionRepository>
-
- org.openmetadata.service.resources.services.connections.TestConnectionDefinitionResource
-
@Path("/v1/services/testConnectionDefinitions") @Produces("application/json") @Consumes("application/json") public class TestConnectionDefinitionResource extends EntityResource<TestConnectionDefinition,TestConnectionDefinitionRepository>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestConnectionDefinitionResource.TestConnectionDefinitionList
-
Field Summary
Fields Modifier and Type Field Description static StringCOLLECTION_PATH-
Fields inherited from class org.openmetadata.service.resources.EntityResource
allowedFields, authorizer, entityClass, entityType, fieldsToViewOperations, repository, VIEW_ALL_OPERATIONS, VIEW_BASIC_OPERATIONS
-
-
Constructor Summary
Constructors Constructor Description TestConnectionDefinitionResource(CollectionDAO dao, Authorizer authorizer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestConnectionDefinitionaddHref(javax.ws.rs.core.UriInfo uriInfo, TestConnectionDefinition testConnectionDefinition)TestConnectionDefinitionget(javax.ws.rs.core.UriInfo uriInfo, UUID id, javax.ws.rs.core.SecurityContext securityContext, String fieldsParam, Include include)TestConnectionDefinitiongetByName(javax.ws.rs.core.UriInfo uriInfo, String name, javax.ws.rs.core.SecurityContext securityContext, String fieldsParam, Include include)voidinitialize(OpenMetadataApplicationConfig config)Method used for initializing a resource, such as creating default policies, roles, etc.ResultList<TestConnectionDefinition>list(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, String fieldsParam, @javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(1000000L) int limitParam, String before, String after, Include include)-
Methods inherited from class org.openmetadata.service.resources.EntityResource
addHref, addViewOperation, copy, create, createOrUpdate, delete, deleteByName, exportCsvInternal, getByNameInternal, getByNameInternal, getEntityReference, getEntityReferences, getEntitySpecificOperations, getFields, getInternal, getInternal, getResourceContext, getResourceContextById, getResourceContextByName, getVersionInternal, getVersionInternal, importCsvInternal, listInternal, listInternal, listVersionsInternal, listVersionsInternal, patchInternal, restoreEntity, upgrade
-
-
-
-
Field Detail
-
COLLECTION_PATH
public static final String COLLECTION_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TestConnectionDefinitionResource
public TestConnectionDefinitionResource(CollectionDAO dao, Authorizer authorizer)
-
-
Method Detail
-
addHref
public TestConnectionDefinition addHref(javax.ws.rs.core.UriInfo uriInfo, TestConnectionDefinition testConnectionDefinition)
- Specified by:
addHrefin classEntityResource<TestConnectionDefinition,TestConnectionDefinitionRepository>
-
initialize
public void initialize(OpenMetadataApplicationConfig config) throws IOException
Description copied from class:EntityResourceMethod used for initializing a resource, such as creating default policies, roles, etc.- Overrides:
initializein classEntityResource<TestConnectionDefinition,TestConnectionDefinitionRepository>- Throws:
IOException
-
list
@GET public ResultList<TestConnectionDefinition> list(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("fields") String fieldsParam, @DefaultValue("10") @QueryParam("limit") @Min(0L) @Max(1000000L) @javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(1000000L) int limitParam, @QueryParam("before") String before, @QueryParam("after") String after, @QueryParam("include") @DefaultValue("non-deleted") Include include)
-
get
@GET @Path("/{id}") public TestConnectionDefinition get(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam("id") UUID id, @Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("fields") String fieldsParam, @QueryParam("include") @DefaultValue("non-deleted") Include include)
-
getByName
@GET @Path("/name/{name}") public TestConnectionDefinition getByName(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam("name") String name, @Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("fields") String fieldsParam, @QueryParam("include") @DefaultValue("non-deleted") Include include)
-
-