Class CreateExtractRefreshTaskOptions
Class for Tableau Cloud API client extract refresh task creation options.
Inheritance
object
CreateExtractRefreshTaskOptions
Implements
Namespace: Tableau.Migration.Api.Models.Cloud
Assembly: Tableau.Migration.dll
Syntax
public class CreateExtractRefreshTaskOptions : ICreateExtractRefreshTaskOptions
Constructors
CreateExtractRefreshTaskOptions(string, ExtractRefreshContentType, Guid, ICloudSchedule)
Creates a new CreateExtractRefreshTaskOptions instance.
Declaration
public CreateExtractRefreshTaskOptions(string type, ExtractRefreshContentType contentType, Guid contentId, ICloudSchedule schedule)
Parameters
| Type | Name | Description |
|---|---|---|
| string | type | The extract refresh type. |
| ExtractRefreshContentType | contentType | The extract refresh task's content type. |
| Guid | contentId | The extract refresh task's content ID. |
| ICloudSchedule | schedule | The extract refresh task's schedule. |
Properties
ContentId
Gets the extract refresh task's content ID.
Declaration
public Guid ContentId { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
ContentType
Gets the extract refresh task's content type.
Declaration
public ExtractRefreshContentType ContentType { get; }
Property Value
| Type | Description |
|---|---|
| ExtractRefreshContentType |
Schedule
Gets the extract refresh task's schedule.
Declaration
public ICloudSchedule Schedule { get; }
Property Value
| Type | Description |
|---|---|
| ICloudSchedule |
Type
Gets the type of extract refresh. FullRefresh or IncrementalRefresh.
Declaration
public string Type { get; }
Property Value
| Type | Description |
|---|---|
| string |