Class Assertion
Represents an assertion upon a SQL query which is required return zero rows.
Implements
Inherited Members
Namespace: Google.Apis.Dataform.v1beta1.Data
Assembly: Google.Apis.Dataform.v1beta1.dll
Syntax
public class Assertion : IDirectResponseSchema
Properties
DependencyTargets
A list of actions that this action depends on.
Declaration
[JsonProperty("dependencyTargets")]
public virtual IList<Target> DependencyTargets { get; set; }
Property Value
Type | Description |
---|---|
IList<Target> |
Disabled
Whether this action is disabled (i.e. should not be run).
Declaration
[JsonProperty("disabled")]
public virtual bool? Disabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ParentAction
The parent action of this assertion. Only set if this assertion was automatically generated.
Declaration
[JsonProperty("parentAction")]
public virtual Target ParentAction { get; set; }
Property Value
Type | Description |
---|---|
Target |
RelationDescriptor
Descriptor for the assertion's automatically-generated view and its columns.
Declaration
[JsonProperty("relationDescriptor")]
public virtual RelationDescriptor RelationDescriptor { get; set; }
Property Value
Type | Description |
---|---|
RelationDescriptor |
SelectQuery
The SELECT query which must return zero rows in order for this assertion to succeed.
Declaration
[JsonProperty("selectQuery")]
public virtual string SelectQuery { get; set; }
Property Value
Type | Description |
---|---|
string |
Tags
Arbitrary, user-defined tags on this action.
Declaration
[JsonProperty("tags")]
public virtual IList<string> Tags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |