Class ExportImportService
- java.lang.Object
-
- com.gooddata.sdk.service.AbstractService
-
- com.gooddata.sdk.service.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.sdk.service.AbstractService
AbstractService.OutputStreamResponseExtractor
-
-
Field Summary
-
Fields inherited from class com.gooddata.sdk.service.AbstractService
mapper, restTemplate
-
-
Constructor Summary
Constructors Constructor Description ExportImportService(org.springframework.web.client.RestTemplate restTemplate, GoodDataSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FutureResult<com.gooddata.sdk.model.md.maintenance.PartialMdExportToken>partialExport(com.gooddata.sdk.model.project.Project project, com.gooddata.sdk.model.md.maintenance.PartialMdExport export)Exports partial metadata from project and returns token identifying this exportFutureResult<java.lang.Void>partialImport(com.gooddata.sdk.model.project.Project project, com.gooddata.sdk.model.md.maintenance.PartialMdExportToken mdExportToken)Imports partial metadata to project based on given token-
Methods inherited from class com.gooddata.sdk.service.AbstractService
extractData
-
-
-
-
Constructor Detail
-
ExportImportService
public ExportImportService(org.springframework.web.client.RestTemplate restTemplate, GoodDataSettings settings)
-
-
Method Detail
-
partialExport
public FutureResult<com.gooddata.sdk.model.md.maintenance.PartialMdExportToken> partialExport(com.gooddata.sdk.model.project.Project project, com.gooddata.sdk.model.md.maintenance.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<java.lang.Void> partialImport(com.gooddata.sdk.model.project.Project project, com.gooddata.sdk.model.md.maintenance.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
-
-