Class CfnWorkflow.DecryptStepDetailsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.transfer.CfnWorkflow.DecryptStepDetailsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnWorkflow.DecryptStepDetailsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWorkflow.DecryptStepDetailsProperty
@Stability(Stable)
@Internal
public static final class CfnWorkflow.DecryptStepDetailsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWorkflow.DecryptStepDetailsProperty
An implementation for
CfnWorkflow.DecryptStepDetailsProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.transfer.CfnWorkflow.DecryptStepDetailsProperty
CfnWorkflow.DecryptStepDetailsProperty.Builder, CfnWorkflow.DecryptStepDetailsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnWorkflow.DecryptStepDetailsProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies the location for the file being decrypted.final StringgetName()The name of the step, used as an identifier.final StringA flag that indicates whether to overwrite an existing file of the same name.final 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.final StringgetType()The type of encryption used.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnWorkflow.DecryptStepDetailsProperty.Builder.
-
-
Method Details
-
getDestinationFileLocation
Description copied from interface:CfnWorkflow.DecryptStepDetailsPropertySpecifies the location for the file being decrypted.Use
${Transfer:UserName}or${Transfer:UploadDate}in this field to parametrize the destination prefix by username or uploaded date.- Set the value of
DestinationFileLocationto${Transfer:UserName}to decrypt uploaded files to an Amazon S3 bucket that is prefixed with the name of the Transfer Family user that uploaded the file. - Set the value of
DestinationFileLocationto${Transfer:UploadDate}to decrypt uploaded files to an Amazon S3 bucket that is prefixed with the date of the upload.
The system resolves
UploadDateto a date format of YYYY-MM-DD , based on the date the file is uploaded in UTC.Returns union: either
IResolvableorCfnWorkflow.InputFileLocationProperty- Specified by:
getDestinationFileLocationin interfaceCfnWorkflow.DecryptStepDetailsProperty- See Also:
- Set the value of
-
getType
Description copied from interface:CfnWorkflow.DecryptStepDetailsPropertyThe type of encryption used.Currently, this value must be
PGP.- Specified by:
getTypein interfaceCfnWorkflow.DecryptStepDetailsProperty- See Also:
-
getName
Description copied from interface:CfnWorkflow.DecryptStepDetailsPropertyThe name of the step, used as an identifier.- Specified by:
getNamein interfaceCfnWorkflow.DecryptStepDetailsProperty- See Also:
-
getOverwriteExisting
Description copied from interface:CfnWorkflow.DecryptStepDetailsPropertyA flag that indicates whether to overwrite an existing file of the same name. The default isFALSE.If the workflow is processing a file that has the same name as an existing file, the behavior is as follows:
- If
OverwriteExistingisTRUE, the existing file is replaced with the file being processed. - If
OverwriteExistingisFALSE, nothing happens, and the workflow processing stops.
- Specified by:
getOverwriteExistingin interfaceCfnWorkflow.DecryptStepDetailsProperty- See Also:
- If
-
getSourceFileLocation
Description copied from interface:CfnWorkflow.DecryptStepDetailsPropertySpecifies 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}.
- Specified by:
getSourceFileLocationin interfaceCfnWorkflow.DecryptStepDetailsProperty- See Also:
- To use the previous file as the input, enter
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-