X12EnvelopeSettings Class
- java.
lang. Object - com.
azure. resourcemanager. logic. models. X12EnvelopeSettings
- com.
public final class X12EnvelopeSettings
The X12 agreement envelope settings.
Constructor Summary
Constructor | Description |
---|---|
X12EnvelopeSettings() |
Creates an instance of X12Envelope |
Method Summary
Modifier and Type | Method and Description |
---|---|
int |
controlStandardsId()
Get the control |
String |
controlVersionNumber()
Get the control |
boolean |
enableDefaultGroupHeaders()
Get the enable |
String |
functionalGroupId()
Get the functional |
int |
groupControlNumberLowerBound()
Get the group |
int |
groupControlNumberUpperBound()
Get the group |
String |
groupHeaderAgencyCode()
Get the group |
X12Date |
groupHeaderDateFormat()
Get the group |
X12Time |
groupHeaderTimeFormat()
Get the group |
String |
groupHeaderVersion()
Get the group |
int |
interchangeControlNumberLowerBound()
Get the interchange |
int |
interchangeControlNumberUpperBound()
Get the interchange |
boolean |
overwriteExistingTransactionSetControlNumber()
Get the overwrite |
String |
receiverApplicationId()
Get the receiver |
boolean |
rolloverGroupControlNumber()
Get the rollover |
boolean |
rolloverInterchangeControlNumber()
Get the rollover |
boolean |
rolloverTransactionSetControlNumber()
Get the rollover |
String |
senderApplicationId()
Get the sender |
int |
transactionSetControlNumberLowerBound()
Get the transaction |
String |
transactionSetControlNumberPrefix()
Get the transaction |
String |
transactionSetControlNumberSuffix()
Get the transaction |
int |
transactionSetControlNumberUpperBound()
Get the transaction |
Usage |
usageIndicator()
Get the usage |
boolean |
useControlStandardsIdAsRepetitionCharacter()
Get the use |
void |
validate()
Validates the instance. |
X12Envelope |
withControlStandardsId(int controlStandardsId)
Set the control |
X12Envelope |
withControlVersionNumber(String controlVersionNumber)
Set the control |
X12Envelope |
withEnableDefaultGroupHeaders(boolean enableDefaultGroupHeaders)
Set the enable |
X12Envelope |
withFunctionalGroupId(String functionalGroupId)
Set the functional |
X12Envelope |
withGroupControlNumberLowerBound(int groupControlNumberLowerBound)
Set the group |
X12Envelope |
withGroupControlNumberUpperBound(int groupControlNumberUpperBound)
Set the group |
X12Envelope |
withGroupHeaderAgencyCode(String groupHeaderAgencyCode)
Set the group |
X12Envelope |
withGroupHeaderDateFormat(X12DateFormat groupHeaderDateFormat)
Set the group |
X12Envelope |
withGroupHeaderTimeFormat(X12TimeFormat groupHeaderTimeFormat)
Set the group |
X12Envelope |
withGroupHeaderVersion(String groupHeaderVersion)
Set the group |
X12Envelope |
withInterchangeControlNumberLowerBound(int interchangeControlNumberLowerBound)
Set the interchange |
X12Envelope |
withInterchangeControlNumberUpperBound(int interchangeControlNumberUpperBound)
Set the interchange |
X12Envelope |
withOverwriteExistingTransactionSetControlNumber(boolean overwriteExistingTransactionSetControlNumber)
Set the overwrite |
X12Envelope |
withReceiverApplicationId(String receiverApplicationId)
Set the receiver |
X12Envelope |
withRolloverGroupControlNumber(boolean rolloverGroupControlNumber)
Set the rollover |
X12Envelope |
withRolloverInterchangeControlNumber(boolean rolloverInterchangeControlNumber)
Set the rollover |
X12Envelope |
withRolloverTransactionSetControlNumber(boolean rolloverTransactionSetControlNumber)
Set the rollover |
X12Envelope |
withSenderApplicationId(String senderApplicationId)
Set the sender |
X12Envelope |
withTransactionSetControlNumberLowerBound(int transactionSetControlNumberLowerBound)
Set the transaction |
X12Envelope |
withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix)
Set the transaction |
X12Envelope |
withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix)
Set the transaction |
X12Envelope |
withTransactionSetControlNumberUpperBound(int transactionSetControlNumberUpperBound)
Set the transaction |
X12Envelope |
withUsageIndicator(UsageIndicator usageIndicator)
Set the usage |
X12Envelope |
withUseControlStandardsIdAsRepetitionCharacter(boolean useControlStandardsIdAsRepetitionCharacter)
Set the use |
Methods inherited from java.lang.Object
Constructor Details
X12EnvelopeSettings
public X12EnvelopeSettings()
Creates an instance of X12EnvelopeSettings class.
Method Details
controlStandardsId
public int controlStandardsId()
Get the controlStandardsId property: The controls standards id.
Returns:
controlVersionNumber
public String controlVersionNumber()
Get the controlVersionNumber property: The control version number.
Returns:
enableDefaultGroupHeaders
public boolean enableDefaultGroupHeaders()
Get the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.
Returns:
functionalGroupId
public String functionalGroupId()
Get the functionalGroupId property: The functional group id.
Returns:
groupControlNumberLowerBound
public int groupControlNumberLowerBound()
Get the groupControlNumberLowerBound property: The group control number lower bound.
Returns:
groupControlNumberUpperBound
public int groupControlNumberUpperBound()
Get the groupControlNumberUpperBound property: The group control number upper bound.
Returns:
groupHeaderAgencyCode
public String groupHeaderAgencyCode()
Get the groupHeaderAgencyCode property: The group header agency code.
Returns:
groupHeaderDateFormat
public X12DateFormat groupHeaderDateFormat()
Get the groupHeaderDateFormat property: The group header date format.
Returns:
groupHeaderTimeFormat
public X12TimeFormat groupHeaderTimeFormat()
Get the groupHeaderTimeFormat property: The group header time format.
Returns:
groupHeaderVersion
public String groupHeaderVersion()
Get the groupHeaderVersion property: The group header version.
Returns:
interchangeControlNumberLowerBound
public int interchangeControlNumberLowerBound()
Get the interchangeControlNumberLowerBound property: The interchange control number lower bound.
Returns:
interchangeControlNumberUpperBound
public int interchangeControlNumberUpperBound()
Get the interchangeControlNumberUpperBound property: The interchange control number upper bound.
Returns:
overwriteExistingTransactionSetControlNumber
public boolean overwriteExistingTransactionSetControlNumber()
Get the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.
Returns:
receiverApplicationId
public String receiverApplicationId()
Get the receiverApplicationId property: The receiver application id.
Returns:
rolloverGroupControlNumber
public boolean rolloverGroupControlNumber()
Get the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.
Returns:
rolloverInterchangeControlNumber
public boolean rolloverInterchangeControlNumber()
Get the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.
Returns:
rolloverTransactionSetControlNumber
public boolean rolloverTransactionSetControlNumber()
Get the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.
Returns:
senderApplicationId
public String senderApplicationId()
Get the senderApplicationId property: The sender application id.
Returns:
transactionSetControlNumberLowerBound
public int transactionSetControlNumberLowerBound()
Get the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.
Returns:
transactionSetControlNumberPrefix
public String transactionSetControlNumberPrefix()
Get the transactionSetControlNumberPrefix property: The transaction set control number prefix.
Returns:
transactionSetControlNumberSuffix
public String transactionSetControlNumberSuffix()
Get the transactionSetControlNumberSuffix property: The transaction set control number suffix.
Returns:
transactionSetControlNumberUpperBound
public int transactionSetControlNumberUpperBound()
Get the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.
Returns:
usageIndicator
public UsageIndicator usageIndicator()
Get the usageIndicator property: The usage indicator.
Returns:
useControlStandardsIdAsRepetitionCharacter
public boolean useControlStandardsIdAsRepetitionCharacter()
Get the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control standards id as repetition character.
Returns:
validate
public void validate()
Validates the instance.
withControlStandardsId
public X12EnvelopeSettings withControlStandardsId(int controlStandardsId)
Set the controlStandardsId property: The controls standards id.
Parameters:
Returns:
withControlVersionNumber
public X12EnvelopeSettings withControlVersionNumber(String controlVersionNumber)
Set the controlVersionNumber property: The control version number.
Parameters:
Returns:
withEnableDefaultGroupHeaders
public X12EnvelopeSettings withEnableDefaultGroupHeaders(boolean enableDefaultGroupHeaders)
Set the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.
Parameters:
Returns:
withFunctionalGroupId
public X12EnvelopeSettings withFunctionalGroupId(String functionalGroupId)
Set the functionalGroupId property: The functional group id.
Parameters:
Returns:
withGroupControlNumberLowerBound
public X12EnvelopeSettings withGroupControlNumberLowerBound(int groupControlNumberLowerBound)
Set the groupControlNumberLowerBound property: The group control number lower bound.
Parameters:
Returns:
withGroupControlNumberUpperBound
public X12EnvelopeSettings withGroupControlNumberUpperBound(int groupControlNumberUpperBound)
Set the groupControlNumberUpperBound property: The group control number upper bound.
Parameters:
Returns:
withGroupHeaderAgencyCode
public X12EnvelopeSettings withGroupHeaderAgencyCode(String groupHeaderAgencyCode)
Set the groupHeaderAgencyCode property: The group header agency code.
Parameters:
Returns:
withGroupHeaderDateFormat
public X12EnvelopeSettings withGroupHeaderDateFormat(X12DateFormat groupHeaderDateFormat)
Set the groupHeaderDateFormat property: The group header date format.
Parameters:
Returns:
withGroupHeaderTimeFormat
public X12EnvelopeSettings withGroupHeaderTimeFormat(X12TimeFormat groupHeaderTimeFormat)
Set the groupHeaderTimeFormat property: The group header time format.
Parameters:
Returns:
withGroupHeaderVersion
public X12EnvelopeSettings withGroupHeaderVersion(String groupHeaderVersion)
Set the groupHeaderVersion property: The group header version.
Parameters:
Returns:
withInterchangeControlNumberLowerBound
public X12EnvelopeSettings withInterchangeControlNumberLowerBound(int interchangeControlNumberLowerBound)
Set the interchangeControlNumberLowerBound property: The interchange control number lower bound.
Parameters:
Returns:
withInterchangeControlNumberUpperBound
public X12EnvelopeSettings withInterchangeControlNumberUpperBound(int interchangeControlNumberUpperBound)
Set the interchangeControlNumberUpperBound property: The interchange control number upper bound.
Parameters:
Returns:
withOverwriteExistingTransactionSetControlNumber
public X12EnvelopeSettings withOverwriteExistingTransactionSetControlNumber(boolean overwriteExistingTransactionSetControlNumber)
Set the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.
Parameters:
Returns:
withReceiverApplicationId
public X12EnvelopeSettings withReceiverApplicationId(String receiverApplicationId)
Set the receiverApplicationId property: The receiver application id.
Parameters:
Returns:
withRolloverGroupControlNumber
public X12EnvelopeSettings withRolloverGroupControlNumber(boolean rolloverGroupControlNumber)
Set the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.
Parameters:
Returns:
withRolloverInterchangeControlNumber
public X12EnvelopeSettings withRolloverInterchangeControlNumber(boolean rolloverInterchangeControlNumber)
Set the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.
Parameters:
Returns:
withRolloverTransactionSetControlNumber
public X12EnvelopeSettings withRolloverTransactionSetControlNumber(boolean rolloverTransactionSetControlNumber)
Set the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.
Parameters:
Returns:
withSenderApplicationId
public X12EnvelopeSettings withSenderApplicationId(String senderApplicationId)
Set the senderApplicationId property: The sender application id.
Parameters:
Returns:
withTransactionSetControlNumberLowerBound
public X12EnvelopeSettings withTransactionSetControlNumberLowerBound(int transactionSetControlNumberLowerBound)
Set the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.
Parameters:
Returns:
withTransactionSetControlNumberPrefix
public X12EnvelopeSettings withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix)
Set the transactionSetControlNumberPrefix property: The transaction set control number prefix.
Parameters:
Returns:
withTransactionSetControlNumberSuffix
public X12EnvelopeSettings withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix)
Set the transactionSetControlNumberSuffix property: The transaction set control number suffix.
Parameters:
Returns:
withTransactionSetControlNumberUpperBound
public X12EnvelopeSettings withTransactionSetControlNumberUpperBound(int transactionSetControlNumberUpperBound)
Set the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.
Parameters:
Returns:
withUsageIndicator
public X12EnvelopeSettings withUsageIndicator(UsageIndicator usageIndicator)
Set the usageIndicator property: The usage indicator.
Parameters:
Returns:
withUseControlStandardsIdAsRepetitionCharacter
public X12EnvelopeSettings withUseControlStandardsIdAsRepetitionCharacter(boolean useControlStandardsIdAsRepetitionCharacter)
Set the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control standards id as repetition character.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for