Class CloudToCloudMigrationPipeline
IMigrationPipeline implementation to perform migrations from Tableau Cloud to Tableau Cloud.
Implements
Inherited Members
Namespace: Tableau.Migration.Engine.Pipelines
Assembly: Tableau.Migration.dll
Syntax
public class CloudToCloudMigrationPipeline : TableauMigrationPipelineBase, IMigrationPipeline
Constructors
CloudToCloudMigrationPipeline(IServiceProvider, IConfigReader)
Creates a new CloudToCloudMigrationPipeline object.
Declaration
public CloudToCloudMigrationPipeline(IServiceProvider services, IConfigReader configReader)
Parameters
Type | Name | Description |
---|---|---|
IServiceProvider | services | A DI service provider to create actions with.The config reader.A DI service provider to create actions with.The config reader. |
IConfigReader | configReader | A config reader to get the REST API configuration. |
Fields
ContentTypes
Content types that are supported for migrations.
Declaration
public static readonly ImmutableArray<MigrationPipelineContentType> ContentTypes
Field Value
Type | Description |
---|---|
ImmutableArray<MigrationPipelineContentType> |
Methods
CreateExtractRefreshTaskAction()
Creates the migration action for handling the extract refresh task content type.
Declaration
protected override IMigrationAction CreateExtractRefreshTaskAction()
Returns
Type | Description |
---|---|
IMigrationAction | The created migration action. |
Overrides
CreateSubscriptionAction()
Creates the migration action for handling the subscription content type.
Declaration
protected override IMigrationAction CreateSubscriptionAction()
Returns
Type | Description |
---|---|
IMigrationAction | The created migration action. |
Overrides
GetBatchMigrator<TContent>()
Gets a batch level migrator for the given content type.
Declaration
public override IContentBatchMigrator<TContent> GetBatchMigrator<TContent>() where TContent : class, IContentReference
Returns
Type | Description |
---|---|
IContentBatchMigrator<TContent> | The batch level migrator. |
Type Parameters
Name | Description |
---|---|
TContent | The content type. |