Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::CompilationResultAction.
Represents a single Dataform action in a compilation result.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#assertion
def assertion() -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Assertion
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Assertion) — The assertion executed by this action.
Note: The following fields are mutually exclusive:
assertion
,relation
,operations
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#assertion=
def assertion=(value) -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Assertion
-
value (::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Assertion) — The assertion executed by this action.
Note: The following fields are mutually exclusive:
assertion
,relation
,operations
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Assertion) — The assertion executed by this action.
Note: The following fields are mutually exclusive:
assertion
,relation
,operations
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#canonical_target
def canonical_target() -> ::Google::Cloud::Dataform::V1beta1::Target
- (::Google::Cloud::Dataform::V1beta1::Target) — The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
#canonical_target=
def canonical_target=(value) -> ::Google::Cloud::Dataform::V1beta1::Target
- value (::Google::Cloud::Dataform::V1beta1::Target) — The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
- (::Google::Cloud::Dataform::V1beta1::Target) — The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
#declaration
def declaration() -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Declaration
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Declaration) — The declaration declared by this action.
Note: The following fields are mutually exclusive:
declaration
,relation
,operations
,assertion
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#declaration=
def declaration=(value) -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Declaration
-
value (::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Declaration) — The declaration declared by this action.
Note: The following fields are mutually exclusive:
declaration
,relation
,operations
,assertion
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Declaration) — The declaration declared by this action.
Note: The following fields are mutually exclusive:
declaration
,relation
,operations
,assertion
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#file_path
def file_path() -> ::String
- (::String) — The full path including filename in which this action is located, relative to the workspace root.
#file_path=
def file_path=(value) -> ::String
- value (::String) — The full path including filename in which this action is located, relative to the workspace root.
- (::String) — The full path including filename in which this action is located, relative to the workspace root.
#operations
def operations() -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Operations
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Operations) — The database operations executed by this action.
Note: The following fields are mutually exclusive:
operations
,relation
,assertion
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#operations=
def operations=(value) -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Operations
-
value (::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Operations) — The database operations executed by this action.
Note: The following fields are mutually exclusive:
operations
,relation
,assertion
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Operations) — The database operations executed by this action.
Note: The following fields are mutually exclusive:
operations
,relation
,assertion
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#relation
def relation() -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation) — The database relation created/updated by this action.
Note: The following fields are mutually exclusive:
relation
,operations
,assertion
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#relation=
def relation=(value) -> ::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation
-
value (::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation) — The database relation created/updated by this action.
Note: The following fields are mutually exclusive:
relation
,operations
,assertion
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation) — The database relation created/updated by this action.
Note: The following fields are mutually exclusive:
relation
,operations
,assertion
,declaration
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#target
def target() -> ::Google::Cloud::Dataform::V1beta1::Target
- (::Google::Cloud::Dataform::V1beta1::Target) — This action's identifier. Unique within the compilation result.
#target=
def target=(value) -> ::Google::Cloud::Dataform::V1beta1::Target
- value (::Google::Cloud::Dataform::V1beta1::Target) — This action's identifier. Unique within the compilation result.
- (::Google::Cloud::Dataform::V1beta1::Target) — This action's identifier. Unique within the compilation result.