Class AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.transfer.events.AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps>
- Enclosing interface:
AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps
@Stability(Experimental)
public static final class AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder
extends Object
implements software.amazon.jsii.Builder<AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps>
A builder for
AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getAs2From()as2MessageId(List<String> as2MessageId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getAs2MessageId()Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getAs2To()build()Builds the configured instance.Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getBytes()connectorId(List<String> connectorId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getConnectorId()disposition(List<String> disposition) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getDisposition()endTimestamp(List<String> endTimestamp) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getEndTimestamp()eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getEventMetadata()mdnMessageId(List<String> mdnMessageId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getMdnMessageId()mdnSubject(List<String> mdnSubject) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getMdnSubject()messageSubject(List<String> messageSubject) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getMessageSubject()requesterFileName(List<String> requesterFileName) s3Attributes(AS2MDNReceiveCompleted.S3Attributes s3Attributes) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getS3Attributes()startTimestamp(List<String> startTimestamp) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getStartTimestamp()statusCode(List<String> statusCode) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getStatusCode()transferId(List<String> transferId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getTransferId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
as2From
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder as2From(List<String> as2From) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getAs2From()- Parameters:
as2From- as2-from property. Specify an array of string values to match this event if the actual value of as2-from is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
as2MessageId
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder as2MessageId(List<String> as2MessageId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getAs2MessageId()- Parameters:
as2MessageId- as2-message-id property. Specify an array of string values to match this event if the actual value of as2-message-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
as2To
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder as2To(List<String> as2To) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getAs2To()- Parameters:
as2To- as2-to property. Specify an array of string values to match this event if the actual value of as2-to is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
bytes
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder bytes(List<String> bytes) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getBytes()- Parameters:
bytes- bytes property. Specify an array of string values to match this event if the actual value of bytes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
connectorId
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder connectorId(List<String> connectorId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getConnectorId()- Parameters:
connectorId- connector-id property. Specify an array of string values to match this event if the actual value of connector-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
disposition
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder disposition(List<String> disposition) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getDisposition()- Parameters:
disposition- disposition property. Specify an array of string values to match this event if the actual value of disposition 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 AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder endTimestamp(List<String> endTimestamp) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.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 AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
mdnMessageId
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder mdnMessageId(List<String> mdnMessageId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getMdnMessageId()- Parameters:
mdnMessageId- mdn-message-id property. Specify an array of string values to match this event if the actual value of mdn-message-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
mdnSubject
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder mdnSubject(List<String> mdnSubject) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getMdnSubject()- Parameters:
mdnSubject- mdn-subject property. Specify an array of string values to match this event if the actual value of mdn-subject is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
messageSubject
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder messageSubject(List<String> messageSubject) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getMessageSubject()- Parameters:
messageSubject- message-subject property. Specify an array of string values to match this event if the actual value of message-subject is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
requesterFileName
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder requesterFileName(List<String> requesterFileName) - Parameters:
requesterFileName- requester-file-name property. Specify an array of string values to match this event if the actual value of requester-file-name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
s3Attributes
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder s3Attributes(AS2MDNReceiveCompleted.S3Attributes s3Attributes) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getS3Attributes()- Parameters:
s3Attributes- s3-attributes property. Specify an array of string values to match this event if the actual value of 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 AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder startTimestamp(List<String> startTimestamp) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.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
-
statusCode
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder statusCode(List<String> statusCode) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getStatusCode()- Parameters:
statusCode- status-code property. Specify an array of string values to match this event if the actual value of status-code is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
transferId
@Stability(Experimental) public AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.Builder transferId(List<String> transferId) Sets the value ofAS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps.getTransferId()- Parameters:
transferId- transfer-id property. Specify an array of string values to match this event if the actual value of transfer-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<AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps>- Returns:
- a new instance of
AS2MDNReceiveCompleted.AS2MDNReceiveCompletedProps - Throws:
NullPointerException- if any required attribute was not provided
-