Interface CfnPartnershipPropsMixin.X12EnvelopeProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPartnershipPropsMixin.X12EnvelopeProperty.Jsii$Proxy
- Enclosing class:
CfnPartnershipPropsMixin
@Stability(Stable)
public static interface CfnPartnershipPropsMixin.X12EnvelopeProperty
extends software.amazon.jsii.JsiiSerializable
A wrapper structure for an X12 definition object.
the X12 envelope ensures the integrity of the data and the efficiency of the information exchange. The X12 message structure has hierarchical levels. From highest to the lowest, they are:
- Interchange Envelope
- Functional Group
- Transaction Set
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.b2bi.*;
X12EnvelopeProperty x12EnvelopeProperty = X12EnvelopeProperty.builder()
.common(X12OutboundEdiHeadersProperty.builder()
.controlNumbers(X12ControlNumbersProperty.builder()
.startingFunctionalGroupControlNumber(123)
.startingInterchangeControlNumber(123)
.startingTransactionSetControlNumber(123)
.build())
.delimiters(X12DelimitersProperty.builder()
.componentSeparator("componentSeparator")
.dataElementSeparator("dataElementSeparator")
.segmentTerminator("segmentTerminator")
.build())
.functionalGroupHeaders(X12FunctionalGroupHeadersProperty.builder()
.applicationReceiverCode("applicationReceiverCode")
.applicationSenderCode("applicationSenderCode")
.responsibleAgencyCode("responsibleAgencyCode")
.build())
.gs05TimeFormat("gs05TimeFormat")
.interchangeControlHeaders(X12InterchangeControlHeadersProperty.builder()
.acknowledgmentRequestedCode("acknowledgmentRequestedCode")
.receiverId("receiverId")
.receiverIdQualifier("receiverIdQualifier")
.repetitionSeparator("repetitionSeparator")
.senderId("senderId")
.senderIdQualifier("senderIdQualifier")
.usageIndicatorCode("usageIndicatorCode")
.build())
.validateEdi(false)
.build())
.wrapOptions(WrapOptionsProperty.builder()
.lineLength(123)
.lineTerminator("lineTerminator")
.wrapBy("wrapBy")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPartnershipPropsMixin.X12EnvelopePropertystatic final classAn implementation forCfnPartnershipPropsMixin.X12EnvelopeProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectA container for the X12 outbound EDI headers.default ObjectReturns union: eitherIResolvableorCfnPartnershipPropsMixin.WrapOptionsPropertyMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCommon
A container for the X12 outbound EDI headers.Returns union: either
IResolvableorCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- See Also:
-
getWrapOptions
Returns union: eitherIResolvableorCfnPartnershipPropsMixin.WrapOptionsProperty- See Also:
-
builder
-