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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.transfer.CfnWorkflow.DecryptStepDetailsProperty
CfnWorkflow.DecryptStepDetailsProperty.Builder, CfnWorkflow.DecryptStepDetailsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnWorkflow.DecryptStepDetailsProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Specifies the location for the file being decrypted.final String
getName()
The name of the step, used as an identifier.final String
A flag that indicates whether to overwrite an existing file of the same name.final 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.final String
getType()
The type of encryption used.final int
hashCode()
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.DecryptStepDetailsProperty
Specifies 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
DestinationFileLocation
to${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
DestinationFileLocation
to${Transfer:UploadDate}
to decrypt uploaded files to an Amazon S3 bucket that is prefixed with the date of the upload.
The system resolves
UploadDate
to a date format of YYYY-MM-DD , based on the date the file is uploaded in UTC.- Specified by:
getDestinationFileLocation
in interfaceCfnWorkflow.DecryptStepDetailsProperty
- See Also:
- Set the value of
-
getType
Description copied from interface:CfnWorkflow.DecryptStepDetailsProperty
The type of encryption used.Currently, this value must be
PGP
.- Specified by:
getType
in interfaceCfnWorkflow.DecryptStepDetailsProperty
- See Also:
-
getName
Description copied from interface:CfnWorkflow.DecryptStepDetailsProperty
The name of the step, used as an identifier.- Specified by:
getName
in interfaceCfnWorkflow.DecryptStepDetailsProperty
- See Also:
-
getOverwriteExisting
Description copied from interface:CfnWorkflow.DecryptStepDetailsProperty
A 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
OverwriteExisting
isTRUE
, the existing file is replaced with the file being processed. - If
OverwriteExisting
isFALSE
, nothing happens, and the workflow processing stops.
- Specified by:
getOverwriteExisting
in interfaceCfnWorkflow.DecryptStepDetailsProperty
- See Also:
- If
-
getSourceFileLocation
Description copied from interface:CfnWorkflow.DecryptStepDetailsProperty
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}
.
- Specified by:
getSourceFileLocation
in 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$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-