Package com.gooddata.md.maintenance
Class ExportImportService
- java.lang.Object
-
- com.gooddata.AbstractService
-
- com.gooddata.md.maintenance.ExportImportService
-
public class ExportImportService extends AbstractService
Service providing metadata export/import tasks.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.gooddata.AbstractService
AbstractService.OutputStreamResponseExtractor
-
-
Field Summary
-
Fields inherited from class com.gooddata.AbstractService
mapper, restTemplate
-
-
Constructor Summary
Constructors Constructor Description ExportImportService(org.springframework.web.client.RestTemplate restTemplate)Deprecated.use ExportImportService(RestTemplate, GoodDataSettings) constructor insteadExportImportService(org.springframework.web.client.RestTemplate restTemplate, GoodDataSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FutureResult<PartialMdExportToken>partialExport(Project project, PartialMdExport export)Exports partial metadata from project and returns token identifying this exportFutureResult<Void>partialImport(Project project, PartialMdExportToken mdExportToken)Imports partial metadata to project based on given token-
Methods inherited from class com.gooddata.AbstractService
extractData
-
-
-
-
Constructor Detail
-
ExportImportService
public ExportImportService(org.springframework.web.client.RestTemplate restTemplate, GoodDataSettings settings)
-
ExportImportService
@Deprecated public ExportImportService(org.springframework.web.client.RestTemplate restTemplate)
Deprecated.use ExportImportService(RestTemplate, GoodDataSettings) constructor instead
-
-
Method Detail
-
partialExport
public FutureResult<PartialMdExportToken> partialExport(Project project, PartialMdExport export)
Exports partial metadata from project and returns token identifying this export- Parameters:
project- project from which metadata should be exportedexport- export to execute- Returns:
FutureResultof the task containing token identifying partial export after the task is completed- Throws:
ExportImportException- when export resource call fails, polling on export status fails or export status is ERROR
-
partialImport
public FutureResult<Void> partialImport(Project project, PartialMdExportToken mdExportToken)
Imports partial metadata to project based on given token- Parameters:
project- project to which metadata should be importedmdExportToken- export token to be imported- Returns:
FutureResultof the task- Throws:
ExportImportException- when import resource call fails, polling on import status fails or import status is ERROR
-
-