@Path(value="oapi/v1/namespaces/{namespace}")
@Produces(value="application/json")
@Consumes(value="application/json")
public interface KubernetesExtensions
| Modifier and Type | Field and Description |
|---|---|
static String |
OSAPI_ROOT_PATH |
| Modifier and Type | Method and Description |
|---|---|
String |
createBuild(io.fabric8.openshift.api.model.Build entity,
String namespace) |
String |
createBuildConfig(io.fabric8.openshift.api.model.BuildConfig entity,
String namespace) |
String |
createDeploymentConfig(io.fabric8.openshift.api.model.DeploymentConfig entity,
String namespace) |
String |
createImageStream(io.fabric8.openshift.api.model.ImageStream entity,
String namespace) |
String |
createRoute(io.fabric8.openshift.api.model.Route entity,
String namespace) |
String |
createTemplate(io.fabric8.openshift.api.model.template.Template entity,
String namespace) |
String |
deleteBuild(String name,
String namespace) |
String |
deleteBuildConfig(String name,
String namespace) |
String |
deleteDeploymentConfig(String name,
String namespace) |
String |
deleteImageStream(String name,
String namespace) |
String |
deleteRoute(String name,
String namespace) |
String |
deleteTemplate(String name,
String namespace) |
io.fabric8.openshift.api.model.Build |
getBuild(String name,
String namespace) |
io.fabric8.openshift.api.model.BuildConfig |
getBuildConfig(String name,
String namespace) |
io.fabric8.openshift.api.model.BuildConfigList |
getBuildConfigs(String namespace) |
io.fabric8.openshift.api.model.BuildList |
getBuilds(String namespace) |
io.fabric8.openshift.api.model.DeploymentConfig |
getDeploymentConfig(String name,
String namespace) |
io.fabric8.openshift.api.model.DeploymentConfigList |
getDeploymentConfigs(String namespace) |
io.fabric8.openshift.api.model.ImageStream |
getImageStream(String name,
String namespace) |
io.fabric8.openshift.api.model.ImageStreamList |
getImageStreams(String namespace) |
io.fabric8.openshift.api.model.Route |
getRoute(String name,
String namespace) |
io.fabric8.openshift.api.model.RouteList |
getRoutes(String namespace) |
io.fabric8.openshift.api.model.template.Template |
getTemplate(String name,
String namespace) |
String |
instantiateBuild(String name,
io.fabric8.openshift.api.model.BuildRequest request,
String namespace) |
String |
processTemplate(io.fabric8.openshift.api.model.template.Template entity,
String namespace) |
String |
triggerBuild(String name,
String namespace,
String secret,
String type,
byte[] body) |
String |
updateBuild(String name,
io.fabric8.openshift.api.model.Build entity,
String namespace) |
String |
updateBuildConfig(String name,
io.fabric8.openshift.api.model.BuildConfig entity,
String namespace) |
String |
updateDeploymentConfig(String name,
io.fabric8.openshift.api.model.DeploymentConfig entity,
String namespace) |
String |
updateImageStream(String name,
io.fabric8.openshift.api.model.ImageStream entity,
String namespace) |
String |
updateRoute(String name,
io.fabric8.openshift.api.model.Route entity,
String namespace) |
String |
updateTemplate(String name,
io.fabric8.openshift.api.model.template.Template entity,
String namespace) |
static final String OSAPI_ROOT_PATH
@POST @Path(value="processedtemplates") @Consumes(value="application/json") String processTemplate(io.fabric8.openshift.api.model.template.Template entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@Path(value="templates") @POST @Consumes(value="application/json") String createTemplate(io.fabric8.openshift.api.model.template.Template entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@GET
@Path(value="templates/{name}")
@Produces(value="application/json")
io.fabric8.openshift.api.model.template.Template getTemplate(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@PUT
@Path(value="templates/{name}")
@Consumes(value="application/json")
String updateTemplate(@PathParam(value="name")@NotNull
String name,
io.fabric8.openshift.api.model.template.Template entity,
@PathParam(value="namespace")
String namespace)
throws Exception
Exception@DELETE
@Path(value="templates/{name}")
@Produces(value="application/json")
@Consumes(value="text/plain")
String deleteTemplate(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
throws Exception
Exception@GET
@Path(value="routes")
io.fabric8.openshift.api.model.RouteList getRoutes(@PathParam(value="namespace")
String namespace)
@POST @Path(value="routes") String createRoute(io.fabric8.openshift.api.model.Route entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@GET
@Path(value="routes/{name}")
io.fabric8.openshift.api.model.Route getRoute(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@PUT
@Path(value="routes/{name}")
@Consumes(value="application/json")
String updateRoute(@PathParam(value="name")@NotNull
String name,
io.fabric8.openshift.api.model.Route entity,
@PathParam(value="namespace")
String namespace)
throws Exception
Exception@DELETE
@Path(value="routes/{name}")
String deleteRoute(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@GET
@Path(value="builds")
io.fabric8.openshift.api.model.BuildList getBuilds(@PathParam(value="namespace")
String namespace)
@POST @Path(value="builds") String createBuild(io.fabric8.openshift.api.model.Build entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@GET
@Path(value="builds/{name}")
io.fabric8.openshift.api.model.Build getBuild(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@PUT
@Path(value="builds/{name}")
@Consumes(value="application/json")
String updateBuild(@PathParam(value="name")@NotNull
String name,
io.fabric8.openshift.api.model.Build entity,
@PathParam(value="namespace")
String namespace)
throws Exception
Exception@DELETE
@Path(value="builds/{name}")
String deleteBuild(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@GET
@Path(value="buildconfigs")
io.fabric8.openshift.api.model.BuildConfigList getBuildConfigs(@PathParam(value="namespace")
String namespace)
@POST @Path(value="buildconfigs") String createBuildConfig(io.fabric8.openshift.api.model.BuildConfig entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@GET
@Path(value="buildconfigs/{name}")
io.fabric8.openshift.api.model.BuildConfig getBuildConfig(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@PUT
@Path(value="buildconfigs/{name}")
@Consumes(value="application/json")
String updateBuildConfig(@PathParam(value="name")@NotNull
String name,
io.fabric8.openshift.api.model.BuildConfig entity,
@PathParam(value="namespace")
String namespace)
throws Exception
Exception@DELETE
@Path(value="buildconfigs/{name}")
String deleteBuildConfig(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@POST
@Path(value="buildconfigs/{name}/webhooks/{secret}/{type}")
@Produces(value="text/plain")
@Consumes(value="application/json")
String triggerBuild(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace,
@PathParam(value="secret")@NotNull
String secret,
@PathParam(value="type")@NotNull
String type,
byte[] body)
@POST
@Path(value="buildconfigs/{name}/instantiate")
@Produces(value="application/json")
String instantiateBuild(@PathParam(value="name")
String name,
io.fabric8.openshift.api.model.BuildRequest request,
@PathParam(value="namespace")
String namespace)
@GET
@Path(value="imagestreams")
io.fabric8.openshift.api.model.ImageStreamList getImageStreams(@PathParam(value="namespace")
String namespace)
@POST @Path(value="imagestreams") String createImageStream(io.fabric8.openshift.api.model.ImageStream entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@GET
@Path(value="imagestreams/{name}")
io.fabric8.openshift.api.model.ImageStream getImageStream(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@PUT
@Path(value="imagestreams/{name}")
@Consumes(value="application/json")
String updateImageStream(@PathParam(value="name")@NotNull
String name,
io.fabric8.openshift.api.model.ImageStream entity,
@PathParam(value="namespace")
String namespace)
throws Exception
Exception@DELETE
@Path(value="imagestreams/{name}")
String deleteImageStream(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@GET
@Path(value="deploymentconfigs")
io.fabric8.openshift.api.model.DeploymentConfigList getDeploymentConfigs(@PathParam(value="namespace")
String namespace)
@POST @Path(value="deploymentconfigs") String createDeploymentConfig(io.fabric8.openshift.api.model.DeploymentConfig entity, @PathParam(value="namespace") String namespace) throws Exception
Exception@GET
@Path(value="deploymentconfigs/{name}")
io.fabric8.openshift.api.model.DeploymentConfig getDeploymentConfig(@PathParam(value="name")@NotNull
String name,
@PathParam(value="namespace")
String namespace)
@PUT
@Path(value="deploymentconfigs/{name}")
@Consumes(value="application/json")
String updateDeploymentConfig(@PathParam(value="name")@NotNull
String name,
io.fabric8.openshift.api.model.DeploymentConfig entity,
@PathParam(value="namespace")
String namespace)
throws Exception
ExceptionCopyright © 2011–2015 Red Hat. All rights reserved.