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)
Creates a new IMigrationManifest object.
Declaration
IMigrationManifestEditor Create(Guid planId, Guid migrationId)
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. |
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. |