@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StepFunctionsAction extends Object implements Serializable, Cloneable, StructuredPojo
Starts execution of a Step Functions state machine.
Constructor and Description |
---|
StepFunctionsAction() |
Modifier and Type | Method and Description |
---|---|
StepFunctionsAction |
clone() |
boolean |
equals(Object obj) |
String |
getExecutionNamePrefix()
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID.
|
String |
getRoleArn()
The ARN of the role that grants IoT permission to start execution of a state machine
("Action":"states:StartExecution").
|
String |
getStateMachineName()
The name of the Step Functions state machine whose execution will be started.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExecutionNamePrefix(String executionNamePrefix)
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID.
|
void |
setRoleArn(String roleArn)
The ARN of the role that grants IoT permission to start execution of a state machine
("Action":"states:StartExecution").
|
void |
setStateMachineName(String stateMachineName)
The name of the Step Functions state machine whose execution will be started.
|
String |
toString()
Returns a string representation of this object.
|
StepFunctionsAction |
withExecutionNamePrefix(String executionNamePrefix)
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID.
|
StepFunctionsAction |
withRoleArn(String roleArn)
The ARN of the role that grants IoT permission to start execution of a state machine
("Action":"states:StartExecution").
|
StepFunctionsAction |
withStateMachineName(String stateMachineName)
The name of the Step Functions state machine whose execution will be started.
|
public void setExecutionNamePrefix(String executionNamePrefix)
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.
executionNamePrefix
- (Optional) A name will be given to the state machine execution consisting of this prefix followed by a
UUID. Step Functions automatically creates a unique name for each state machine execution if one is not
provided.public String getExecutionNamePrefix()
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.
public StepFunctionsAction withExecutionNamePrefix(String executionNamePrefix)
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.
executionNamePrefix
- (Optional) A name will be given to the state machine execution consisting of this prefix followed by a
UUID. Step Functions automatically creates a unique name for each state machine execution if one is not
provided.public void setStateMachineName(String stateMachineName)
The name of the Step Functions state machine whose execution will be started.
stateMachineName
- The name of the Step Functions state machine whose execution will be started.public String getStateMachineName()
The name of the Step Functions state machine whose execution will be started.
public StepFunctionsAction withStateMachineName(String stateMachineName)
The name of the Step Functions state machine whose execution will be started.
stateMachineName
- The name of the Step Functions state machine whose execution will be started.public void setRoleArn(String roleArn)
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").
roleArn
- The ARN of the role that grants IoT permission to start execution of a state machine
("Action":"states:StartExecution").public String getRoleArn()
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").
public StepFunctionsAction withRoleArn(String roleArn)
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").
roleArn
- The ARN of the role that grants IoT permission to start execution of a state machine
("Action":"states:StartExecution").public String toString()
toString
in class Object
Object.toString()
public StepFunctionsAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.