Interface UniversalTargetParameters.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<UniversalTargetParameters.Builder,,UniversalTargetParameters> SdkBuilder<UniversalTargetParameters.Builder,,UniversalTargetParameters> SdkPojo
- Enclosing class:
UniversalTargetParameters
@Mutable
@NotThreadSafe
public static interface UniversalTargetParameters.Builder
extends SdkPojo, CopyableBuilder<UniversalTargetParameters.Builder,UniversalTargetParameters>
-
Method Summary
Modifier and TypeMethodDescriptionJSON string or JSONata expression that produces the API request.invocationTimeoutSeconds(String invocationTimeoutSeconds) Timeout in seconds for each invocation of the target (1-30, default 30).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
input
JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.
- Parameters:
input- JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invocationTimeoutSeconds
Timeout in seconds for each invocation of the target (1-30, default 30). Accepts a literal integer or a {% ... %} JSONata expression evaluated against the event at invocation time. A JSONata expression is syntax-checked at create time. Resolved values outside of the range [1, 30] will be constrained to the nearest bound at delivery time. Defaults to 30 seconds when unset.
- Parameters:
invocationTimeoutSeconds- Timeout in seconds for each invocation of the target (1-30, default 30). Accepts a literal integer or a {% ... %} JSONata expression evaluated against the event at invocation time. A JSONata expression is syntax-checked at create time. Resolved values outside of the range [1, 30] will be constrained to the nearest bound at delivery time. Defaults to 30 seconds when unset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-