Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::WorkflowInvocation.
Represents a single invocation of a compilation result.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#compilation_result
def compilation_result() -> ::String
-
(::String) — Immutable. The name of the compilation result to use for this invocation.
Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
.Note: The following fields are mutually exclusive:
compilation_result
,workflow_config
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#compilation_result=
def compilation_result=(value) -> ::String
-
value (::String) — Immutable. The name of the compilation result to use for this invocation.
Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
.Note: The following fields are mutually exclusive:
compilation_result
,workflow_config
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Immutable. The name of the compilation result to use for this invocation.
Must be in the format
projects/*/locations/*/repositories/*/compilationResults/*
.Note: The following fields are mutually exclusive:
compilation_result
,workflow_config
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#invocation_config
def invocation_config() -> ::Google::Cloud::Dataform::V1beta1::InvocationConfig
- (::Google::Cloud::Dataform::V1beta1::InvocationConfig) — Immutable. If left unset, a default InvocationConfig will be used.
#invocation_config=
def invocation_config=(value) -> ::Google::Cloud::Dataform::V1beta1::InvocationConfig
- value (::Google::Cloud::Dataform::V1beta1::InvocationConfig) — Immutable. If left unset, a default InvocationConfig will be used.
- (::Google::Cloud::Dataform::V1beta1::InvocationConfig) — Immutable. If left unset, a default InvocationConfig will be used.
#invocation_timing
def invocation_timing() -> ::Google::Type::Interval
- (::Google::Type::Interval) — Output only. This workflow invocation's timing details.
#name
def name() -> ::String
- (::String) — Output only. The workflow invocation's name.
#state
def state() -> ::Google::Cloud::Dataform::V1beta1::WorkflowInvocation::State
- (::Google::Cloud::Dataform::V1beta1::WorkflowInvocation::State) — Output only. This workflow invocation's current state.
#workflow_config
def workflow_config() -> ::String
-
(::String) — Immutable. The name of the workflow config to invoke. Must be in the
format
projects/*/locations/*/repositories/*/workflowConfigs/*
.Note: The following fields are mutually exclusive:
workflow_config
,compilation_result
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#workflow_config=
def workflow_config=(value) -> ::String
-
value (::String) — Immutable. The name of the workflow config to invoke. Must be in the
format
projects/*/locations/*/repositories/*/workflowConfigs/*
.Note: The following fields are mutually exclusive:
workflow_config
,compilation_result
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Immutable. The name of the workflow config to invoke. Must be in the
format
projects/*/locations/*/repositories/*/workflowConfigs/*
.Note: The following fields are mutually exclusive:
workflow_config
,compilation_result
. If a field in that set is populated, all other fields in the set will automatically be cleared.