Class StepFunctionsTaskConfig.Builder
java.lang.Object
software.amazon.awscdk.services.stepfunctions.StepFunctionsTaskConfig.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<StepFunctionsTaskConfig>
- Enclosing interface:
- StepFunctionsTaskConfig
@Stability(Deprecated)
@Deprecated
public static final class StepFunctionsTaskConfig.Builder
extends Object
implements software.amazon.jsii.Builder<StepFunctionsTaskConfig>
Deprecated.
A builder for
StepFunctionsTaskConfig-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Deprecated.Deprecated.metricDimensions(Map<String, ? extends Object> metricDimensions) Deprecated.metricPrefixPlural(String metricPrefixPlural) Deprecated.metricPrefixSingular(String metricPrefixSingular) Deprecated.parameters(Map<String, ? extends Object> parameters) Deprecated.policyStatements(List<? extends PolicyStatement> policyStatements) Deprecated.resourceArn(String resourceArn) Deprecated.
-
Constructor Details
-
Builder
public Builder()Deprecated.
-
-
Method Details
-
resourceArn
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder resourceArn(String resourceArn) Deprecated.Sets the value ofStepFunctionsTaskConfig.getResourceArn()- Parameters:
resourceArn- The resource that represents the work to be executed. This parameter is required. Either the ARN of a Lambda Function or Activity, or a special ARN.- Returns:
this
-
heartbeat
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder heartbeat(Duration heartbeat) Deprecated.Sets the value ofStepFunctionsTaskConfig.getHeartbeat()- Parameters:
heartbeat- Maximum time between heart beats. If the time between heart beats takes longer than this, a 'Timeout' error is raised.This is only relevant when using an Activity type as resource.
- Returns:
this
-
metricDimensions
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder metricDimensions(Map<String, ? extends Object> metricDimensions) Deprecated.Sets the value ofStepFunctionsTaskConfig.getMetricDimensions()- Parameters:
metricDimensions- The dimensions to attach to metrics.- Returns:
this
-
metricPrefixPlural
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder metricPrefixPlural(String metricPrefixPlural) Deprecated.Sets the value ofStepFunctionsTaskConfig.getMetricPrefixPlural()- Parameters:
metricPrefixPlural- Prefix for plural metric names of activity actions.- Returns:
this
-
metricPrefixSingular
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder metricPrefixSingular(String metricPrefixSingular) Deprecated.Sets the value ofStepFunctionsTaskConfig.getMetricPrefixSingular()- Parameters:
metricPrefixSingular- Prefix for singular metric names of activity actions.- Returns:
this
-
parameters
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder parameters(Map<String, ? extends Object> parameters) Deprecated.Sets the value ofStepFunctionsTaskConfig.getParameters()- Parameters:
parameters- Parameters pass a collection of key-value pairs, either static values or JSONPath expressions that select from the input. The meaning of these parameters is task-dependent.Its values will be merged with the
parametersproperty which is configured directly on the Task state.- Returns:
this
-
policyStatements
@Stability(Deprecated) @Deprecated public StepFunctionsTaskConfig.Builder policyStatements(List<? extends PolicyStatement> policyStatements) Deprecated.Sets the value ofStepFunctionsTaskConfig.getPolicyStatements()- Parameters:
policyStatements- Additional policy statements to add to the execution role.- Returns:
this
-
build
Deprecated.Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<StepFunctionsTaskConfig>- Returns:
- a new instance of
StepFunctionsTaskConfig - Throws:
NullPointerException- if any required attribute was not provided
-