Class CreateExtractRefreshTaskRequest
Class representing a create extract refresh task request. See REST API Reference for documentation.
Namespace: Tableau.Migration.Api.Rest.Models.Requests.Cloud
Assembly: Tableau.Migration.dll
Syntax
public class CreateExtractRefreshTaskRequest : TableauServerRequest
Constructors
CreateExtractRefreshTaskRequest()
Creates a new CreateExtractRefreshTaskRequest instance.
Declaration
public CreateExtractRefreshTaskRequest()
CreateExtractRefreshTaskRequest(string, ExtractRefreshContentType, Guid, ICloudSchedule)
Creates a new CreateExtractRefreshTaskRequest instance.
Declaration
public CreateExtractRefreshTaskRequest(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. |
CreateExtractRefreshTaskRequest(ICreateExtractRefreshTaskOptions)
Creates a new CreateExtractRefreshTaskRequest instance.
Declaration
public CreateExtractRefreshTaskRequest(ICreateExtractRefreshTaskOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| ICreateExtractRefreshTaskOptions | options | The extract refresh task creation options. |
Properties
ExtractRefresh
Gets or sets the extract refresh for the request.
Declaration
public CreateExtractRefreshTaskRequest.ExtractRefreshType? ExtractRefresh { get; set; }
Property Value
| Type | Description |
|---|---|
| CreateExtractRefreshTaskRequest.ExtractRefreshType |
Schedule
Gets or sets the schedule for the request.
Declaration
public CreateExtractRefreshTaskRequest.ScheduleType? Schedule { get; set; }
Property Value
| Type | Description |
|---|---|
| CreateExtractRefreshTaskRequest.ScheduleType |