Class CfnPartnershipPropsMixin
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.Mixin
software.amazon.awscdk.cfnpropertymixins.services.b2bi.CfnPartnershipPropsMixin
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IMixin
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.231Z")
@Stability(Stable)
public class CfnPartnershipPropsMixin
extends Mixin
implements software.constructs.IMixin
Creates a partnership between a customer and a trading partner, based on the supplied parameters.
A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.
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.*;
import software.amazon.awscdk.*;
IMergeStrategy mergeStrategy;
CfnPartnershipPropsMixin cfnPartnershipPropsMixin = CfnPartnershipPropsMixin.Builder.create(CfnPartnershipMixinProps.builder()
.capabilities(List.of("capabilities"))
.capabilityOptions(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())
.email("email")
.name("name")
.phone("phone")
.profileId("profileId")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build())
.strategy(mergeStrategy)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA fluent builder forCfnPartnershipPropsMixin.static interfaceContains the details for an Outbound EDI capability.static interfaceContains options for processing inbound EDI files.static interfaceA container for outbound EDI options.static interfaceContains options for wrapping (line folding) in X12 EDI files.static interfaceContains options for configuring X12 acknowledgments.static interfaceContains configuration for X12 control numbers used in X12 EDI generation.static interfaceIn X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.static interfaceA wrapper structure for an X12 definition object.static interfacePart of the X12 message structure.static interfaceContains options specific to processing inbound X12 EDI files.static interfaceIn X12, the Interchange Control Header is the first segment of an EDI document and is part of the Interchange Envelope.static interfaceA structure containing the details for an outbound EDI object.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IMixin
software.constructs.IMixin.Jsii$Default, software.constructs.IMixin.Jsii$Proxy -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreate a mixin to apply properties toAWS::B2BI::Partnership.CfnPartnershipPropsMixin(CfnPartnershipMixinProps props, CfnPropertyMixinOptions options) Create a mixin to apply properties toAWS::B2BI::Partnership.protectedCfnPartnershipPropsMixin(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnPartnershipPropsMixin(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTo(software.constructs.IConstruct construct) Apply the mixin properties to the construct.protected CfnPartnershipMixinPropsgetProps()protected IMergeStrategysupports(software.constructs.IConstruct construct) Check if this mixin supports the given construct.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_PROPERTY_KEYS
-
-
Constructor Details
-
CfnPartnershipPropsMixin
protected CfnPartnershipPropsMixin(software.amazon.jsii.JsiiObjectRef objRef) -
CfnPartnershipPropsMixin
protected CfnPartnershipPropsMixin(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnPartnershipPropsMixin
@Stability(Stable) public CfnPartnershipPropsMixin(@NotNull CfnPartnershipMixinProps props, @Nullable CfnPropertyMixinOptions options) Create a mixin to apply properties toAWS::B2BI::Partnership.- Parameters:
props- L1 properties to apply. This parameter is required.options- Mixin options.
-
CfnPartnershipPropsMixin
Create a mixin to apply properties toAWS::B2BI::Partnership.- Parameters:
props- L1 properties to apply. This parameter is required.
-
-
Method Details
-
applyTo
@Stability(Stable) public void applyTo(@NotNull software.constructs.IConstruct construct) Apply the mixin properties to the construct. -
supports
@Stability(Stable) @NotNull public Boolean supports(@NotNull software.constructs.IConstruct construct) Check if this mixin supports the given construct. -
getProps
-
getStrategy
-