Class OutputStageService

java.lang.Object
com.gooddata.sdk.service.AbstractService
com.gooddata.sdk.service.dataload.OutputStageService

public class OutputStageService extends AbstractService
Service to manage output stage.
  • Field Details

    • OUTPUT_STAGE_TEMPLATE

      public static final org.springframework.web.util.UriTemplate OUTPUT_STAGE_TEMPLATE
  • Constructor Details

    • OutputStageService

      public OutputStageService(org.springframework.web.client.RestTemplate restTemplate, GoodDataSettings settings)
      Sets RESTful HTTP Spring template. Should be called from constructor of concrete service extending this abstract one.
      Parameters:
      restTemplate - RESTful HTTP Spring template
      settings - settings
  • Method Details

    • getOutputStageByUri

      public OutputStage getOutputStageByUri(String uri)
      Get output stage by given URI.
      Parameters:
      uri - output stage uri
      Returns:
      output stage object
      Throws:
      ProcessNotFoundException - when the process doesn't exist
    • getOutputStage

      public OutputStage getOutputStage(Project project)
      Get output stage by given project.
      Parameters:
      project - project to which the process belongs
      Returns:
      output stage
      Throws:
      ProcessNotFoundException - when the process doesn't exist
    • updateOutputStage

      public OutputStage updateOutputStage(OutputStage outputStage)
      Update output stage.
      Parameters:
      outputStage - output stage
      Returns:
      updated output stage