Interface X12OutboundEdiHeaders.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<X12OutboundEdiHeaders.Builder,
,X12OutboundEdiHeaders> SdkBuilder<X12OutboundEdiHeaders.Builder,
,X12OutboundEdiHeaders> SdkPojo
- Enclosing class:
X12OutboundEdiHeaders
-
Method Summary
Modifier and TypeMethodDescriptiondefault X12OutboundEdiHeaders.Builder
delimiters
(Consumer<X12Delimiters.Builder> delimiters) The delimiters, for example semicolon (;
), that separates sections of the headers for the X12 object.delimiters
(X12Delimiters delimiters) The delimiters, for example semicolon (;
), that separates sections of the headers for the X12 object.default X12OutboundEdiHeaders.Builder
functionalGroupHeaders
(Consumer<X12FunctionalGroupHeaders.Builder> functionalGroupHeaders) The functional group headers for the X12 object.functionalGroupHeaders
(X12FunctionalGroupHeaders functionalGroupHeaders) The functional group headers for the X12 object.default X12OutboundEdiHeaders.Builder
interchangeControlHeaders
(Consumer<X12InterchangeControlHeaders.Builder> interchangeControlHeaders) In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.interchangeControlHeaders
(X12InterchangeControlHeaders interchangeControlHeaders) In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.validateEdi
(Boolean validateEdi) Specifies whether or not to validate the EDI for this X12 object:TRUE
orFALSE
.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
interchangeControlHeaders
X12OutboundEdiHeaders.Builder interchangeControlHeaders(X12InterchangeControlHeaders interchangeControlHeaders) In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
interchangeControlHeaders
default X12OutboundEdiHeaders.Builder interchangeControlHeaders(Consumer<X12InterchangeControlHeaders.Builder> interchangeControlHeaders) In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.
This is a convenience method that creates an instance of theX12InterchangeControlHeaders.Builder
avoiding the need to create one manually viaX12InterchangeControlHeaders.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointerchangeControlHeaders(X12InterchangeControlHeaders)
.- Parameters:
interchangeControlHeaders
- a consumer that will call methods onX12InterchangeControlHeaders.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
functionalGroupHeaders
X12OutboundEdiHeaders.Builder functionalGroupHeaders(X12FunctionalGroupHeaders functionalGroupHeaders) The functional group headers for the X12 object.
- Parameters:
functionalGroupHeaders
- The functional group headers for the X12 object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionalGroupHeaders
default X12OutboundEdiHeaders.Builder functionalGroupHeaders(Consumer<X12FunctionalGroupHeaders.Builder> functionalGroupHeaders) The functional group headers for the X12 object.
This is a convenience method that creates an instance of theX12FunctionalGroupHeaders.Builder
avoiding the need to create one manually viaX12FunctionalGroupHeaders.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofunctionalGroupHeaders(X12FunctionalGroupHeaders)
.- Parameters:
functionalGroupHeaders
- a consumer that will call methods onX12FunctionalGroupHeaders.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
delimiters
The delimiters, for example semicolon (
;
), that separates sections of the headers for the X12 object.- Parameters:
delimiters
- The delimiters, for example semicolon (;
), that separates sections of the headers for the X12 object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
delimiters
The delimiters, for example semicolon (
This is a convenience method that creates an instance of the;
), that separates sections of the headers for the X12 object.X12Delimiters.Builder
avoiding the need to create one manually viaX12Delimiters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todelimiters(X12Delimiters)
.- Parameters:
delimiters
- a consumer that will call methods onX12Delimiters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
validateEdi
Specifies whether or not to validate the EDI for this X12 object:
TRUE
orFALSE
.- Parameters:
validateEdi
- Specifies whether or not to validate the EDI for this X12 object:TRUE
orFALSE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-