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
controlNumbers
(Consumer<X12ControlNumbers.Builder> controlNumbers) Specifies control number configuration for outbound X12 EDI headers.controlNumbers
(X12ControlNumbers controlNumbers) Specifies control number configuration for outbound X12 EDI headers.default 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.gs05TimeFormat
(String gs05TimeFormat) Sets the value of the Gs05TimeFormat property for this object.gs05TimeFormat
(X12GS05TimeFormat gs05TimeFormat) Sets the value of the Gs05TimeFormat property for this 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, sdkFieldNameToField, 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.
-
controlNumbers
Specifies control number configuration for outbound X12 EDI headers. These settings determine the starting values for interchange, functional group, and transaction set control numbers.
- Parameters:
controlNumbers
- Specifies control number configuration for outbound X12 EDI headers. These settings determine the starting values for interchange, functional group, and transaction set control numbers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlNumbers
default X12OutboundEdiHeaders.Builder controlNumbers(Consumer<X12ControlNumbers.Builder> controlNumbers) Specifies control number configuration for outbound X12 EDI headers. These settings determine the starting values for interchange, functional group, and transaction set control numbers.
This is a convenience method that creates an instance of theX12ControlNumbers.Builder
avoiding the need to create one manually viaX12ControlNumbers.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontrolNumbers(X12ControlNumbers)
.- Parameters:
controlNumbers
- a consumer that will call methods onX12ControlNumbers.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gs05TimeFormat
Sets the value of the Gs05TimeFormat property for this object.- Parameters:
gs05TimeFormat
- The new value for the Gs05TimeFormat property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gs05TimeFormat
Sets the value of the Gs05TimeFormat property for this object.- Parameters:
gs05TimeFormat
- The new value for the Gs05TimeFormat property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-