Package com.pulumi.aws.transfer.inputs
Class WorkflowOnExceptionStepArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.transfer.inputs.WorkflowOnExceptionStepArgs.Builder
-
- Enclosing class:
- WorkflowOnExceptionStepArgs
public static final class WorkflowOnExceptionStepArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkflowOnExceptionStepArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkflowOnExceptionStepArgs defaults)
-
-
Method Detail
-
copyStepDetails
public WorkflowOnExceptionStepArgs.Builder copyStepDetails(@Nullable com.pulumi.core.Output<WorkflowOnExceptionStepCopyStepDetailsArgs> copyStepDetails)
- Parameters:
copyStepDetails- Details for a step that performs a file copy. See `copyStepDetails` Block below.- Returns:
- builder
-
copyStepDetails
public WorkflowOnExceptionStepArgs.Builder copyStepDetails(WorkflowOnExceptionStepCopyStepDetailsArgs copyStepDetails)
- Parameters:
copyStepDetails- Details for a step that performs a file copy. See `copyStepDetails` Block below.- Returns:
- builder
-
customStepDetails
public WorkflowOnExceptionStepArgs.Builder customStepDetails(@Nullable com.pulumi.core.Output<WorkflowOnExceptionStepCustomStepDetailsArgs> customStepDetails)
- Parameters:
customStepDetails- Details for a step that invokes a lambda function. See `customStepDetails` Block below.- Returns:
- builder
-
customStepDetails
public WorkflowOnExceptionStepArgs.Builder customStepDetails(WorkflowOnExceptionStepCustomStepDetailsArgs customStepDetails)
- Parameters:
customStepDetails- Details for a step that invokes a lambda function. See `customStepDetails` Block below.- Returns:
- builder
-
decryptStepDetails
public WorkflowOnExceptionStepArgs.Builder decryptStepDetails(@Nullable com.pulumi.core.Output<WorkflowOnExceptionStepDecryptStepDetailsArgs> decryptStepDetails)
- Parameters:
decryptStepDetails- Details for a step that decrypts the file. See `decryptStepDetails` Block below.- Returns:
- builder
-
decryptStepDetails
public WorkflowOnExceptionStepArgs.Builder decryptStepDetails(WorkflowOnExceptionStepDecryptStepDetailsArgs decryptStepDetails)
- Parameters:
decryptStepDetails- Details for a step that decrypts the file. See `decryptStepDetails` Block below.- Returns:
- builder
-
deleteStepDetails
public WorkflowOnExceptionStepArgs.Builder deleteStepDetails(@Nullable com.pulumi.core.Output<WorkflowOnExceptionStepDeleteStepDetailsArgs> deleteStepDetails)
- Parameters:
deleteStepDetails- Details for a step that deletes the file. See `deleteStepDetails` Block below.- Returns:
- builder
-
deleteStepDetails
public WorkflowOnExceptionStepArgs.Builder deleteStepDetails(WorkflowOnExceptionStepDeleteStepDetailsArgs deleteStepDetails)
- Parameters:
deleteStepDetails- Details for a step that deletes the file. See `deleteStepDetails` Block below.- Returns:
- builder
-
tagStepDetails
public WorkflowOnExceptionStepArgs.Builder tagStepDetails(@Nullable com.pulumi.core.Output<WorkflowOnExceptionStepTagStepDetailsArgs> tagStepDetails)
- Parameters:
tagStepDetails- Details for a step that creates one or more tags. See `tagStepDetails` Block below.- Returns:
- builder
-
tagStepDetails
public WorkflowOnExceptionStepArgs.Builder tagStepDetails(WorkflowOnExceptionStepTagStepDetailsArgs tagStepDetails)
- Parameters:
tagStepDetails- Details for a step that creates one or more tags. See `tagStepDetails` Block below.- Returns:
- builder
-
type
public WorkflowOnExceptionStepArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Step type. Valid values are `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`.- Returns:
- builder
-
type
public WorkflowOnExceptionStepArgs.Builder type(java.lang.String type)
- Parameters:
type- Step type. Valid values are `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`.- Returns:
- builder
-
build
public WorkflowOnExceptionStepArgs build()
-
-