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.
Implements
IMessageCompilationResultActionTypesAssertion, IEquatableCompilationResultActionTypesAssertion, IDeepCloneableCompilationResultActionTypesAssertion, IBufferMessage, IMessageNamespace
Google.Cloud.Dataform.V1Beta1Assembly
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 |