Interface X12OutboundEdiHeaders.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<X12OutboundEdiHeaders.Builder,,- X12OutboundEdiHeaders> - SdkBuilder<X12OutboundEdiHeaders.Builder,,- X12OutboundEdiHeaders> - SdkPojo
- Enclosing class:
- X12OutboundEdiHeaders
- 
Method SummaryModifier and TypeMethodDescriptiondefault X12OutboundEdiHeaders.BuildercontrolNumbers(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.Builderdelimiters(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.BuilderfunctionalGroupHeaders(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.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.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:TRUEorFALSE.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
interchangeControlHeadersX12OutboundEdiHeaders.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.
 
- 
interchangeControlHeadersdefault 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 on- X12InterchangeControlHeaders.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
functionalGroupHeadersX12OutboundEdiHeaders.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.
 
- 
functionalGroupHeadersdefault 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 on- X12FunctionalGroupHeaders.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
delimitersThe 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.
 
- 
delimitersThe 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 on- X12Delimiters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
validateEdiSpecifies whether or not to validate the EDI for this X12 object: TRUEorFALSE. When enabled, this performs both standard EDI validation and applies any configured custom validation rules including element length constraints, code list validations, and element requirement checks. Validation results are returned in the response validation messages.- Parameters:
- validateEdi- Specifies whether or not to validate the EDI for this X12 object:- TRUEor- FALSE. When enabled, this performs both standard EDI validation and applies any configured custom validation rules including element length constraints, code list validations, and element requirement checks. Validation results are returned in the response validation messages.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
controlNumbersSpecifies 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.
 
- 
controlNumbersdefault 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.Builderavoiding the need to create one manually viaX12ControlNumbers.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontrolNumbers(X12ControlNumbers).- Parameters:
- controlNumbers- a consumer that will call methods on- X12ControlNumbers.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
gs05TimeFormatSets 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:
 
- 
gs05TimeFormatSets 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:
 
 
-