Google Cloud Dataform V1beta1 Client - Class CompilationResultAction (0.4.4)

Reference documentation and code samples for the Google Cloud Dataform V1beta1 Client class CompilationResultAction.

Represents a single Dataform action in a compilation result.

Generated from protobuf message google.cloud.dataform.v1beta1.CompilationResultAction

Namespace

Google \ Cloud \ Dataform \ V1beta1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ target Google\Cloud\Dataform\V1beta1\Target

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

↳ canonical_target Google\Cloud\Dataform\V1beta1\Target

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

↳ file_path string

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

↳ relation Google\Cloud\Dataform\V1beta1\CompilationResultAction\Relation

The database relation created/updated by this action.

↳ operations Google\Cloud\Dataform\V1beta1\CompilationResultAction\Operations

The database operations executed by this action.

↳ assertion Google\Cloud\Dataform\V1beta1\CompilationResultAction\Assertion

The assertion executed by this action.

↳ declaration Google\Cloud\Dataform\V1beta1\CompilationResultAction\Declaration

The declaration declared by this action.

getTarget

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

Returns
Type Description
Google\Cloud\Dataform\V1beta1\Target|null

hasTarget

clearTarget

setTarget

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

Parameter
Name Description
var Google\Cloud\Dataform\V1beta1\Target
Returns
Type Description
$this

getCanonicalTarget

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

Returns
Type Description
Google\Cloud\Dataform\V1beta1\Target|null

hasCanonicalTarget

clearCanonicalTarget

setCanonicalTarget

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

Parameter
Name Description
var Google\Cloud\Dataform\V1beta1\Target
Returns
Type Description
$this

getFilePath

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

Returns
Type Description
string

setFilePath

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

Parameter
Name Description
var string
Returns
Type Description
$this

getRelation

The database relation created/updated by this action.

Returns
Type Description
Google\Cloud\Dataform\V1beta1\CompilationResultAction\Relation|null

hasRelation

setRelation

The database relation created/updated by this action.

Parameter
Name Description
var Google\Cloud\Dataform\V1beta1\CompilationResultAction\Relation
Returns
Type Description
$this

getOperations

The database operations executed by this action.

Returns
Type Description
Google\Cloud\Dataform\V1beta1\CompilationResultAction\Operations|null

hasOperations

setOperations

The database operations executed by this action.

Parameter
Name Description
var Google\Cloud\Dataform\V1beta1\CompilationResultAction\Operations
Returns
Type Description
$this

getAssertion

The assertion executed by this action.

Returns
Type Description
Google\Cloud\Dataform\V1beta1\CompilationResultAction\Assertion|null

hasAssertion

setAssertion

The assertion executed by this action.

Parameter
Name Description
var Google\Cloud\Dataform\V1beta1\CompilationResultAction\Assertion
Returns
Type Description
$this

getDeclaration

The declaration declared by this action.

Returns
Type Description
Google\Cloud\Dataform\V1beta1\CompilationResultAction\Declaration|null

hasDeclaration

setDeclaration

The declaration declared by this action.

Parameter
Name Description
var Google\Cloud\Dataform\V1beta1\CompilationResultAction\Declaration
Returns
Type Description
$this

getCompiledObject

Returns
Type Description
string