Package com.pulumi.aws.appflow.inputs
Class FlowTaskArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appflow.inputs.FlowTaskArgs.Builder
-
- Enclosing class:
- FlowTaskArgs
public static final class FlowTaskArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FlowTaskArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowTaskArgsbuild()FlowTaskArgs.BuilderconnectorOperators(FlowTaskConnectorOperatorArgs... connectorOperators)FlowTaskArgs.BuilderconnectorOperators(com.pulumi.core.Output<java.util.List<FlowTaskConnectorOperatorArgs>> connectorOperators)FlowTaskArgs.BuilderconnectorOperators(java.util.List<FlowTaskConnectorOperatorArgs> connectorOperators)FlowTaskArgs.BuilderdestinationField(com.pulumi.core.Output<java.lang.String> destinationField)FlowTaskArgs.BuilderdestinationField(java.lang.String destinationField)FlowTaskArgs.BuildersourceFields(com.pulumi.core.Output<java.util.List<java.lang.String>> sourceFields)FlowTaskArgs.BuildersourceFields(java.lang.String... sourceFields)FlowTaskArgs.BuildersourceFields(java.util.List<java.lang.String> sourceFields)FlowTaskArgs.BuildertaskProperties(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> taskProperties)FlowTaskArgs.BuildertaskProperties(java.util.Map<java.lang.String,java.lang.String> taskProperties)FlowTaskArgs.BuildertaskType(com.pulumi.core.Output<java.lang.String> taskType)FlowTaskArgs.BuildertaskType(java.lang.String taskType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FlowTaskArgs defaults)
-
-
Method Detail
-
connectorOperators
public FlowTaskArgs.Builder connectorOperators(@Nullable com.pulumi.core.Output<java.util.List<FlowTaskConnectorOperatorArgs>> connectorOperators)
- Parameters:
connectorOperators- Operation to be performed on the provided source fields. See the `task.connector_operator` Block for details.- Returns:
- builder
-
connectorOperators
public FlowTaskArgs.Builder connectorOperators(java.util.List<FlowTaskConnectorOperatorArgs> connectorOperators)
- Parameters:
connectorOperators- Operation to be performed on the provided source fields. See the `task.connector_operator` Block for details.- Returns:
- builder
-
connectorOperators
public FlowTaskArgs.Builder connectorOperators(FlowTaskConnectorOperatorArgs... connectorOperators)
- Parameters:
connectorOperators- Operation to be performed on the provided source fields. See the `task.connector_operator` Block for details.- Returns:
- builder
-
destinationField
public FlowTaskArgs.Builder destinationField(@Nullable com.pulumi.core.Output<java.lang.String> destinationField)
- Parameters:
destinationField- Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.- Returns:
- builder
-
destinationField
public FlowTaskArgs.Builder destinationField(java.lang.String destinationField)
- Parameters:
destinationField- Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.- Returns:
- builder
-
sourceFields
public FlowTaskArgs.Builder sourceFields(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sourceFields)
- Parameters:
sourceFields- Source fields to which a particular task is applied.- Returns:
- builder
-
sourceFields
public FlowTaskArgs.Builder sourceFields(java.util.List<java.lang.String> sourceFields)
- Parameters:
sourceFields- Source fields to which a particular task is applied.- Returns:
- builder
-
sourceFields
public FlowTaskArgs.Builder sourceFields(java.lang.String... sourceFields)
- Parameters:
sourceFields- Source fields to which a particular task is applied.- Returns:
- builder
-
taskProperties
public FlowTaskArgs.Builder taskProperties(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> taskProperties)
- Parameters:
taskProperties- Map used to store task-related information. The execution service looks for particular information based on the `TaskType`. Valid keys are `VALUE`, `VALUES`, `DATA_TYPE`, `UPPER_BOUND`, `LOWER_BOUND`, `SOURCE_DATA_TYPE`, `DESTINATION_DATA_TYPE`, `VALIDATION_ACTION`, `MASK_VALUE`, `MASK_LENGTH`, `TRUNCATE_LENGTH`, `MATH_OPERATION_FIELDS_ORDER`, `CONCAT_FORMAT`, `SUBFIELD_CATEGORY_MAP`, and `EXCLUDE_SOURCE_FIELDS_LIST`.- Returns:
- builder
-
taskProperties
public FlowTaskArgs.Builder taskProperties(java.util.Map<java.lang.String,java.lang.String> taskProperties)
- Parameters:
taskProperties- Map used to store task-related information. The execution service looks for particular information based on the `TaskType`. Valid keys are `VALUE`, `VALUES`, `DATA_TYPE`, `UPPER_BOUND`, `LOWER_BOUND`, `SOURCE_DATA_TYPE`, `DESTINATION_DATA_TYPE`, `VALIDATION_ACTION`, `MASK_VALUE`, `MASK_LENGTH`, `TRUNCATE_LENGTH`, `MATH_OPERATION_FIELDS_ORDER`, `CONCAT_FORMAT`, `SUBFIELD_CATEGORY_MAP`, and `EXCLUDE_SOURCE_FIELDS_LIST`.- Returns:
- builder
-
taskType
public FlowTaskArgs.Builder taskType(com.pulumi.core.Output<java.lang.String> taskType)
- Parameters:
taskType- Particular task implementation that Amazon AppFlow performs. Valid values are `Arithmetic`, `Filter`, `Map`, `Map_all`, `Mask`, `Merge`, `Passthrough`, `Truncate`, and `Validate`.- Returns:
- builder
-
taskType
public FlowTaskArgs.Builder taskType(java.lang.String taskType)
- Parameters:
taskType- Particular task implementation that Amazon AppFlow performs. Valid values are `Arithmetic`, `Filter`, `Map`, `Map_all`, `Mask`, `Merge`, `Passthrough`, `Truncate`, and `Validate`.- Returns:
- builder
-
build
public FlowTaskArgs build()
-
-