@Stability(value=Stable) @Internal public static final class CfnWorkflow.WorkflowStepProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWorkflow.WorkflowStepProperty
CfnWorkflow.WorkflowStepPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnWorkflow.WorkflowStepProperty.Builder, CfnWorkflow.WorkflowStepProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnWorkflow.WorkflowStepProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnWorkflow.CopyStepDetailsProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getCopyStepDetails()
Details for a step that performs a file copy.
|
Object |
getCustomStepDetails()
Details for a step that invokes an AWS Lambda function.
|
Object |
getDecryptStepDetails()
Details for a step that decrypts an encrypted file.
|
Object |
getDeleteStepDetails()
Details for a step that deletes the file.
|
Object |
getTagStepDetails()
Details for a step that creates one or more tags.
|
String |
getType()
Currently, the following step types are supported.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnWorkflow.WorkflowStepProperty.Builder builder)
CfnWorkflow.CopyStepDetailsProperty.Builder.public final Object getCopyStepDetails()
CfnWorkflow.WorkflowStepPropertyConsists of the following values:
FALSE .getCopyStepDetails in interface CfnWorkflow.WorkflowStepPropertypublic final Object getCustomStepDetails()
CfnWorkflow.WorkflowStepPropertyConsists of the Lambda function's name, target, and timeout (in seconds).
getCustomStepDetails in interface CfnWorkflow.WorkflowStepPropertypublic final Object getDecryptStepDetails()
CfnWorkflow.WorkflowStepPropertyConsists of the following values:
FALSE .getDecryptStepDetails in interface CfnWorkflow.WorkflowStepPropertypublic final Object getDeleteStepDetails()
CfnWorkflow.WorkflowStepPropertygetDeleteStepDetails in interface CfnWorkflow.WorkflowStepPropertypublic final Object getTagStepDetails()
CfnWorkflow.WorkflowStepPropertyYou specify one or more tags. Each tag contains a key-value pair.
getTagStepDetails in interface CfnWorkflow.WorkflowStepPropertypublic final String getType()
CfnWorkflow.WorkflowStepProperty
COPY - Copy the file to another location.CUSTOM - Perform a custom step with an AWS Lambda function target.DECRYPT - Decrypt a file that was encrypted before it was uploaded.DELETE - Delete the file.TAG - Add a tag to the file.getType in interface CfnWorkflow.WorkflowStepProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.