Package com.xebialabs.xlrelease.api.v1
Interface EnvironmentLabelApi
- All Superinterfaces:
ApiService
@Path("/api/v1/environments/labels")
@Consumes("application/json")
@Produces("application/json")
public interface EnvironmentLabelApi
extends ApiService
-
Field Summary
Fields inherited from interface com.xebialabs.xlrelease.api.ApiService
DEFAULT_RESULTS_PER_PAGE, DEFAULT_RESULTS_PER_PAGE_STRING, DEPTH, ORDER_BY, PAGE, PAGE_IS_OFFSET, RESULTS_PER_PAGE, ROLE_IDS_DATA -
Method Summary
Modifier and TypeMethodDescriptioncreate(EnvironmentLabel environmentLabel) Creates a new environment label.createLabel(EnvironmentLabelForm labelForm) voidDeletes an environment label.Gets an environment label by id.getLabelById(String environmentLabelId) search(EnvironmentLabelFilters filters) Searches environment labels by filters.searchLabels(EnvironmentLabelFilters filters) default Stringupdate(EnvironmentLabel environmentLabel) Updates an existing environment label.updateLabel(String environmentLabelId, EnvironmentLabelForm labelForm)
-
Method Details
-
serviceName
- Specified by:
serviceNamein interfaceApiService
-
createLabel
-
getLabelById
@GET @Path("/{environmentLabelId:.*/EnvironmentLabel[^/]*}") EnvironmentLabelView getLabelById(@PathParam("environmentLabelId") String environmentLabelId) -
updateLabel
@PUT @Path("/{environmentLabelId:.*/EnvironmentLabel[^/]*}") EnvironmentLabelView updateLabel(@PathParam("environmentLabelId") String environmentLabelId, EnvironmentLabelForm labelForm) -
searchLabels
-
delete
@DELETE @Path("/{environmentLabelId:.*/EnvironmentLabel[^/]*}") void delete(@PathParam("environmentLabelId") String environmentLabelId) Deletes an environment label.- Parameters:
environmentLabelId- the environment label identifier
-
create
Creates a new environment label.- Parameters:
environmentLabel- anEnvironmentLabelobject describing the new environment label- Returns:
- created
EnvironmentLabelobject
-
getById
Gets an environment label by id.- Parameters:
id- the environment label identifier- Returns:
- found
EnvironmentLabelobject
-
update
Updates an existing environment label.- Parameters:
environmentLabel- anEnvironmentLabelobject describing the new properties of the environment label- Returns:
- updated
EnvironmentLabelobject
-
search
Searches environment labels by filters.- Parameters:
filters- anEnvironmentTypeFiltersobject describing the search criteria- Returns:
- list of matching
EnvironmentLabels
-