Class X12OutboundEdiHeaders
java.lang.Object
software.amazon.awssdk.services.b2bi.model.X12OutboundEdiHeaders
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<X12OutboundEdiHeaders.Builder,
X12OutboundEdiHeaders>
@Generated("software.amazon.awssdk:codegen")
public final class X12OutboundEdiHeaders
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<X12OutboundEdiHeaders.Builder,X12OutboundEdiHeaders>
A structure containing the details for an outbound EDI object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final X12Delimiters
The delimiters, for example semicolon (;
), that separates sections of the headers for the X12 object.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.The functional group headers for the X12 object.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.static Class
<? extends X12OutboundEdiHeaders.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Boolean
Specifies whether or not to validate the EDI for this X12 object:TRUE
orFALSE
.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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:
- In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.
-
functionalGroupHeaders
The functional group headers for the X12 object.
- Returns:
- The functional group headers for the X12 object.
-
delimiters
The delimiters, for example semicolon (
;
), that separates sections of the headers for the X12 object.- Returns:
- The delimiters, for example semicolon (
;
), that separates sections of the headers for the X12 object.
-
validateEdi
Specifies whether or not to validate the EDI for this X12 object:
TRUE
orFALSE
.- Returns:
- Specifies whether or not to validate the EDI for this X12 object:
TRUE
orFALSE
.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<X12OutboundEdiHeaders.Builder,
X12OutboundEdiHeaders> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-