Interface CfnPartnership.X12OutboundEdiHeadersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPartnership.X12OutboundEdiHeadersProperty.Jsii$Proxy
- Enclosing class:
CfnPartnership
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.b2bi.*;
X12OutboundEdiHeadersProperty x12OutboundEdiHeadersProperty = 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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPartnership.X12OutboundEdiHeadersPropertystatic final classAn implementation forCfnPartnership.X12OutboundEdiHeadersProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies control number configuration for outbound X12 EDI headers.default ObjectThe delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.default ObjectThe functional group headers for the X12 object.default StringSpecifies the time format in the GS05 element (time) of the functional group header.default ObjectIn X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.default ObjectSpecifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getControlNumbers
Specifies control number configuration for outbound X12 EDI headers.These settings determine the starting values for interchange, functional group, and transaction set control numbers.
Returns union: either
IResolvableorCfnPartnership.X12ControlNumbersProperty- See Also:
-
getDelimiters
The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.Returns union: either
IResolvableorCfnPartnership.X12DelimitersProperty- See Also:
-
getFunctionalGroupHeaders
The functional group headers for the X12 object.Returns union: either
IResolvableorCfnPartnership.X12FunctionalGroupHeadersProperty- See Also:
-
getGs05TimeFormat
Specifies the time format in the GS05 element (time) of the functional group header.The following formats use 24-hour clock time:
HHMM- Hours and minutesHHMMSS- Hours, minutes, and secondsHHMMSSDD- Hours, minutes, seconds, and decimal seconds
Where:
HH- Hours (00-23)MM- Minutes (00-59)SS- Seconds (00-59)DD- Hundredths of seconds (00-99)
- See Also:
-
getInterchangeControlHeaders
In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.Returns union: either
IResolvableorCfnPartnership.X12InterchangeControlHeadersProperty- See Also:
-
getValidateEdi
Specifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.When enabled, this performs both standard EDI validation and applies any configured custom validation rules including element length constraints, code list validations, and element requirement checks. Validation results are returned in the response validation messages.
Returns union: either
BooleanorIResolvable- See Also:
-
builder
-