Dataform v1beta1 API - Class CompilationResultAction (1.0.0-beta07)

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

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

Represents a single Dataform action in a compilation result.

Inheritance

object > CompilationResultAction

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

CompilationResultAction()

public CompilationResultAction()

CompilationResultAction(CompilationResultAction)

public CompilationResultAction(CompilationResultAction other)
Parameter
Name Description
other CompilationResultAction

Properties

Assertion

public CompilationResultAction.Types.Assertion Assertion { get; set; }

The assertion executed by this action.

Property Value
Type Description
CompilationResultActionTypesAssertion

CanonicalTarget

public Target CanonicalTarget { get; set; }

The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.

Property Value
Type Description
Target

CompiledObjectCase

public CompilationResultAction.CompiledObjectOneofCase CompiledObjectCase { get; }
Property Value
Type Description
CompilationResultActionCompiledObjectOneofCase

Declaration

public CompilationResultAction.Types.Declaration Declaration { get; set; }

The declaration declared by this action.

Property Value
Type Description
CompilationResultActionTypesDeclaration

FilePath

public string FilePath { get; set; }

The full path including filename in which this action is located, relative to the workspace root.

Property Value
Type Description
string

Operations

public CompilationResultAction.Types.Operations Operations { get; set; }

The database operations executed by this action.

Property Value
Type Description
CompilationResultActionTypesOperations

Relation

public CompilationResultAction.Types.Relation Relation { get; set; }

The database relation created/updated by this action.

Property Value
Type Description
CompilationResultActionTypesRelation

Target

public Target Target { get; set; }

This action's identifier. Unique within the compilation result.

Property Value
Type Description
Target