Class StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.states.events.StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps>
- Enclosing interface:
StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps
@Stability(Experimental)
public static final class StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.eventMetadata(AWSEventMetadataProps eventMetadata) executionArn(List<String> executionArn) stateMachineArn(List<String> stateMachineArn)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
eventMetadata
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
executionArn
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder executionArn(List<String> executionArn) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getExecutionArn()- Parameters:
executionArn- executionArn property. Specify an array of string values to match this event if the actual value of executionArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
input
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder input(List<String> input) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getInput()- Parameters:
input- input property. Specify an array of string values to match this event if the actual value of input is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
name
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder name(List<String> name) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getName()- Parameters:
name- name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
output
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder output(List<String> output) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getOutput()- Parameters:
output- output property. Specify an array of string values to match this event if the actual value of output is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startDate
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder startDate(List<String> startDate) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getStartDate()- Parameters:
startDate- startDate property. Specify an array of string values to match this event if the actual value of startDate is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
stateMachineArn
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder stateMachineArn(List<String> stateMachineArn) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getStateMachineArn()- Parameters:
stateMachineArn- stateMachineArn property. Specify an array of string values to match this event if the actual value of stateMachineArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
status
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder status(List<String> status) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getStatus()- Parameters:
status- status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
stopDate
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.Builder stopDate(List<String> stopDate) Sets the value ofStepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps.getStopDate()- Parameters:
stopDate- stopDate property. Specify an array of string values to match this event if the actual value of stopDate is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps>- Returns:
- a new instance of
StepFunctionsExecutionStatusChange.StepFunctionsExecutionStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-