Dataform v1beta1 API - Class WorkflowInvocation (1.0.0-beta05)

public sealed class WorkflowInvocation : IMessage<WorkflowInvocation>, IEquatable<WorkflowInvocation>, IDeepCloneable<WorkflowInvocation>, IBufferMessage, IMessage

Reference documentation and code samples for the Dataform v1beta1 API class WorkflowInvocation.

Represents a single invocation of a compilation result.

Inheritance

object > WorkflowInvocation

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

WorkflowInvocation()

public WorkflowInvocation()

WorkflowInvocation(WorkflowInvocation)

public WorkflowInvocation(WorkflowInvocation other)
Parameter
Name Description
other WorkflowInvocation

Properties

CompilationResult

public string CompilationResult { get; set; }

Immutable. The name of the compilation result to use for this invocation. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.

Property Value
Type Description
string

CompilationResultAsCompilationResultName

public CompilationResultName CompilationResultAsCompilationResultName { get; set; }

CompilationResultName-typed view over the CompilationResult resource name property.

Property Value
Type Description
CompilationResultName

CompilationSourceCase

public WorkflowInvocation.CompilationSourceOneofCase CompilationSourceCase { get; }
Property Value
Type Description
WorkflowInvocationCompilationSourceOneofCase

HasCompilationResult

public bool HasCompilationResult { get; }

Gets whether the "compilation_result" field is set

Property Value
Type Description
bool

HasWorkflowConfig

public bool HasWorkflowConfig { get; }

Gets whether the "workflow_config" field is set

Property Value
Type Description
bool

InvocationConfig

public InvocationConfig InvocationConfig { get; set; }

Immutable. If left unset, a default InvocationConfig will be used.

Property Value
Type Description
InvocationConfig

InvocationTiming

public Interval InvocationTiming { get; set; }

Output only. This workflow invocation's timing details.

Property Value
Type Description
Interval

Name

public string Name { get; set; }

Output only. The workflow invocation's name.

Property Value
Type Description
string

State

public WorkflowInvocation.Types.State State { get; set; }

Output only. This workflow invocation's current state.

Property Value
Type Description
WorkflowInvocationTypesState

WorkflowConfig

public string WorkflowConfig { get; set; }

Immutable. The name of the workflow config to invoke. Must be in the format projects/*/locations/*/repositories/*/workflowConfigs/*.

Property Value
Type Description
string

WorkflowConfigAsWorkflowConfigName

public WorkflowConfigName WorkflowConfigAsWorkflowConfigName { get; set; }

WorkflowConfigName-typed view over the WorkflowConfig resource name property.

Property Value
Type Description
WorkflowConfigName

WorkflowInvocationName

public WorkflowInvocationName WorkflowInvocationName { get; set; }

WorkflowInvocationName-typed view over the Name resource name property.

Property Value
Type Description
WorkflowInvocationName