Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::CompilationResult.
Represents the result of compiling a Dataform project.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#code_compilation_config
def code_compilation_config() -> ::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig
-
(::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig) — Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.
#code_compilation_config=
def code_compilation_config=(value) -> ::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig
-
value (::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig) — Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.
-
(::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig) — Immutable. If set, fields of
code_compilation_config
override the default compilation settings that are specified in dataform.json.
#compilation_errors
def compilation_errors() -> ::Array<::Google::Cloud::Dataform::V1beta1::CompilationResult::CompilationError>
- (::Array<::Google::Cloud::Dataform::V1beta1::CompilationResult::CompilationError>) — Output only. Errors encountered during project compilation.
#dataform_core_version
def dataform_core_version() -> ::String
-
(::String) — Output only. The version of
@dataform/core
that was used for compilation.
#git_commitish
def git_commitish() -> ::String
-
(::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
- a commit SHA:
#git_commitish=
def git_commitish=(value) -> ::String
-
value (::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
- a commit SHA:
-
(::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
- a commit SHA:
#name
def name() -> ::String
- (::String) — Output only. The compilation result's name.
#release_config
def release_config() -> ::String
-
(::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/*
.
#release_config=
def release_config=(value) -> ::String
-
value (::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/*
.
-
(::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/*
.
#resolved_git_commit_sha
def resolved_git_commit_sha() -> ::String
- (::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.
#workspace
def workspace() -> ::String
-
(::String) — Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
#workspace=
def workspace=(value) -> ::String
-
value (::String) — Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
-
(::String) — Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.