Namespace Tableau.Migration.Content
Namespaces
Tableau.Migration.Content.Files
Tableau.Migration.Content.Permissions
Tableau.Migration.Content.Schedules
Tableau.Migration.Content.Search
Classes
ConcurrentSet<T>
Class representing a thread-safe unordered ICollection<T> implementation.
ContainerContentBase
Abstract base class for IContainerContent content items.
ContentBase
This is the base class for all content types (for example: data source, workbooks, projects, sites, etc).
ContentReferenceStub
IContentReference implementation that only contains content reference fields, used for IContentReferenceCache to avoid storing full content items.
MappableContainerContentBase
Abstract base class for default IMappableContainerContent implementation.
Tag
Class representing the default ITag implementation.
TagLabelComparer
IEqualityComparer<T> implementation that compares tags by their string value with case sensitivity.
UsernameContentBase
Abstract base class for content items that have a domain/username and use a username-style location.
Interfaces
IChildPermissionsContent
Interface to be inherited by content items that have permissions.
IConnection
Interface for a content item's embedded connection.
IConnectionsContent
Interface for content that has connection metadata.
IContainerContent
Interface for a content item that belongs to a container (e.g. project or personal space).
ICustomView
The interface for a custom view content item.
IDataSource
Interface for a data source content item.
IDataSourceDetails
Interface for a data source object with extended information, from a GET query for example.
IDescriptionContent
Interface for a content item that has a description.
IExtractContent
Interface for a content item that has an extract.
IFileContent
Interface for content items that publish via file upload.
IFlow
Interface for a prep flow content item.
IGroup
Interface for a group content item.
IGroupUser
Interface for a user linked to a group content item.
ILabel
Interface for a content item's label.
IMappableContainerContent
Interface for a mappable content item that belongs to a project/container.
IMappableContent
Interface for an object that can be renamed or otherwise mapped to a new location during migration.
IPermissionsContent
Interface to be inherited by content items that have permissions.
IProject
Interface for a project content item.
IPublishableCustomView
Interface for the publishable version of ICustomView.
IPublishableDataSource
Interface for a IDataSource that has been downloaded and has full information necessary for re-publishing.
IPublishableFlow
Interface for a IFlow that has been downloaded and has full information necessary for re-publishing.
IPublishableGroup
Interface for a group content item with users.
IPublishableWorkbook
Interface for an IWorkbook that has been downloaded and has full information necessary for re-publishing.
IPublishedContent
Interface for a content item that has metadata around publishing information.
IRequiresLabelUpdate
Interface for content items that require label creation.
IRequiresOwnerUpdate
Interface for an object that requires an owner update after creation.
IServerSession
Interface for the current server session information.
ISite
Interface for a site.
ISiteSettings
Interface for a site's settings.
ISiteSettingsUpdate
Interface for a site settings update operation.
ITag
Inteface for tags associated with content items.
IUser
Interface for a user content item.
IUsernameContent
Interface for a content item that uses a domain qualified username.
IView
Interface for view associated with the content item.
IWithConnections
Interface for a content item with embedded connections.
IWithDomain
Interface for content items with a domain.
IWithLabels
Interface for a content item that has labels.
IWithOwner
Interface to be inherited by content items with owner.
IWithTags
Interface to be inherited by content items with tags.
IWithWorkbook
Interface to be inherited by content items with workbook.
IWorkbook
Interface for a workbook content item.
IWorkbookDetails
Interface for a workbook object with extended information, from a GET query for example.