Class CfnPartnership.X12OutboundEdiHeadersProperty.Builder
java.lang.Object
software.amazon.awscdk.services.b2bi.CfnPartnership.X12OutboundEdiHeadersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPartnership.X12OutboundEdiHeadersProperty>
- Enclosing interface:
CfnPartnership.X12OutboundEdiHeadersProperty
@Stability(Stable)
public static final class CfnPartnership.X12OutboundEdiHeadersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPartnership.X12OutboundEdiHeadersProperty>
A builder for
CfnPartnership.X12OutboundEdiHeadersProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.delimiters(IResolvable delimiters) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getDelimiters()delimiters(CfnPartnership.X12DelimitersProperty delimiters) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getDelimiters()functionalGroupHeaders(IResolvable functionalGroupHeaders) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getFunctionalGroupHeaders()functionalGroupHeaders(CfnPartnership.X12FunctionalGroupHeadersProperty functionalGroupHeaders) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getFunctionalGroupHeaders()interchangeControlHeaders(IResolvable interchangeControlHeaders) interchangeControlHeaders(CfnPartnership.X12InterchangeControlHeadersProperty interchangeControlHeaders) validateEdi(Boolean validateEdi) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getValidateEdi()validateEdi(IResolvable validateEdi) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getValidateEdi()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
delimiters
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder delimiters(IResolvable delimiters) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getDelimiters()- Parameters:
delimiters- The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.- Returns:
this
-
delimiters
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder delimiters(CfnPartnership.X12DelimitersProperty delimiters) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getDelimiters()- Parameters:
delimiters- The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.- Returns:
this
-
functionalGroupHeaders
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder functionalGroupHeaders(IResolvable functionalGroupHeaders) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getFunctionalGroupHeaders()- Parameters:
functionalGroupHeaders- The functional group headers for the X12 object.- Returns:
this
-
functionalGroupHeaders
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder functionalGroupHeaders(CfnPartnership.X12FunctionalGroupHeadersProperty functionalGroupHeaders) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getFunctionalGroupHeaders()- Parameters:
functionalGroupHeaders- The functional group headers for the X12 object.- Returns:
this
-
interchangeControlHeaders
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder interchangeControlHeaders(IResolvable interchangeControlHeaders) - Parameters:
interchangeControlHeaders- In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.- Returns:
this
-
interchangeControlHeaders
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder interchangeControlHeaders(CfnPartnership.X12InterchangeControlHeadersProperty interchangeControlHeaders) - Parameters:
interchangeControlHeaders- In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.- Returns:
this
-
validateEdi
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder validateEdi(Boolean validateEdi) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getValidateEdi()- Parameters:
validateEdi- Specifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.- Returns:
this
-
validateEdi
@Stability(Stable) public CfnPartnership.X12OutboundEdiHeadersProperty.Builder validateEdi(IResolvable validateEdi) Sets the value ofCfnPartnership.X12OutboundEdiHeadersProperty.getValidateEdi()- Parameters:
validateEdi- Specifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPartnership.X12OutboundEdiHeadersProperty>- Returns:
- a new instance of
CfnPartnership.X12OutboundEdiHeadersProperty - Throws:
NullPointerException- if any required attribute was not provided
-