Class CfnPartnershipPropsMixin.X12ControlNumbersProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.b2bi.mixins.CfnPartnershipPropsMixin.X12ControlNumbersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPartnershipPropsMixin.X12ControlNumbersProperty>
- Enclosing interface:
CfnPartnershipPropsMixin.X12ControlNumbersProperty
@Stability(Stable)
public static final class CfnPartnershipPropsMixin.X12ControlNumbersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPartnershipPropsMixin.X12ControlNumbersProperty>
A builder for
CfnPartnershipPropsMixin.X12ControlNumbersProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.startingFunctionalGroupControlNumber(Number startingFunctionalGroupControlNumber) startingInterchangeControlNumber(Number startingInterchangeControlNumber) startingTransactionSetControlNumber(Number startingTransactionSetControlNumber)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
startingFunctionalGroupControlNumber
@Stability(Stable) public CfnPartnershipPropsMixin.X12ControlNumbersProperty.Builder startingFunctionalGroupControlNumber(Number startingFunctionalGroupControlNumber) Sets the value ofCfnPartnershipPropsMixin.X12ControlNumbersProperty.getStartingFunctionalGroupControlNumber()- Parameters:
startingFunctionalGroupControlNumber- Specifies the starting functional group control number (GS06) to use for X12 EDI generation. This number is incremented for each new functional group. For the GS (functional group) envelope, AWS B2B Data Interchange generates a functional group control number that is unique to the sender ID, receiver ID, and functional identifier code combination.- Returns:
this
-
startingInterchangeControlNumber
@Stability(Stable) public CfnPartnershipPropsMixin.X12ControlNumbersProperty.Builder startingInterchangeControlNumber(Number startingInterchangeControlNumber) Sets the value ofCfnPartnershipPropsMixin.X12ControlNumbersProperty.getStartingInterchangeControlNumber()- Parameters:
startingInterchangeControlNumber- Specifies the starting interchange control number (ISA13) to use for X12 EDI generation. This number is incremented for each new interchange. For the ISA (interchange) envelope, AWS B2B Data Interchange generates an interchange control number that is unique for the ISA05 and ISA06 (sender) & ISA07 and ISA08 (receiver) combination.- Returns:
this
-
startingTransactionSetControlNumber
@Stability(Stable) public CfnPartnershipPropsMixin.X12ControlNumbersProperty.Builder startingTransactionSetControlNumber(Number startingTransactionSetControlNumber) Sets the value ofCfnPartnershipPropsMixin.X12ControlNumbersProperty.getStartingTransactionSetControlNumber()- Parameters:
startingTransactionSetControlNumber- Specifies the starting transaction set control number (ST02) to use for X12 EDI generation. This number is incremented for each new transaction set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPartnershipPropsMixin.X12ControlNumbersProperty>- Returns:
- a new instance of
CfnPartnershipPropsMixin.X12ControlNumbersProperty - Throws:
NullPointerException- if any required attribute was not provided
-