Interface CfnWorkflow.CustomStepDetailsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkflow.CustomStepDetailsProperty.Jsii$Proxy
- Enclosing class:
- CfnWorkflow
@Stability(Stable)
public static interface CfnWorkflow.CustomStepDetailsProperty
extends software.amazon.jsii.JsiiSerializable
Details for a step that invokes an AWS Lambda function.
Consists of the Lambda function's name, target, and timeout (in seconds).
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.transfer.*;
CustomStepDetailsProperty customStepDetailsProperty = CustomStepDetailsProperty.builder()
.name("name")
.sourceFileLocation("sourceFileLocation")
.target("target")
.timeoutSeconds(123)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkflow.CustomStepDetailsPropertystatic final classAn implementation forCfnWorkflow.CustomStepDetailsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetName()The name of the step, used as an identifier.default StringSpecifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow.default StringThe ARN for the Lambda function that is being called.default NumberTimeout, in seconds, for the step.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the step, used as an identifier. -
getSourceFileLocation
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow.- To use the previous file as the input, enter
${previous.file}. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. - To use the originally uploaded file location as input for this step, enter
${original.file}.
- To use the previous file as the input, enter
-
getTarget
The ARN for the Lambda function that is being called. -
getTimeoutSeconds
Timeout, in seconds, for the step. -
builder
-