Dataform v1beta1 API - Class CompilationResultAction.Types.Assertion (1.0.0-beta05)

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

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

Represents an assertion upon a SQL query which is required return zero rows.

Inheritance

object > CompilationResultAction.Types.Assertion

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

Assertion()

public Assertion()

Assertion(Assertion)

public Assertion(CompilationResultAction.Types.Assertion other)
Parameter
Name Description
other CompilationResultActionTypesAssertion

Properties

DependencyTargets

public RepeatedField<Target> DependencyTargets { get; }

A list of actions that this action depends on.

Property Value
Type Description
RepeatedFieldTarget

Disabled

public bool Disabled { get; set; }

Whether this action is disabled (i.e. should not be run).

Property Value
Type Description
bool

ParentAction

public Target ParentAction { get; set; }

The parent action of this assertion. Only set if this assertion was automatically generated.

Property Value
Type Description
Target

SelectQuery

public string SelectQuery { get; set; }

The SELECT query which must return zero rows in order for this assertion to succeed.

Property Value
Type Description
string

Tags

public RepeatedField<string> Tags { get; }

Arbitrary, user-defined tags on this action.

Property Value
Type Description
RepeatedFieldstring