Class CompilationResultAction (0.8.0)

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

Represents a single Dataform action in a compilation result.

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

Name Description
relation google.cloud.dataform_v1beta1.types.CompilationResultAction.Relation
The database relation created/updated by this action. This field is a member of oneof_ compiled_object.
operations google.cloud.dataform_v1beta1.types.CompilationResultAction.Operations
The database operations executed by this action. This field is a member of oneof_ compiled_object.
assertion google.cloud.dataform_v1beta1.types.CompilationResultAction.Assertion
The assertion executed by this action. This field is a member of oneof_ compiled_object.
declaration google.cloud.dataform_v1beta1.types.CompilationResultAction.Declaration
The declaration declared by this action. This field is a member of oneof_ compiled_object.
notebook google.cloud.dataform_v1beta1.types.CompilationResultAction.Notebook
The notebook executed by this action. This field is a member of oneof_ compiled_object.
data_preparation google.cloud.dataform_v1beta1.types.CompilationResultAction.DataPreparation
The data preparation executed by this action. This field is a member of oneof_ compiled_object.
target google.cloud.dataform_v1beta1.types.Target
This action's identifier. Unique within the compilation result.
canonical_target google.cloud.dataform_v1beta1.types.Target
The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
file_path str
The full path including filename in which this action is located, relative to the workspace root.
internal_metadata str
Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. This field is a member of oneof_ _internal_metadata.

Classes

Assertion

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

Represents an assertion upon a SQL query which is required return zero rows.

DataPreparation

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

Defines a compiled Data Preparation entity

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

Declaration

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

Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.

IncrementalLoadMode

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

Load definition for incremental load modes

LoadConfig

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

Simplified load configuration for actions

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

Notebook

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

Represents a notebook.

Operations

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

Represents a list of arbitrary database operations.

Relation

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

Represents a database relation.

SimpleLoadMode

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

Simple load definition