Dataform V1beta1 API - Class Google::Cloud::Dataform::V1beta1::CompilationResult (v0.7.0)

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
Returns

#code_compilation_config=

def code_compilation_config=(value) -> ::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig
Parameter
Returns

#compilation_errors

def compilation_errors() -> ::Array<::Google::Cloud::Dataform::V1beta1::CompilationResult::CompilationError>
Returns

#dataform_core_version

def dataform_core_version() -> ::String
Returns
  • (::String) — Output only. The version of @dataform/core that was used for compilation.

#git_commitish

def git_commitish() -> ::String
Returns
  • (::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

#git_commitish=

def git_commitish=(value) -> ::String
Parameter
  • 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
Returns
  • (::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

#name

def name() -> ::String
Returns
  • (::String) — Output only. The compilation result's name.

#release_config

def release_config() -> ::String
Returns
  • (::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
Parameter
  • 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/*.
Returns
  • (::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
Returns
  • (::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
Returns
  • (::String) — Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/*.

#workspace=

def workspace=(value) -> ::String
Parameter
  • value (::String) — Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/*.
Returns
  • (::String) — Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/*.