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