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();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnWorkflow.CustomStepDetailsProperty
static final class
An implementation forCfnWorkflow.CustomStepDetailsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
getName()
The name of the step, used as an identifier.default String
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.default String
The ARN for the Lambda function that is being called.default Number
Timeout, 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.- See Also:
-
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}
.
- See Also:
- To use the previous file as the input, enter
-
getTarget
The ARN for the Lambda function that is being called.- See Also:
-
getTimeoutSeconds
Timeout, in seconds, for the step.- See Also:
-
builder
-