Class CreateExtractRefreshTaskRequest
Class representing a create extract refresh task request.
See https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm#create_cloud_extract_refresh_task 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 |