@PUT @ApiIgnore // until documented
  @Produces("text/plain")
  public Response updateComponents(String body, @Context HttpHeaders headers, @Context UriInfo ui) {

    return handleRequest(headers, body, ui, Request.Type.PUT, createComponentResource(
        m_clusterName, m_serviceName, null));
  }
Handles: PUT /clusters/{clusterID}/services/{serviceID}/components
Update multiple components.

@param body          http body
@param headers       http headers
@param ui            uri info

@return information regarding the updated component
ambari-server/src/main/java/org/apache/ambari/server/api/services/ComponentService.java