Class AcknowledgementCompleted.AcknowledgementCompletedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.b2bi.events.AcknowledgementCompleted.AcknowledgementCompletedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AcknowledgementCompleted.AcknowledgementCompletedProps>
- Enclosing interface:
AcknowledgementCompleted.AcknowledgementCompletedProps
@Stability(Experimental)
public static final class AcknowledgementCompleted.AcknowledgementCompletedProps.Builder
extends Object
implements software.amazon.jsii.Builder<AcknowledgementCompleted.AcknowledgementCompletedProps>
A builder for
AcknowledgementCompleted.AcknowledgementCompletedProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionackErrorCodeDetected(List<String> ackErrorCodeDetected) ackFileS3Attributes(AcknowledgementCompleted.AckFileS3Attributes ackFileS3Attributes) ackX12Type(List<String> ackX12Type) Sets the value ofAcknowledgementCompleted.AcknowledgementCompletedProps.getAckX12Type()ackX12Version(List<String> ackX12Version) build()Builds the configured instance.endTimestamp(List<String> endTimestamp) Sets the value ofAcknowledgementCompleted.AcknowledgementCompletedProps.getEndTimestamp()eventMetadata(AWSEventMetadataProps eventMetadata) inputFileS3Attributes(AcknowledgementCompleted.InputFileS3Attributes inputFileS3Attributes) inputX12TransactionSet(List<String> inputX12TransactionSet) inputX12Version(List<String> inputX12Version) startTimestamp(List<String> startTimestamp) tradingPartnerId(List<String> tradingPartnerId) transformerJobId(List<String> transformerJobId)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
ackErrorCodeDetected
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.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
-
ackFileS3Attributes
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder ackFileS3Attributes(AcknowledgementCompleted.AckFileS3Attributes ackFileS3Attributes) - Parameters:
ackFileS3Attributes- ack-file-s3-attributes property. Specify an array of string values to match this event if the actual value of ack-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
-
ackX12Type
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder ackX12Type(List<String> ackX12Type) Sets the value ofAcknowledgementCompleted.AcknowledgementCompletedProps.getAckX12Type()- Parameters:
ackX12Type- ack-x12-type property. Specify an array of string values to match this event if the actual value of ack-x12-type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
ackX12Version
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder ackX12Version(List<String> ackX12Version) - Parameters:
ackX12Version- ack-x12-version property. Specify an array of string values to match this event if the actual value of ack-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
-
endTimestamp
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder endTimestamp(List<String> endTimestamp) Sets the value ofAcknowledgementCompleted.AcknowledgementCompletedProps.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 AcknowledgementCompleted.AcknowledgementCompletedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) - Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
inputFileS3Attributes
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder inputFileS3Attributes(AcknowledgementCompleted.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
-
inputX12TransactionSet
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder inputX12TransactionSet(List<String> inputX12TransactionSet) Sets the value ofAcknowledgementCompleted.AcknowledgementCompletedProps.getInputX12TransactionSet()- Parameters:
inputX12TransactionSet- input-x12-transaction-set property. Specify an array of string values to match this event if the actual value of input-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
-
inputX12Version
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder inputX12Version(List<String> inputX12Version) - Parameters:
inputX12Version- input-x12-version property. Specify an array of string values to match this event if the actual value of input-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
-
startTimestamp
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder startTimestamp(List<String> startTimestamp) - 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 AcknowledgementCompleted.AcknowledgementCompletedProps.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
-
transformerJobId
@Stability(Experimental) public AcknowledgementCompleted.AcknowledgementCompletedProps.Builder transformerJobId(List<String> transformerJobId) - Parameters:
transformerJobId- transformer-job-id property. Specify an array of string values to match this event if the actual value of transformer-job-id 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<AcknowledgementCompleted.AcknowledgementCompletedProps>- Returns:
- a new instance of
AcknowledgementCompleted.AcknowledgementCompletedProps - Throws:
NullPointerException- if any required attribute was not provided
-