Class CreateCloudFlowTaskOptions
Class for Tableau Cloud API client flow task creation options.
Inheritance
object
CreateCloudFlowTaskOptions
Implements
Namespace: Tableau.Migration.Api.Models.Cloud
Assembly: Tableau.Migration.dll
Syntax
public class CreateCloudFlowTaskOptions : ICreateCloudFlowTaskOptions
Constructors
CreateCloudFlowTaskOptions(Guid, ICloudSchedule, IEnumerable<FlowParameterSpec>?, IEnumerable<Guid>?)
Creates a new CreateCloudFlowTaskOptions instance.
Declaration
public CreateCloudFlowTaskOptions(Guid flowId, ICloudSchedule schedule, IEnumerable<FlowParameterSpec>? flowParameterSpecs = null, IEnumerable<Guid>? flowOutputStepIds = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | flowId | The flow ID. |
| ICloudSchedule | schedule | The flow task's schedule. |
| IEnumerable<FlowParameterSpec> | flowParameterSpecs | Optional flow parameter specifications. |
| IEnumerable<Guid> | flowOutputStepIds | Optional flow output step IDs. |
Properties
FlowId
Gets the flow ID.
Declaration
public Guid FlowId { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
FlowOutputStepIds
Gets the optional flow output step IDs.
Declaration
public IEnumerable<Guid>? FlowOutputStepIds { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<Guid> |
FlowParameterSpecs
Gets the optional flow parameter specifications.
Declaration
public IEnumerable<FlowParameterSpec>? FlowParameterSpecs { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<FlowParameterSpec> |
Schedule
Gets the flow task's schedule.
Declaration
public ICloudSchedule Schedule { get; }
Property Value
| Type | Description |
|---|---|
| ICloudSchedule |