Google Cloud Dataform V1beta1 Client - Class CompilationResult (0.3.0)

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

Represents the result of compiling a Dataform project.

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

Namespace

Google \ Cloud \ Dataform \ V1beta1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Output only. The compilation result's name.

↳ git_commitish
string

Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1

↳ workspace
string

Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/* .

↳ release_config
string

Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/* .

↳ code_compilation_config
Google\Cloud\Dataform\V1beta1\CodeCompilationConfig

Immutable. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.

↳ resolved_git_commit_sha
string

Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.

↳ dataform_core_version
string

Output only. The version of @dataform/core that was used for compilation.

↳ compilation_errors
array< Google\Cloud\Dataform\V1beta1\CompilationResult\CompilationError >

Output only. Errors encountered during project compilation.

getName

Output only. The compilation result's name.

Returns
Type
Description
string

setName

Output only. The compilation result's name.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getGitCommitish

Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples:

  • a commit SHA: 12ade345
  • a tag: tag1
  • a branch name: branch1
Returns
Type
Description
string

hasGitCommitish

setGitCommitish

Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples:

  • a commit SHA: 12ade345
  • a tag: tag1
  • a branch name: branch1
Parameter
Name
Description
var
string
Returns
Type
Description
$this

getWorkspace

Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/* .

Returns
Type
Description
string

hasWorkspace

setWorkspace

Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/* .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getReleaseConfig

Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/* .

Returns
Type
Description
string

hasReleaseConfig

setReleaseConfig

Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/* .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCodeCompilationConfig

Immutable. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.

hasCodeCompilationConfig

clearCodeCompilationConfig

setCodeCompilationConfig

Immutable. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.

Returns
Type
Description
$this

getResolvedGitCommitSha

Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.

Returns
Type
Description
string

setResolvedGitCommitSha

Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDataformCoreVersion

Output only. The version of @dataform/core that was used for compilation.

Returns
Type
Description
string

setDataformCoreVersion

Output only. The version of @dataform/core that was used for compilation.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCompilationErrors

Output only. Errors encountered during project compilation.

Returns
Type
Description

setCompilationErrors

Output only. Errors encountered during project compilation.

Returns
Type
Description
$this

getSource

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: