Module: AWSCDK::StepFunctions::IChainable
- Included in:
- Chain, CustomState, State, StateMachineFragment
- Defined in:
- step_functions/i_chainable.rb
Overview
Interface for objects that can be used in a Chain.
Class Method Summary collapse
Instance Method Summary collapse
-
#end_states ⇒ Array<AWSCDK::StepFunctions::INextable>
The chainable end state(s) of this chainable.
-
#id ⇒ String
Descriptive identifier for this chainable.
-
#start_state ⇒ AWSCDK::StepFunctions::State
The start state of this chainable.
Class Method Details
.jsii_overridable_methods ⇒ Object
28 29 30 31 32 33 34 |
# File 'step_functions/i_chainable.rb', line 28 def self.jsii_overridable_methods { :end_states => { kind: :property, name: "endStates", is_optional: false }, :id => { kind: :property, name: "id", is_optional: false }, :start_state => { kind: :property, name: "startState", is_optional: false }, } end |
Instance Method Details
#end_states ⇒ Array<AWSCDK::StepFunctions::INextable>
The chainable end state(s) of this chainable.
10 11 12 |
# File 'step_functions/i_chainable.rb', line 10 def end_states() jsii_get_property("endStates") end |
#id ⇒ String
Descriptive identifier for this chainable.
17 18 19 |
# File 'step_functions/i_chainable.rb', line 17 def id() jsii_get_property("id") end |
#start_state ⇒ AWSCDK::StepFunctions::State
The start state of this chainable.
24 25 26 |
# File 'step_functions/i_chainable.rb', line 24 def start_state() jsii_get_property("startState") end |