Namespace Tableau.Migration.Engine.Endpoints.Search
Classes
BulkDestinationCache<TContent>
BulkApiContentReferenceCache<TContent> implementation that falls back to bulk API listing when destination information is not found in the manifest.
BulkDestinationProjectCache
BulkDestinationCache<TContent> implementation that tracks locked projects.
BulkSourceCache<TContent>
BulkApiContentReferenceCache<TContent> implementation that is built from ISourceEndpoint.
ManifestDestinationContentReferenceFinderFactory
IContentReferenceFinderFactory implementation that finds destination references from the migration manifest.
ManifestDestinationContentReferenceFinder<TContent>
IDestinationContentReferenceFinder<TContent> implementation that uses the mapped manifest information to find destination content, falling back to API loading.
ManifestSourceContentReferenceFinderFactory
IContentReferenceFinderFactory implementation that finds source references from the migration manifest.
ManifestSourceContentReferenceFinder<TContent>
IContentReferenceFinder<TContent> implementation that finds source references from the migration manifest.
Interfaces
IDestinationContentReferenceFinderFactory
Interface for an object that can create destination content reference finders based on content type.
IDestinationContentReferenceFinder<TContent>
Interface for an object that can find destination content reference for given content information, applying mapping rules.
ILockedProjectCache
Interface for an object that contains information on projects that are locked.
ISourceContentReferenceFinderFactory
Interface for an object that can create source content reference finders based on content type.
ISourceContentReferenceFinder<TContent>
Interface for an object that can find source content reference.