Reference documentation and code samples for the Workflows Executions V1 API class Google::Cloud::Workflows::Executions::V1::Execution.
A running instance of a Workflow.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#argument
def argument() -> ::String
-
(::String) — Input parameters of the execution represented as a JSON string.
The size limit is 32KB.
Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
#argument=
def argument=(value) -> ::String
-
value (::String) — Input parameters of the execution represented as a JSON string.
The size limit is 32KB.
Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
-
(::String) — Input parameters of the execution represented as a JSON string.
The size limit is 32KB.
Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
#call_log_level
def call_log_level() -> ::Google::Cloud::Workflows::Executions::V1::Execution::CallLogLevel
- (::Google::Cloud::Workflows::Executions::V1::Execution::CallLogLevel) — The call logging level associated to this execution.
#call_log_level=
def call_log_level=(value) -> ::Google::Cloud::Workflows::Executions::V1::Execution::CallLogLevel
- value (::Google::Cloud::Workflows::Executions::V1::Execution::CallLogLevel) — The call logging level associated to this execution.
- (::Google::Cloud::Workflows::Executions::V1::Execution::CallLogLevel) — The call logging level associated to this execution.
#end_time
def end_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Marks the end of execution, successful or not.
#error
def error() -> ::Google::Cloud::Workflows::Executions::V1::Execution::Error
-
(::Google::Cloud::Workflows::Executions::V1::Execution::Error) — Output only. The error which caused the execution to finish prematurely.
The value is only present if the execution's state is
FAILED
orCANCELLED
.
#name
def name() -> ::String
- (::String) — Output only. The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
#result
def result() -> ::String
-
(::String) — Output only. Output of the execution represented as a JSON string. The
value can only be present if the execution's state is
SUCCEEDED
.
#start_time
def start_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Marks the beginning of execution.
#state
def state() -> ::Google::Cloud::Workflows::Executions::V1::Execution::State
- (::Google::Cloud::Workflows::Executions::V1::Execution::State) — Output only. Current state of the execution.
#workflow_revision_id
def workflow_revision_id() -> ::String
- (::String) — Output only. Revision of the workflow this execution is using.