X12EnvelopeSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.logic.models.X12EnvelopeSettings

public final class X12EnvelopeSettings

The X12 agreement envelope settings.

Constructor Summary

Constructor Description
X12EnvelopeSettings()

Creates an instance of X12EnvelopeSettings class.

Method Summary

Modifier and Type Method and Description
int controlStandardsId()

Get the controlStandardsId property: The controls standards id.

String controlVersionNumber()

Get the controlVersionNumber property: The control version number.

boolean enableDefaultGroupHeaders()

Get the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.

String functionalGroupId()

Get the functionalGroupId property: The functional group id.

int groupControlNumberLowerBound()

Get the groupControlNumberLowerBound property: The group control number lower bound.

int groupControlNumberUpperBound()

Get the groupControlNumberUpperBound property: The group control number upper bound.

String groupHeaderAgencyCode()

Get the groupHeaderAgencyCode property: The group header agency code.

X12DateFormat groupHeaderDateFormat()

Get the groupHeaderDateFormat property: The group header date format.

X12TimeFormat groupHeaderTimeFormat()

Get the groupHeaderTimeFormat property: The group header time format.

String groupHeaderVersion()

Get the groupHeaderVersion property: The group header version.

int interchangeControlNumberLowerBound()

Get the interchangeControlNumberLowerBound property: The interchange control number lower bound.

int interchangeControlNumberUpperBound()

Get the interchangeControlNumberUpperBound property: The interchange control number upper bound.

boolean overwriteExistingTransactionSetControlNumber()

Get the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.

String receiverApplicationId()

Get the receiverApplicationId property: The receiver application id.

boolean rolloverGroupControlNumber()

Get the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.

boolean rolloverInterchangeControlNumber()

Get the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.

boolean rolloverTransactionSetControlNumber()

Get the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.

String senderApplicationId()

Get the senderApplicationId property: The sender application id.

int transactionSetControlNumberLowerBound()

Get the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.

String transactionSetControlNumberPrefix()

Get the transactionSetControlNumberPrefix property: The transaction set control number prefix.

String transactionSetControlNumberSuffix()

Get the transactionSetControlNumberSuffix property: The transaction set control number suffix.

int transactionSetControlNumberUpperBound()

Get the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.

UsageIndicator usageIndicator()

Get the usageIndicator property: The usage indicator.

boolean useControlStandardsIdAsRepetitionCharacter()

Get the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control standards id as repetition character.

void validate()

Validates the instance.

X12EnvelopeSettings withControlStandardsId(int controlStandardsId)

Set the controlStandardsId property: The controls standards id.

X12EnvelopeSettings withControlVersionNumber(String controlVersionNumber)

Set the controlVersionNumber property: The control version number.

X12EnvelopeSettings withEnableDefaultGroupHeaders(boolean enableDefaultGroupHeaders)

Set the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.

X12EnvelopeSettings withFunctionalGroupId(String functionalGroupId)

Set the functionalGroupId property: The functional group id.

X12EnvelopeSettings withGroupControlNumberLowerBound(int groupControlNumberLowerBound)

Set the groupControlNumberLowerBound property: The group control number lower bound.

X12EnvelopeSettings withGroupControlNumberUpperBound(int groupControlNumberUpperBound)

Set the groupControlNumberUpperBound property: The group control number upper bound.

X12EnvelopeSettings withGroupHeaderAgencyCode(String groupHeaderAgencyCode)

Set the groupHeaderAgencyCode property: The group header agency code.

X12EnvelopeSettings withGroupHeaderDateFormat(X12DateFormat groupHeaderDateFormat)

Set the groupHeaderDateFormat property: The group header date format.

X12EnvelopeSettings withGroupHeaderTimeFormat(X12TimeFormat groupHeaderTimeFormat)

Set the groupHeaderTimeFormat property: The group header time format.

X12EnvelopeSettings withGroupHeaderVersion(String groupHeaderVersion)

Set the groupHeaderVersion property: The group header version.

X12EnvelopeSettings withInterchangeControlNumberLowerBound(int interchangeControlNumberLowerBound)

Set the interchangeControlNumberLowerBound property: The interchange control number lower bound.

X12EnvelopeSettings withInterchangeControlNumberUpperBound(int interchangeControlNumberUpperBound)

Set the interchangeControlNumberUpperBound property: The interchange control number upper bound.

X12EnvelopeSettings withOverwriteExistingTransactionSetControlNumber(boolean overwriteExistingTransactionSetControlNumber)

Set the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.

X12EnvelopeSettings withReceiverApplicationId(String receiverApplicationId)

Set the receiverApplicationId property: The receiver application id.

X12EnvelopeSettings withRolloverGroupControlNumber(boolean rolloverGroupControlNumber)

Set the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.

X12EnvelopeSettings withRolloverInterchangeControlNumber(boolean rolloverInterchangeControlNumber)

Set the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.

X12EnvelopeSettings withRolloverTransactionSetControlNumber(boolean rolloverTransactionSetControlNumber)

Set the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.

X12EnvelopeSettings withSenderApplicationId(String senderApplicationId)

Set the senderApplicationId property: The sender application id.

X12EnvelopeSettings withTransactionSetControlNumberLowerBound(int transactionSetControlNumberLowerBound)

Set the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.

X12EnvelopeSettings withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix)

Set the transactionSetControlNumberPrefix property: The transaction set control number prefix.

X12EnvelopeSettings withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix)

Set the transactionSetControlNumberSuffix property: The transaction set control number suffix.

X12EnvelopeSettings withTransactionSetControlNumberUpperBound(int transactionSetControlNumberUpperBound)

Set the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.

X12EnvelopeSettings withUsageIndicator(UsageIndicator usageIndicator)

Set the usageIndicator property: The usage indicator.

X12EnvelopeSettings withUseControlStandardsIdAsRepetitionCharacter(boolean useControlStandardsIdAsRepetitionCharacter)

Set the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control standards id as repetition character.

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:

the controlStandardsId value.

controlVersionNumber

public String controlVersionNumber()

Get the controlVersionNumber property: The control version number.

Returns:

the controlVersionNumber value.

enableDefaultGroupHeaders

public boolean enableDefaultGroupHeaders()

Get the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.

Returns:

the enableDefaultGroupHeaders value.

functionalGroupId

public String functionalGroupId()

Get the functionalGroupId property: The functional group id.

Returns:

the functionalGroupId value.

groupControlNumberLowerBound

public int groupControlNumberLowerBound()

Get the groupControlNumberLowerBound property: The group control number lower bound.

Returns:

the groupControlNumberLowerBound value.

groupControlNumberUpperBound

public int groupControlNumberUpperBound()

Get the groupControlNumberUpperBound property: The group control number upper bound.

Returns:

the groupControlNumberUpperBound value.

groupHeaderAgencyCode

public String groupHeaderAgencyCode()

Get the groupHeaderAgencyCode property: The group header agency code.

Returns:

the groupHeaderAgencyCode value.

groupHeaderDateFormat

public X12DateFormat groupHeaderDateFormat()

Get the groupHeaderDateFormat property: The group header date format.

Returns:

the groupHeaderDateFormat value.

groupHeaderTimeFormat

public X12TimeFormat groupHeaderTimeFormat()

Get the groupHeaderTimeFormat property: The group header time format.

Returns:

the groupHeaderTimeFormat value.

groupHeaderVersion

public String groupHeaderVersion()

Get the groupHeaderVersion property: The group header version.

Returns:

the groupHeaderVersion value.

interchangeControlNumberLowerBound

public int interchangeControlNumberLowerBound()

Get the interchangeControlNumberLowerBound property: The interchange control number lower bound.

Returns:

the interchangeControlNumberLowerBound value.

interchangeControlNumberUpperBound

public int interchangeControlNumberUpperBound()

Get the interchangeControlNumberUpperBound property: The interchange control number upper bound.

Returns:

the interchangeControlNumberUpperBound value.

overwriteExistingTransactionSetControlNumber

public boolean overwriteExistingTransactionSetControlNumber()

Get the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.

Returns:

the overwriteExistingTransactionSetControlNumber value.

receiverApplicationId

public String receiverApplicationId()

Get the receiverApplicationId property: The receiver application id.

Returns:

the receiverApplicationId value.

rolloverGroupControlNumber

public boolean rolloverGroupControlNumber()

Get the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.

Returns:

the rolloverGroupControlNumber value.

rolloverInterchangeControlNumber

public boolean rolloverInterchangeControlNumber()

Get the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.

Returns:

the rolloverInterchangeControlNumber value.

rolloverTransactionSetControlNumber

public boolean rolloverTransactionSetControlNumber()

Get the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.

Returns:

the rolloverTransactionSetControlNumber value.

senderApplicationId

public String senderApplicationId()

Get the senderApplicationId property: The sender application id.

Returns:

the senderApplicationId value.

transactionSetControlNumberLowerBound

public int transactionSetControlNumberLowerBound()

Get the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.

Returns:

the transactionSetControlNumberLowerBound value.

transactionSetControlNumberPrefix

public String transactionSetControlNumberPrefix()

Get the transactionSetControlNumberPrefix property: The transaction set control number prefix.

Returns:

the transactionSetControlNumberPrefix value.

transactionSetControlNumberSuffix

public String transactionSetControlNumberSuffix()

Get the transactionSetControlNumberSuffix property: The transaction set control number suffix.

Returns:

the transactionSetControlNumberSuffix value.

transactionSetControlNumberUpperBound

public int transactionSetControlNumberUpperBound()

Get the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.

Returns:

the transactionSetControlNumberUpperBound value.

usageIndicator

public UsageIndicator usageIndicator()

Get the usageIndicator property: The usage indicator.

Returns:

the usageIndicator value.

useControlStandardsIdAsRepetitionCharacter

public boolean useControlStandardsIdAsRepetitionCharacter()

Get the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control standards id as repetition character.

Returns:

the useControlStandardsIdAsRepetitionCharacter value.

validate

public void validate()

Validates the instance.

withControlStandardsId

public X12EnvelopeSettings withControlStandardsId(int controlStandardsId)

Set the controlStandardsId property: The controls standards id.

Parameters:

controlStandardsId - the controlStandardsId value to set.

Returns:

the X12EnvelopeSettings object itself.

withControlVersionNumber

public X12EnvelopeSettings withControlVersionNumber(String controlVersionNumber)

Set the controlVersionNumber property: The control version number.

Parameters:

controlVersionNumber - the controlVersionNumber value to set.

Returns:

the X12EnvelopeSettings object itself.

withEnableDefaultGroupHeaders

public X12EnvelopeSettings withEnableDefaultGroupHeaders(boolean enableDefaultGroupHeaders)

Set the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.

Parameters:

enableDefaultGroupHeaders - the enableDefaultGroupHeaders value to set.

Returns:

the X12EnvelopeSettings object itself.

withFunctionalGroupId

public X12EnvelopeSettings withFunctionalGroupId(String functionalGroupId)

Set the functionalGroupId property: The functional group id.

Parameters:

functionalGroupId - the functionalGroupId value to set.

Returns:

the X12EnvelopeSettings object itself.

withGroupControlNumberLowerBound

public X12EnvelopeSettings withGroupControlNumberLowerBound(int groupControlNumberLowerBound)

Set the groupControlNumberLowerBound property: The group control number lower bound.

Parameters:

groupControlNumberLowerBound - the groupControlNumberLowerBound value to set.

Returns:

the X12EnvelopeSettings object itself.

withGroupControlNumberUpperBound

public X12EnvelopeSettings withGroupControlNumberUpperBound(int groupControlNumberUpperBound)

Set the groupControlNumberUpperBound property: The group control number upper bound.

Parameters:

groupControlNumberUpperBound - the groupControlNumberUpperBound value to set.

Returns:

the X12EnvelopeSettings object itself.

withGroupHeaderAgencyCode

public X12EnvelopeSettings withGroupHeaderAgencyCode(String groupHeaderAgencyCode)

Set the groupHeaderAgencyCode property: The group header agency code.

Parameters:

groupHeaderAgencyCode - the groupHeaderAgencyCode value to set.

Returns:

the X12EnvelopeSettings object itself.

withGroupHeaderDateFormat

public X12EnvelopeSettings withGroupHeaderDateFormat(X12DateFormat groupHeaderDateFormat)

Set the groupHeaderDateFormat property: The group header date format.

Parameters:

groupHeaderDateFormat - the groupHeaderDateFormat value to set.

Returns:

the X12EnvelopeSettings object itself.

withGroupHeaderTimeFormat

public X12EnvelopeSettings withGroupHeaderTimeFormat(X12TimeFormat groupHeaderTimeFormat)

Set the groupHeaderTimeFormat property: The group header time format.

Parameters:

groupHeaderTimeFormat - the groupHeaderTimeFormat value to set.

Returns:

the X12EnvelopeSettings object itself.

withGroupHeaderVersion

public X12EnvelopeSettings withGroupHeaderVersion(String groupHeaderVersion)

Set the groupHeaderVersion property: The group header version.

Parameters:

groupHeaderVersion - the groupHeaderVersion value to set.

Returns:

the X12EnvelopeSettings object itself.

withInterchangeControlNumberLowerBound

public X12EnvelopeSettings withInterchangeControlNumberLowerBound(int interchangeControlNumberLowerBound)

Set the interchangeControlNumberLowerBound property: The interchange control number lower bound.

Parameters:

interchangeControlNumberLowerBound - the interchangeControlNumberLowerBound value to set.

Returns:

the X12EnvelopeSettings object itself.

withInterchangeControlNumberUpperBound

public X12EnvelopeSettings withInterchangeControlNumberUpperBound(int interchangeControlNumberUpperBound)

Set the interchangeControlNumberUpperBound property: The interchange control number upper bound.

Parameters:

interchangeControlNumberUpperBound - the interchangeControlNumberUpperBound value to set.

Returns:

the X12EnvelopeSettings object itself.

withOverwriteExistingTransactionSetControlNumber

public X12EnvelopeSettings withOverwriteExistingTransactionSetControlNumber(boolean overwriteExistingTransactionSetControlNumber)

Set the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.

Parameters:

overwriteExistingTransactionSetControlNumber - the overwriteExistingTransactionSetControlNumber value to set.

Returns:

the X12EnvelopeSettings object itself.

withReceiverApplicationId

public X12EnvelopeSettings withReceiverApplicationId(String receiverApplicationId)

Set the receiverApplicationId property: The receiver application id.

Parameters:

receiverApplicationId - the receiverApplicationId value to set.

Returns:

the X12EnvelopeSettings object itself.

withRolloverGroupControlNumber

public X12EnvelopeSettings withRolloverGroupControlNumber(boolean rolloverGroupControlNumber)

Set the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.

Parameters:

rolloverGroupControlNumber - the rolloverGroupControlNumber value to set.

Returns:

the X12EnvelopeSettings object itself.

withRolloverInterchangeControlNumber

public X12EnvelopeSettings withRolloverInterchangeControlNumber(boolean rolloverInterchangeControlNumber)

Set the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.

Parameters:

rolloverInterchangeControlNumber - the rolloverInterchangeControlNumber value to set.

Returns:

the X12EnvelopeSettings object itself.

withRolloverTransactionSetControlNumber

public X12EnvelopeSettings withRolloverTransactionSetControlNumber(boolean rolloverTransactionSetControlNumber)

Set the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.

Parameters:

rolloverTransactionSetControlNumber - the rolloverTransactionSetControlNumber value to set.

Returns:

the X12EnvelopeSettings object itself.

withSenderApplicationId

public X12EnvelopeSettings withSenderApplicationId(String senderApplicationId)

Set the senderApplicationId property: The sender application id.

Parameters:

senderApplicationId - the senderApplicationId value to set.

Returns:

the X12EnvelopeSettings object itself.

withTransactionSetControlNumberLowerBound

public X12EnvelopeSettings withTransactionSetControlNumberLowerBound(int transactionSetControlNumberLowerBound)

Set the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.

Parameters:

transactionSetControlNumberLowerBound - the transactionSetControlNumberLowerBound value to set.

Returns:

the X12EnvelopeSettings object itself.

withTransactionSetControlNumberPrefix

public X12EnvelopeSettings withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix)

Set the transactionSetControlNumberPrefix property: The transaction set control number prefix.

Parameters:

transactionSetControlNumberPrefix - the transactionSetControlNumberPrefix value to set.

Returns:

the X12EnvelopeSettings object itself.

withTransactionSetControlNumberSuffix

public X12EnvelopeSettings withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix)

Set the transactionSetControlNumberSuffix property: The transaction set control number suffix.

Parameters:

transactionSetControlNumberSuffix - the transactionSetControlNumberSuffix value to set.

Returns:

the X12EnvelopeSettings object itself.

withTransactionSetControlNumberUpperBound

public X12EnvelopeSettings withTransactionSetControlNumberUpperBound(int transactionSetControlNumberUpperBound)

Set the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.

Parameters:

transactionSetControlNumberUpperBound - the transactionSetControlNumberUpperBound value to set.

Returns:

the X12EnvelopeSettings object itself.

withUsageIndicator

public X12EnvelopeSettings withUsageIndicator(UsageIndicator usageIndicator)

Set the usageIndicator property: The usage indicator.

Parameters:

usageIndicator - the usageIndicator value to set.

Returns:

the X12EnvelopeSettings object itself.

withUseControlStandardsIdAsRepetitionCharacter

public X12EnvelopeSettings withUseControlStandardsIdAsRepetitionCharacter(boolean useControlStandardsIdAsRepetitionCharacter)

Set the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control standards id as repetition character.

Parameters:

useControlStandardsIdAsRepetitionCharacter - the useControlStandardsIdAsRepetitionCharacter value to set.

Returns:

the X12EnvelopeSettings object itself.

Applies to