Brooklyn

brooklyn.rest.resources
[Java] Class EntityResource

java.lang.Object
  brooklyn.rest.resources.AbstractBrooklynRestResource
      brooklyn.rest.resources.EntityResource

@Path("/v1/applications/{application}/entities")
@Apidoc("Application entities")
@Produces("application/json")
public class EntityResource
extends AbstractBrooklynRestResource

Method Summary
EntitySummary get(java.lang.String application, java.lang.String entity)

java.lang.Iterable getChildren(java.lang.String application, java.lang.String entity)

java.util.List list(java.lang.String application)

 
Methods inherited from class AbstractBrooklynRestResource
brooklyn, injectManagementContext, mgmt
 

Method Detail

get

@GET
@Path("/{entity}")
@ApiOperation(value = "Fetch details about a specific application entity",
      responseClass = "brooklyn.rest.domain.EntitySummary")
@ApiErrors(value = {
      @ApiError(code = 404, reason = "Application or entity missing")
  })
public EntitySummary get(@ApiParam(value = "Application ID or name", required = true) @PathParam("application") java.lang.String application, @ApiParam(value = "Entity ID or name", required = true) @PathParam("entity") java.lang.String entity)


getChildren

@GET
@Path("/{entity}/entities")
public java.lang.Iterable getChildren(@PathParam("application") java.lang.String application, @PathParam("entity") java.lang.String entity)


list

@GET
@ApiOperation(value = "Fetch the list of entities for a given application",
      responseClass = "brooklyn.rest.domain.EntitySummary",
      multiValueResponse = true)
@ApiErrors(value = {
      @ApiError(code = 404, reason = "Application not found")
  })
public java.util.List list(@ApiParam(value = "Application ID or name", required = true) @PathParam("application") java.lang.String application)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.