Interface SatelliteService


@Path("/satellite") @Produces({"text/xml","application/xml","application/json"}) public interface SatelliteService
Services related to XL Satellites and hosts attached to them.
  • Method Details

    • getInfo

      @GET @Path("info/{id:.+}") SatelliteInfo getInfo(@PathParam("id") String ciId)
      Returns information about the configuration of the satellite. For example: version.
      Returns:
      an information object.
    • getInfos

      @GET @Path("info") List<SatelliteInfo> getInfos(@QueryParam("ids") List<String> ids)
      Returns information about the configuration of the satellite. For example: version.
      Returns:
      an list of information objects.
    • listHosts

      @GET @Path("hosts/{id:.+}") List<ConfigurationItemId> listHosts(@PathParam("id") String ciId, @QueryParam("name") String name, @BeanParam com.xebialabs.deployit.engine.api.dto.Paging paging, @QueryParam("order") com.xebialabs.deployit.engine.api.dto.Ordering order)
    • countHosts

      @GET @Path("hosts/count/{id:.+}") Integer countHosts(@PathParam("id") String ciId, @QueryParam("name") String name)