public sealed class WorkflowInvocation : IMessage<WorkflowInvocation>, IEquatable<WorkflowInvocation>, IDeepCloneable<WorkflowInvocation>, IBufferMessage, IMessageReference documentation and code samples for the Dataform v1 API class WorkflowInvocation.
Represents a single invocation of a compilation result.
Implements
IMessageWorkflowInvocation, IEquatableWorkflowInvocation, IDeepCloneableWorkflowInvocation, IBufferMessage, IMessageNamespace
Google.Cloud.Dataform.V1Assembly
Google.Cloud.Dataform.V1.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 |
|
DataEncryptionState
public DataEncryptionState DataEncryptionState { get; set; }Output only. Only set if the repository has a KMS Key.
| Property Value | |
|---|---|
| Type | Description |
DataEncryptionState |
|
HasCompilationResult
public bool HasCompilationResult { get; }Gets whether the "compilation_result" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasInternalMetadata
public bool HasInternalMetadata { get; }Gets whether the "internal_metadata" 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 |
|
InternalMetadata
public string InternalMetadata { get; set; }Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
| Property Value | |
|---|---|
| Type | Description |
string |
|
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 |
|
ResolvedCompilationResult
public string ResolvedCompilationResult { get; set; }Output only. The resolved compilation result that was used to create this
invocation. Will be in the format
projects/*/locations/*/repositories/*/compilationResults/*.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ResolvedCompilationResultAsCompilationResultName
public CompilationResultName ResolvedCompilationResultAsCompilationResultName { get; set; }CompilationResultName-typed view over the ResolvedCompilationResult resource name property.
| Property Value | |
|---|---|
| Type | Description |
CompilationResultName |
|
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 |
|