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.
Implements
IMessageWorkflowInvocation, IEquatableWorkflowInvocation, IDeepCloneableWorkflowInvocation, IBufferMessage, IMessageNamespace
Google.Cloud.Dataform.V1Beta1Assembly
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 |