Class DecryptStepDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DecryptStepDetails.Builder,DecryptStepDetails>
Each step type has its own StepDetails structure.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DecryptStepDetails.Builderbuilder()final InputFileLocationSpecifies the location for the file being decrypted.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the step, used as an identifier.final OverwriteExistingA flag that indicates whether to overwrite an existing file of the same name.final StringA flag that indicates whether to overwrite an existing file of the same name.static Class<? extends DecryptStepDetails.Builder> 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.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final EncryptionTypetype()The type of encryption used.final StringThe type of encryption used.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The name of the step, used as an identifier.
- Returns:
- The name of the step, used as an identifier.
-
type
The type of encryption used. Currently, this value must be
PGP.If the service returns an enum value that is not available in the current SDK version,
typewill returnEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of encryption used. Currently, this value must be
PGP. - See Also:
-
typeAsString
The type of encryption used. Currently, this value must be
PGP.If the service returns an enum value that is not available in the current SDK version,
typewill returnEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of encryption used. Currently, this value must be
PGP. - See Also:
-
sourceFileLocation
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}.
- Returns:
- 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}.
-
-
-
overwriteExisting
A flag that indicates whether to overwrite an existing file of the same name. The default is
FALSE.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.
If the service returns an enum value that is not available in the current SDK version,
overwriteExistingwill returnOverwriteExisting.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoverwriteExistingAsString().- Returns:
- A flag that indicates whether to overwrite an existing file of the same name. The default is
FALSE.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.
-
- See Also:
-
-
overwriteExistingAsString
A flag that indicates whether to overwrite an existing file of the same name. The default is
FALSE.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.
If the service returns an enum value that is not available in the current SDK version,
overwriteExistingwill returnOverwriteExisting.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoverwriteExistingAsString().- Returns:
- A flag that indicates whether to overwrite an existing file of the same name. The default is
FALSE.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.
-
- See Also:
-
-
destinationFileLocation
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
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:
- 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
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.
-
-
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DecryptStepDetails.Builder,DecryptStepDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-