Class CreateExtractRefreshTaskRequest.ExtractRefreshType
Class representing a request extract refresh item.
Inheritance
object
    CreateExtractRefreshTaskRequest.ExtractRefreshType
  Namespace: Tableau.Migration.Api.Rest.Models.Requests.Cloud
Assembly: Tableau.Migration.dll
Syntax
public class CreateExtractRefreshTaskRequest.ExtractRefreshType
  Constructors
ExtractRefreshType()
Creates a new CreateExtractRefreshTaskRequest.ExtractRefreshType instance.
Declaration
public ExtractRefreshType()
  ExtractRefreshType(string, ExtractRefreshContentType, Guid)
Creates a new CreateExtractRefreshTaskRequest.ExtractRefreshType instance.
Declaration
public ExtractRefreshType(string type, ExtractRefreshContentType contentType, Guid contentId)
  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.  | 
      
Properties
DataSource
Gets or sets the data source for the request.
Declaration
public CreateExtractRefreshTaskRequest.ExtractRefreshType.DataSourceType? DataSource { get; set; }
  Property Value
| Type | Description | 
|---|---|
| CreateExtractRefreshTaskRequest.ExtractRefreshType.DataSourceType | 
Type
Gets or sets the type of extract refresh to the request.
Declaration
public string? Type { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
Workbook
Gets or sets the workbook for the request.
Declaration
public CreateExtractRefreshTaskRequest.ExtractRefreshType.WorkbookType? Workbook { get; set; }
  Property Value
| Type | Description | 
|---|---|
| CreateExtractRefreshTaskRequest.ExtractRefreshType.WorkbookType |