Interface X12InterchangeControlHeaders.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<X12InterchangeControlHeaders.Builder,X12InterchangeControlHeaders>,SdkBuilder<X12InterchangeControlHeaders.Builder,X12InterchangeControlHeaders>,SdkPojo
- Enclosing class:
- X12InterchangeControlHeaders
public static interface X12InterchangeControlHeaders.Builder extends SdkPojo, CopyableBuilder<X12InterchangeControlHeaders.Builder,X12InterchangeControlHeaders>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description X12InterchangeControlHeaders.BuilderacknowledgmentRequestedCode(String acknowledgmentRequestedCode)Located at position ISA-14 in the header.X12InterchangeControlHeaders.BuilderreceiverId(String receiverId)Located at position ISA-08 in the header.X12InterchangeControlHeaders.BuilderreceiverIdQualifier(String receiverIdQualifier)Located at position ISA-07 in the header.X12InterchangeControlHeaders.BuilderrepetitionSeparator(String repetitionSeparator)Located at position ISA-11 in the header.X12InterchangeControlHeaders.BuildersenderId(String senderId)Located at position ISA-06 in the header.X12InterchangeControlHeaders.BuildersenderIdQualifier(String senderIdQualifier)Located at position ISA-05 in the header.X12InterchangeControlHeaders.BuilderusageIndicatorCode(String usageIndicatorCode)Located at position ISA-15 in the header.-
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
-
senderIdQualifier
X12InterchangeControlHeaders.Builder senderIdQualifier(String senderIdQualifier)
Located at position ISA-05 in the header. Qualifier for the sender ID. Together, the ID and qualifier uniquely identify the sending trading partner.
- Parameters:
senderIdQualifier- Located at position ISA-05 in the header. Qualifier for the sender ID. Together, the ID and qualifier uniquely identify the sending trading partner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
senderId
X12InterchangeControlHeaders.Builder senderId(String senderId)
Located at position ISA-06 in the header. This value (along with the
senderIdQualifier) identifies the sender of the interchange.- Parameters:
senderId- Located at position ISA-06 in the header. This value (along with thesenderIdQualifier) identifies the sender of the interchange.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receiverIdQualifier
X12InterchangeControlHeaders.Builder receiverIdQualifier(String receiverIdQualifier)
Located at position ISA-07 in the header. Qualifier for the receiver ID. Together, the ID and qualifier uniquely identify the receiving trading partner.
- Parameters:
receiverIdQualifier- Located at position ISA-07 in the header. Qualifier for the receiver ID. Together, the ID and qualifier uniquely identify the receiving trading partner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receiverId
X12InterchangeControlHeaders.Builder receiverId(String receiverId)
Located at position ISA-08 in the header. This value (along with the
receiverIdQualifier) identifies the intended recipient of the interchange.- Parameters:
receiverId- Located at position ISA-08 in the header. This value (along with thereceiverIdQualifier) identifies the intended recipient of the interchange.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repetitionSeparator
X12InterchangeControlHeaders.Builder repetitionSeparator(String repetitionSeparator)
Located at position ISA-11 in the header. This string makes it easier when you need to group similar adjacent element values together without using extra segments.
This parameter is only honored for version greater than 401 (
VERSION_4010and higher).For versions less than 401, this field is called StandardsId, in which case our service sets the value to
U.- Parameters:
repetitionSeparator- Located at position ISA-11 in the header. This string makes it easier when you need to group similar adjacent element values together without using extra segments.This parameter is only honored for version greater than 401 (
VERSION_4010and higher).For versions less than 401, this field is called StandardsId, in which case our service sets the value to
U.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acknowledgmentRequestedCode
X12InterchangeControlHeaders.Builder acknowledgmentRequestedCode(String acknowledgmentRequestedCode)
Located at position ISA-14 in the header. The value "1" indicates that the sender is requesting an interchange acknowledgment at receipt of the interchange. The value "0" is used otherwise.
- Parameters:
acknowledgmentRequestedCode- Located at position ISA-14 in the header. The value "1" indicates that the sender is requesting an interchange acknowledgment at receipt of the interchange. The value "0" is used otherwise.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageIndicatorCode
X12InterchangeControlHeaders.Builder usageIndicatorCode(String usageIndicatorCode)
Located at position ISA-15 in the header. Specifies how this interchange is being used:
-
Tindicates this interchange is for testing. -
Pindicates this interchange is for production. -
Iindicates this interchange is informational.
- Parameters:
usageIndicatorCode- Located at position ISA-15 in the header. Specifies how this interchange is being used:-
Tindicates this interchange is for testing. -
Pindicates this interchange is for production. -
Iindicates this interchange is informational.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-