Class OutputStageService


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

      • OUTPUT_STAGE_TEMPLATE

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

      • 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 Detail

      • getOutputStageByUri

        public com.gooddata.sdk.model.dataload.OutputStage getOutputStageByUri​(java.lang.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 com.gooddata.sdk.model.dataload.OutputStage getOutputStage​(com.gooddata.sdk.model.project.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 com.gooddata.sdk.model.dataload.OutputStage updateOutputStage​(com.gooddata.sdk.model.dataload.OutputStage outputStage)
        Update output stage.
        Parameters:
        outputStage - output stage
        Returns:
        updated output stage