Interface IMigrationManifestFactory
Interface for an object that can create IMigrationManifest objects.
Namespace: Tableau.Migration.Engine.Manifest
Assembly: Tableau.Migration.dll
Syntax
public interface IMigrationManifestFactory
Methods
Create(Guid, Guid, PipelineProfile)
Creates a new IMigrationManifest object.
Declaration
IMigrationManifestEditor Create(Guid planId, Guid migrationId, PipelineProfile pipelineProfile)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | planId | The unique ID of the IMigrationPlan that the migration is running. |
| Guid | migrationId | The unique ID of the IMigration to include in the manifest. |
| PipelineProfile | pipelineProfile | The pipeline profile to use for the migration. |
Returns
| Type | Description |
|---|---|
| IMigrationManifestEditor | The created IMigrationManifestEditor object. |
Create(IMigrationInput, Guid)
Creates a new IMigrationManifest object.
Declaration
IMigrationManifestEditor Create(IMigrationInput input, Guid migrationId)
Parameters
| Type | Name | Description |
|---|---|---|
| IMigrationInput | input | A migration input to use for initialization. |
| Guid | migrationId | The unique ID of the IMigration to include in the manifest. |
Returns
| Type | Description |
|---|---|
| IMigrationManifestEditor | The created IMigrationManifestEditor object. |