Class: Google::Apis::WorkflowexecutionsV1::StepEntry
- Inherits:
-
Object
- Object
- Google::Apis::WorkflowexecutionsV1::StepEntry
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/workflowexecutions_v1/classes.rb,
lib/google/apis/workflowexecutions_v1/representations.rb,
lib/google/apis/workflowexecutions_v1/representations.rb
Overview
An StepEntry contains debugging information for a step transition in a workflow execution.
Instance Attribute Summary collapse
-
#create_time ⇒ String
Output only.
-
#entry_id ⇒ Fixnum
Output only.
-
#exception ⇒ Google::Apis::WorkflowexecutionsV1::Exception
Exception describes why the step entry failed.
-
#name ⇒ String
Output only.
-
#navigation_info ⇒ Google::Apis::WorkflowexecutionsV1::NavigationInfo
NavigationInfo describes what steps if any come before or after this step, or what steps are parents or children of this step.
-
#routine ⇒ String
Output only.
-
#state ⇒ String
Output only.
-
#step ⇒ String
Output only.
-
#step_entry_metadata ⇒ Google::Apis::WorkflowexecutionsV1::StepEntryMetadata
StepEntryMetadata contains metadata information about this step.
-
#step_type ⇒ String
Output only.
-
#update_time ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StepEntry
constructor
A new instance of StepEntry.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StepEntry
Returns a new instance of StepEntry.
689 690 691 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 689 def initialize(**args) update!(**args) end |
Instance Attribute Details
#create_time ⇒ String
Output only. The creation time of the step entry.
Corresponds to the JSON property createTime
631 632 633 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 631 def create_time @create_time end |
#entry_id ⇒ Fixnum
Output only. The numeric ID of this step entry, used for navigation.
Corresponds to the JSON property entryId
636 637 638 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 636 def entry_id @entry_id end |
#exception ⇒ Google::Apis::WorkflowexecutionsV1::Exception
Exception describes why the step entry failed.
Corresponds to the JSON property exception
641 642 643 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 641 def exception @exception end |
#name ⇒ String
Output only. The full resource name of the step entry. Each step entry has a
unique entry ID, which is a monotonically increasing counter. Step entry names
have the format: projects/
project/locations/
location/workflows/
workflow/
executions/
execution/stepEntries/
step_entry`.
Corresponds to the JSON property
name`
649 650 651 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 649 def name @name end |
#navigation_info ⇒ Google::Apis::WorkflowexecutionsV1::NavigationInfo
NavigationInfo describes what steps if any come before or after this step, or
what steps are parents or children of this step.
Corresponds to the JSON property navigationInfo
655 656 657 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 655 def @navigation_info end |
#routine ⇒ String
Output only. The name of the routine this step entry belongs to. A routine
name is the subworkflow name defined in the YAML source code. The top level
routine name is main
.
Corresponds to the JSON property routine
662 663 664 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 662 def routine @routine end |
#state ⇒ String
Output only. The state of the step entry.
Corresponds to the JSON property state
667 668 669 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 667 def state @state end |
#step ⇒ String
Output only. The name of the step this step entry belongs to.
Corresponds to the JSON property step
672 673 674 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 672 def step @step end |
#step_entry_metadata ⇒ Google::Apis::WorkflowexecutionsV1::StepEntryMetadata
StepEntryMetadata contains metadata information about this step.
Corresponds to the JSON property stepEntryMetadata
677 678 679 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 677 def @step_entry_metadata end |
#step_type ⇒ String
Output only. The type of the step this step entry belongs to.
Corresponds to the JSON property stepType
682 683 684 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 682 def step_type @step_type end |
#update_time ⇒ String
Output only. The most recently updated time of the step entry.
Corresponds to the JSON property updateTime
687 688 689 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 687 def update_time @update_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
694 695 696 697 698 699 700 701 702 703 704 705 706 |
# File 'lib/google/apis/workflowexecutions_v1/classes.rb', line 694 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @entry_id = args[:entry_id] if args.key?(:entry_id) @exception = args[:exception] if args.key?(:exception) @name = args[:name] if args.key?(:name) @navigation_info = args[:navigation_info] if args.key?(:navigation_info) @routine = args[:routine] if args.key?(:routine) @state = args[:state] if args.key?(:state) @step = args[:step] if args.key?(:step) @step_entry_metadata = args[:step_entry_metadata] if args.key?(:step_entry_metadata) @step_type = args[:step_type] if args.key?(:step_type) @update_time = args[:update_time] if args.key?(:update_time) end |