Class CompilationResult (0.2.1)

CompilationResult(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents the result of compiling a Dataform project.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
name str
Output only. The compilation result's name.
git_commitish str
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`` This field is a member of `oneof`_ ``source``.
workspace str
Immutable. The name of the workspace to compile. Must be in the format ``projects/*/locations/*/repositories/*/workspaces/*``. This field is a member of `oneof`_ ``source``.
code_compilation_config google.cloud.dataform_v1beta1.types.CompilationResult.CodeCompilationConfig
Immutable. If set, fields of ``code_compilation_overrides`` override the default compilation settings that are specified in dataform.json.
dataform_core_version str
Output only. The version of ``@dataform/core`` that was used for compilation.
compilation_errors Sequence[google.cloud.dataform_v1beta1.types.CompilationResult.CompilationError]
Output only. Errors encountered during project compilation.

Inheritance

builtins.object > proto.message.Message > CompilationResult

Classes

CodeCompilationConfig

CodeCompilationConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configures various aspects of Dataform code compilation.

CompilationError

CompilationError(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An error encountered when attempting to compile a Dataform project.