Class TransformationCompleted.TransformationCompletedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.b2bi.events.TransformationCompleted.TransformationCompletedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<TransformationCompleted.TransformationCompletedProps>
- Enclosing interface:
TransformationCompleted.TransformationCompletedProps
@Stability(Experimental)
public static final class TransformationCompleted.TransformationCompletedProps.Builder
extends Object
implements software.amazon.jsii.Builder<TransformationCompleted.TransformationCompletedProps>
A builder for
TransformationCompleted.TransformationCompletedProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionackErrorCodeDetected(List<String> ackErrorCodeDetected) ackGenerationStatus(List<String> ackGenerationStatus) build()Builds the configured instance.endTimestamp(List<String> endTimestamp) Sets the value ofTransformationCompleted.TransformationCompletedProps.getEndTimestamp()eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofTransformationCompleted.TransformationCompletedProps.getEventMetadata()inputFileS3Attributes(TransformationCompleted.InputFileS3Attributes inputFileS3Attributes) outputFileS3Attributes(TransformationCompleted.OutputFileS3Attributes outputFileS3Attributes) startTimestamp(List<String> startTimestamp) Sets the value ofTransformationCompleted.TransformationCompletedProps.getStartTimestamp()tradingPartnerId(List<String> tradingPartnerId) x12TransactionSet(List<String> x12TransactionSet) x12Version(List<String> x12Version) Sets the value ofTransformationCompleted.TransformationCompletedProps.getX12Version()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
ackErrorCodeDetected
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder ackErrorCodeDetected(List<String> ackErrorCodeDetected) - Parameters:
ackErrorCodeDetected- ack-error-code-detected property. Specify an array of string values to match this event if the actual value of ack-error-code-detected is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
ackGenerationStatus
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder ackGenerationStatus(List<String> ackGenerationStatus) - Parameters:
ackGenerationStatus- ack-generation-status property. Specify an array of string values to match this event if the actual value of ack-generation-status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endTimestamp
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder endTimestamp(List<String> endTimestamp) Sets the value ofTransformationCompleted.TransformationCompletedProps.getEndTimestamp()- Parameters:
endTimestamp- end-timestamp property. Specify an array of string values to match this event if the actual value of end-timestamp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
eventMetadata
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofTransformationCompleted.TransformationCompletedProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
inputFileS3Attributes
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder inputFileS3Attributes(TransformationCompleted.InputFileS3Attributes inputFileS3Attributes) - Parameters:
inputFileS3Attributes- input-file-s3-attributes property. Specify an array of string values to match this event if the actual value of input-file-s3-attributes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
outputFileS3Attributes
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder outputFileS3Attributes(TransformationCompleted.OutputFileS3Attributes outputFileS3Attributes) - Parameters:
outputFileS3Attributes- output-file-s3-attributes property. Specify an array of string values to match this event if the actual value of output-file-s3-attributes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startTimestamp
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder startTimestamp(List<String> startTimestamp) Sets the value ofTransformationCompleted.TransformationCompletedProps.getStartTimestamp()- Parameters:
startTimestamp- start-timestamp property. Specify an array of string values to match this event if the actual value of start-timestamp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
tradingPartnerId
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder tradingPartnerId(List<String> tradingPartnerId) - Parameters:
tradingPartnerId- trading-partner-id property. Specify an array of string values to match this event if the actual value of trading-partner-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
x12TransactionSet
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder x12TransactionSet(List<String> x12TransactionSet) - Parameters:
x12TransactionSet- x12-transaction-set property. Specify an array of string values to match this event if the actual value of x12-transaction-set is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
x12Version
@Stability(Experimental) public TransformationCompleted.TransformationCompletedProps.Builder x12Version(List<String> x12Version) Sets the value ofTransformationCompleted.TransformationCompletedProps.getX12Version()- Parameters:
x12Version- x12-version property. Specify an array of string values to match this event if the actual value of x12-version is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<TransformationCompleted.TransformationCompletedProps>- Returns:
- a new instance of
TransformationCompleted.TransformationCompletedProps - Throws:
NullPointerException- if any required attribute was not provided
-