Interface CfnPartnership.CapabilityOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPartnership.CapabilityOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnPartnership
@Stability(Stable)
public static interface CfnPartnership.CapabilityOptionsProperty
extends software.amazon.jsii.JsiiSerializable
Contains the details for an Outbound EDI capability.
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.*;
CapabilityOptionsProperty capabilityOptionsProperty = CapabilityOptionsProperty.builder()
.inboundEdi(InboundEdiOptionsProperty.builder()
.x12(X12InboundEdiOptionsProperty.builder()
.acknowledgmentOptions(X12AcknowledgmentOptionsProperty.builder()
.functionalAcknowledgment("functionalAcknowledgment")
.technicalAcknowledgment("technicalAcknowledgment")
.build())
.build())
.build())
.outboundEdi(OutboundEdiOptionsProperty.builder()
.x12(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())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPartnership.CapabilityOptionsPropertystatic final classAn implementation forCfnPartnership.CapabilityOptionsProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInboundEdi
A structure that contains the inbound EDI options for the capability.Returns union: either
IResolvableorCfnPartnership.InboundEdiOptionsProperty- See Also:
-
getOutboundEdi
A structure that contains the outbound EDI options.Returns union: either
IResolvableorCfnPartnership.OutboundEdiOptionsProperty- See Also:
-
builder
-