Dataform v1beta1 API - Class CompilationResultAction (1.0.0-beta08)

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

HasInternalMetadata

public bool HasInternalMetadata { get; }

Gets whether the "internal_metadata" 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

Notebook

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

The notebook executed by this action.

Property Value
Type Description
CompilationResultActionTypesNotebook

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