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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceX12OutboundEdiHeaders.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static X12OutboundEdiHeaders.Builderbuilder()X12Delimitersdelimiters()The delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)X12FunctionalGroupHeadersfunctionalGroupHeaders()The functional group headers for the X12 object.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()X12InterchangeControlHeadersinterchangeControlHeaders()In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.List<SdkField<?>>sdkFields()static Class<? extends X12OutboundEdiHeaders.Builder>serializableBuilderClass()X12OutboundEdiHeaders.BuildertoBuilder()StringtoString()Returns a string representation of this object.BooleanvalidateEdi()Specifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
interchangeControlHeaders
public final 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.
- 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
public final X12FunctionalGroupHeaders functionalGroupHeaders()
The functional group headers for the X12 object.
- Returns:
- The functional group headers for the X12 object.
-
delimiters
public final X12Delimiters 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
public final Boolean validateEdi()
Specifies whether or not to validate the EDI for this X12 object:
TRUEorFALSE.- Returns:
- Specifies whether or not to validate the EDI for this X12 object:
TRUEorFALSE.
-
toBuilder
public X12OutboundEdiHeaders.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<X12OutboundEdiHeaders.Builder,X12OutboundEdiHeaders>
-
builder
public static X12OutboundEdiHeaders.Builder builder()
-
serializableBuilderClass
public static Class<? extends X12OutboundEdiHeaders.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-