Interface X12OutboundEdiHeaders.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<X12OutboundEdiHeaders.Builder,X12OutboundEdiHeaders>,SdkBuilder<X12OutboundEdiHeaders.Builder,X12OutboundEdiHeaders>,SdkPojo
- Enclosing class:
- X12OutboundEdiHeaders
public static interface X12OutboundEdiHeaders.Builder extends SdkPojo, CopyableBuilder<X12OutboundEdiHeaders.Builder,X12OutboundEdiHeaders>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default X12OutboundEdiHeaders.Builderdelimiters(Consumer<X12Delimiters.Builder> delimiters)The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.X12OutboundEdiHeaders.Builderdelimiters(X12Delimiters delimiters)The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.default X12OutboundEdiHeaders.BuilderfunctionalGroupHeaders(Consumer<X12FunctionalGroupHeaders.Builder> functionalGroupHeaders)The functional group headers for the X12 object.X12OutboundEdiHeaders.BuilderfunctionalGroupHeaders(X12FunctionalGroupHeaders functionalGroupHeaders)The functional group headers for the X12 object.default X12OutboundEdiHeaders.BuilderinterchangeControlHeaders(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.X12OutboundEdiHeaders.BuilderinterchangeControlHeaders(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.X12OutboundEdiHeaders.BuildervalidateEdi(Boolean validateEdi)Specifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.-
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 Detail
-
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.Builderavoiding the need to create one manually viaX12InterchangeControlHeaders.builder().When the
Consumercompletes,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:
interchangeControlHeaders(X12InterchangeControlHeaders)
-
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.Builderavoiding the need to create one manually viaX12FunctionalGroupHeaders.builder().When the
Consumercompletes,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:
functionalGroupHeaders(X12FunctionalGroupHeaders)
-
delimiters
X12OutboundEdiHeaders.Builder delimiters(X12Delimiters 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
default X12OutboundEdiHeaders.Builder delimiters(Consumer<X12Delimiters.Builder> 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.Builderavoiding the need to create one manually viaX12Delimiters.builder().When the
Consumercompletes,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:
delimiters(X12Delimiters)
-
validateEdi
X12OutboundEdiHeaders.Builder validateEdi(Boolean validateEdi)
Specifies whether or not to validate the EDI for this X12 object:
TRUEorFALSE.- Parameters:
validateEdi- Specifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-