@Path(value="osapi/v1beta1")
@Produces(value="application/json")
@Consumes(value="application/json")
public interface KubernetesExtensions
| Modifier and Type | Method and Description | 
|---|---|
| String | createBuild(io.fabric8.openshift.api.model.Build entity) | 
| String | createBuildConfig(io.fabric8.openshift.api.model.BuildConfig entity) | 
| String | createConfig(Object entity) | 
| String | createDeploymentConfig(io.fabric8.openshift.api.model.DeploymentConfig entity) | 
| String | createImageRepository(io.fabric8.openshift.api.model.ImageRepository entity) | 
| String | createTemplate(Object entity) | 
| String | createTemplateConfig(Object entity) | 
| String | deleteBuild(String name,
           String namespace) | 
| String | deleteBuildConfig(String name,
                 String namespace) | 
| String | deleteDeploymentConfig(String name,
                      String namespace) | 
| String | deleteImageRepository(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.ImageRepositoryList | getImageRepositories(String namespace) | 
| io.fabric8.openshift.api.model.ImageRepository | getImageRepository(String name,
                  String namespace) | 
| io.fabric8.openshift.api.model.Route | getRoute(String name,
        String namespace) | 
| io.fabric8.openshift.api.model.RouteList | getRoutes(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 | updateImageRepository(String name,
                     io.fabric8.openshift.api.model.ImageRepository entity,
                     String namespace) | 
@POST @Path(value="configs") @Consumes(value="application/json") String createConfig(Object entity) throws Exception
Exception@POST @Path(value="templateConfigs") @Consumes(value="application/json") String createTemplateConfig(Object entity) throws Exception
Exception@POST @Path(value="template") @Consumes(value="application/json") String createTemplate(Object entity) throws Exception
Exception@GET
@Path(value="builds")
io.fabric8.openshift.api.model.BuildList getBuilds(@QueryParam(value="namespace")
                                                          String namespace)
@POST @Path(value="builds") String createBuild(io.fabric8.openshift.api.model.Build entity) throws Exception
Exception@GET
@Path(value="builds/{name}")
io.fabric8.openshift.api.model.Build getBuild(@PathParam(value="name")@NotNull
                                                     String name,
                                                     @QueryParam(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,
                                   @QueryParam(value="namespace")
                                   String namespace)
                   throws Exception
Exception@DELETE
@Path(value="builds/{name}")
String deleteBuild(@PathParam(value="name")@NotNull
                             String name,
                             @QueryParam(value="namespace")
                             String namespace)
@GET
@Path(value="buildConfigs")
io.fabric8.openshift.api.model.BuildConfigList getBuildConfigs(@QueryParam(value="namespace")
                                                                      String namespace)
@POST @Path(value="buildConfigs") String createBuildConfig(io.fabric8.openshift.api.model.BuildConfig entity) throws Exception
Exception@GET
@Path(value="buildConfigs/{name}")
io.fabric8.openshift.api.model.BuildConfig getBuildConfig(@PathParam(value="name")@NotNull
                                                                 String name,
                                                                 @QueryParam(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,
                                         @QueryParam(value="namespace")
                                         String namespace)
                         throws Exception
Exception@DELETE
@Path(value="buildConfigs/{name}")
String deleteBuildConfig(@PathParam(value="name")@NotNull
                                   String name,
                                   @QueryParam(value="namespace")
                                   String namespace)
@POST
@Path(value="buildConfigHooks/{name}/{secret}/{type}")
@Produces(value="text/plain")
@Consumes(value="application/json")
String triggerBuild(@PathParam(value="name")@NotNull
                                              String name,
                                              @QueryParam(value="namespace")
                                              String namespace,
                                              @PathParam(value="secret")@NotNull
                                              String secret,
                                              @PathParam(value="type")@NotNull
                                              String type,
                                              byte[] body)
@GET
@Path(value="imageRepositories")
io.fabric8.openshift.api.model.ImageRepositoryList getImageRepositories(@QueryParam(value="namespace")
                                                                               String namespace)
@POST @Path(value="imageRepositories") String createImageRepository(io.fabric8.openshift.api.model.ImageRepository entity) throws Exception
Exception@GET
@Path(value="imageRepositories/{name}")
io.fabric8.openshift.api.model.ImageRepository getImageRepository(@PathParam(value="name")@NotNull
                                                                         String name,
                                                                         @QueryParam(value="namespace")
                                                                         String namespace)
@PUT
@Path(value="imageRepositories/{name}")
@Consumes(value="application/json")
String updateImageRepository(@PathParam(value="name")@NotNull
                                             String name,
                                             io.fabric8.openshift.api.model.ImageRepository entity,
                                             @QueryParam(value="namespace")
                                             String namespace)
                             throws Exception
Exception@DELETE
@Path(value="imageRepositories/{name}")
String deleteImageRepository(@PathParam(value="name")@NotNull
                                       String name,
                                       @QueryParam(value="namespace")
                                       String namespace)
@GET
@Path(value="deploymentConfigs")
io.fabric8.openshift.api.model.DeploymentConfigList getDeploymentConfigs(@QueryParam(value="namespace")
                                                                                String namespace)
@POST @Path(value="deploymentConfigs") String createDeploymentConfig(io.fabric8.openshift.api.model.DeploymentConfig entity) throws Exception
Exception@GET
@Path(value="deploymentConfigs/{name}")
io.fabric8.openshift.api.model.DeploymentConfig getDeploymentConfig(@PathParam(value="name")@NotNull
                                                                           String name,
                                                                           @QueryParam(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,
                                              @QueryParam(value="namespace")
                                              String namespace)
                              throws Exception
Exception@DELETE
@Path(value="deploymentConfigs/{name}")
String deleteDeploymentConfig(@PathParam(value="name")@NotNull
                                        String name,
                                        @QueryParam(value="namespace")
                                        String namespace)
@GET
@Path(value="routes")
io.fabric8.openshift.api.model.RouteList getRoutes(@QueryParam(value="namespace")
                                                          String namespace)
Copyright © 2011–2015 Red Hat. All rights reserved.