Dataform v1beta1 API - Class WorkflowInvocation (1.0.0-beta08)

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

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