Class EdifactEnvelopeSettings
java.lang.Object
com.azure.resourcemanager.logic.models.EdifactEnvelopeSettings
The Edifact agreement envelope settings.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EdifactEnvelopeSettings class. -
Method Summary
Modifier and TypeMethodDescriptionGet the applicationReferenceId property: The application reference id.boolean
Get the applyDelimiterStringAdvice property: The value indicating whether to apply delimiter string advice.Get the communicationAgreementId property: The communication agreement id.boolean
Get the createGroupingSegments property: The value indicating whether to create grouping segments.boolean
Get the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.Get the functionalGroupId property: The functional group id.Get the groupApplicationPassword property: The group application password.Get the groupApplicationReceiverId property: The group application receiver id.Get the groupApplicationReceiverQualifier property: The group application receiver qualifier.Get the groupApplicationSenderId property: The group application sender id.Get the groupApplicationSenderQualifier property: The group application sender qualifier.Get the groupAssociationAssignedCode property: The group association assigned code.Get the groupControllingAgencyCode property: The group controlling agency code.long
Get the groupControlNumberLowerBound property: The group control number lower bound.Get the groupControlNumberPrefix property: The group control number prefix.Get the groupControlNumberSuffix property: The group control number suffix.long
Get the groupControlNumberUpperBound property: The group control number upper bound.Get the groupMessageRelease property: The group message release.Get the groupMessageVersion property: The group message version.long
Get the interchangeControlNumberLowerBound property: The interchange control number lower bound.Get the interchangeControlNumberPrefix property: The interchange control number prefix.Get the interchangeControlNumberSuffix property: The interchange control number suffix.long
Get the interchangeControlNumberUpperBound property: The interchange control number upper bound.boolean
Get the isTestInterchange property: The value indicating whether the message is a test interchange.boolean
Get the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.Get the processingPriorityCode property: The processing priority code.Get the receiverInternalIdentification property: The receiver internal identification.Get the receiverInternalSubIdentification property: The receiver internal sub identification.Get the receiverReverseRoutingAddress property: The receiver reverse routing address.Get the recipientReferencePasswordQualifier property: The recipient reference password qualifier.Get the recipientReferencePasswordValue property: The recipient reference password value.boolean
Get the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.boolean
Get the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.boolean
Get the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.Get the senderInternalIdentification property: The sender internal identification.Get the senderInternalSubIdentification property: The sender internal sub identification.Get the senderReverseRoutingAddress property: The sender reverse routing address.long
Get the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.Get the transactionSetControlNumberPrefix property: The transaction set control number prefix.Get the transactionSetControlNumberSuffix property: The transaction set control number suffix.long
Get the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.void
validate()
Validates the instance.withApplicationReferenceId
(String applicationReferenceId) Set the applicationReferenceId property: The application reference id.withApplyDelimiterStringAdvice
(boolean applyDelimiterStringAdvice) Set the applyDelimiterStringAdvice property: The value indicating whether to apply delimiter string advice.withCommunicationAgreementId
(String communicationAgreementId) Set the communicationAgreementId property: The communication agreement id.withCreateGroupingSegments
(boolean createGroupingSegments) Set the createGroupingSegments property: The value indicating whether to create grouping segments.withEnableDefaultGroupHeaders
(boolean enableDefaultGroupHeaders) Set the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.withFunctionalGroupId
(String functionalGroupId) Set the functionalGroupId property: The functional group id.withGroupApplicationPassword
(String groupApplicationPassword) Set the groupApplicationPassword property: The group application password.withGroupApplicationReceiverId
(String groupApplicationReceiverId) Set the groupApplicationReceiverId property: The group application receiver id.withGroupApplicationReceiverQualifier
(String groupApplicationReceiverQualifier) Set the groupApplicationReceiverQualifier property: The group application receiver qualifier.withGroupApplicationSenderId
(String groupApplicationSenderId) Set the groupApplicationSenderId property: The group application sender id.withGroupApplicationSenderQualifier
(String groupApplicationSenderQualifier) Set the groupApplicationSenderQualifier property: The group application sender qualifier.withGroupAssociationAssignedCode
(String groupAssociationAssignedCode) Set the groupAssociationAssignedCode property: The group association assigned code.withGroupControllingAgencyCode
(String groupControllingAgencyCode) Set the groupControllingAgencyCode property: The group controlling agency code.withGroupControlNumberLowerBound
(long groupControlNumberLowerBound) Set the groupControlNumberLowerBound property: The group control number lower bound.withGroupControlNumberPrefix
(String groupControlNumberPrefix) Set the groupControlNumberPrefix property: The group control number prefix.withGroupControlNumberSuffix
(String groupControlNumberSuffix) Set the groupControlNumberSuffix property: The group control number suffix.withGroupControlNumberUpperBound
(long groupControlNumberUpperBound) Set the groupControlNumberUpperBound property: The group control number upper bound.withGroupMessageRelease
(String groupMessageRelease) Set the groupMessageRelease property: The group message release.withGroupMessageVersion
(String groupMessageVersion) Set the groupMessageVersion property: The group message version.withInterchangeControlNumberLowerBound
(long interchangeControlNumberLowerBound) Set the interchangeControlNumberLowerBound property: The interchange control number lower bound.withInterchangeControlNumberPrefix
(String interchangeControlNumberPrefix) Set the interchangeControlNumberPrefix property: The interchange control number prefix.withInterchangeControlNumberSuffix
(String interchangeControlNumberSuffix) Set the interchangeControlNumberSuffix property: The interchange control number suffix.withInterchangeControlNumberUpperBound
(long interchangeControlNumberUpperBound) Set the interchangeControlNumberUpperBound property: The interchange control number upper bound.withIsTestInterchange
(boolean isTestInterchange) Set the isTestInterchange property: The value indicating whether the message is a test interchange.withOverwriteExistingTransactionSetControlNumber
(boolean overwriteExistingTransactionSetControlNumber) Set the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.withProcessingPriorityCode
(String processingPriorityCode) Set the processingPriorityCode property: The processing priority code.withReceiverInternalIdentification
(String receiverInternalIdentification) Set the receiverInternalIdentification property: The receiver internal identification.withReceiverInternalSubIdentification
(String receiverInternalSubIdentification) Set the receiverInternalSubIdentification property: The receiver internal sub identification.withReceiverReverseRoutingAddress
(String receiverReverseRoutingAddress) Set the receiverReverseRoutingAddress property: The receiver reverse routing address.withRecipientReferencePasswordQualifier
(String recipientReferencePasswordQualifier) Set the recipientReferencePasswordQualifier property: The recipient reference password qualifier.withRecipientReferencePasswordValue
(String recipientReferencePasswordValue) Set the recipientReferencePasswordValue property: The recipient reference password value.withRolloverGroupControlNumber
(boolean rolloverGroupControlNumber) Set the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.withRolloverInterchangeControlNumber
(boolean rolloverInterchangeControlNumber) Set the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.withRolloverTransactionSetControlNumber
(boolean rolloverTransactionSetControlNumber) Set the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.withSenderInternalIdentification
(String senderInternalIdentification) Set the senderInternalIdentification property: The sender internal identification.withSenderInternalSubIdentification
(String senderInternalSubIdentification) Set the senderInternalSubIdentification property: The sender internal sub identification.withSenderReverseRoutingAddress
(String senderReverseRoutingAddress) Set the senderReverseRoutingAddress property: The sender reverse routing address.withTransactionSetControlNumberLowerBound
(long transactionSetControlNumberLowerBound) Set the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.withTransactionSetControlNumberPrefix
(String transactionSetControlNumberPrefix) Set the transactionSetControlNumberPrefix property: The transaction set control number prefix.withTransactionSetControlNumberSuffix
(String transactionSetControlNumberSuffix) Set the transactionSetControlNumberSuffix property: The transaction set control number suffix.withTransactionSetControlNumberUpperBound
(long transactionSetControlNumberUpperBound) Set the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.
-
Constructor Details
-
EdifactEnvelopeSettings
public EdifactEnvelopeSettings()Creates an instance of EdifactEnvelopeSettings class.
-
-
Method Details
-
groupAssociationAssignedCode
Get the groupAssociationAssignedCode property: The group association assigned code.- Returns:
- the groupAssociationAssignedCode value.
-
withGroupAssociationAssignedCode
public EdifactEnvelopeSettings withGroupAssociationAssignedCode(String groupAssociationAssignedCode) Set the groupAssociationAssignedCode property: The group association assigned code.- Parameters:
groupAssociationAssignedCode
- the groupAssociationAssignedCode value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
communicationAgreementId
Get the communicationAgreementId property: The communication agreement id.- Returns:
- the communicationAgreementId value.
-
withCommunicationAgreementId
Set the communicationAgreementId property: The communication agreement id.- Parameters:
communicationAgreementId
- the communicationAgreementId value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
applyDelimiterStringAdvice
public boolean applyDelimiterStringAdvice()Get the applyDelimiterStringAdvice property: The value indicating whether to apply delimiter string advice.- Returns:
- the applyDelimiterStringAdvice value.
-
withApplyDelimiterStringAdvice
Set the applyDelimiterStringAdvice property: The value indicating whether to apply delimiter string advice.- Parameters:
applyDelimiterStringAdvice
- the applyDelimiterStringAdvice value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
createGroupingSegments
public boolean createGroupingSegments()Get the createGroupingSegments property: The value indicating whether to create grouping segments.- Returns:
- the createGroupingSegments value.
-
withCreateGroupingSegments
Set the createGroupingSegments property: The value indicating whether to create grouping segments.- Parameters:
createGroupingSegments
- the createGroupingSegments value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
enableDefaultGroupHeaders
public boolean enableDefaultGroupHeaders()Get the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.- Returns:
- the enableDefaultGroupHeaders value.
-
withEnableDefaultGroupHeaders
Set the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.- Parameters:
enableDefaultGroupHeaders
- the enableDefaultGroupHeaders value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
recipientReferencePasswordValue
Get the recipientReferencePasswordValue property: The recipient reference password value.- Returns:
- the recipientReferencePasswordValue value.
-
withRecipientReferencePasswordValue
public EdifactEnvelopeSettings withRecipientReferencePasswordValue(String recipientReferencePasswordValue) Set the recipientReferencePasswordValue property: The recipient reference password value.- Parameters:
recipientReferencePasswordValue
- the recipientReferencePasswordValue value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
recipientReferencePasswordQualifier
Get the recipientReferencePasswordQualifier property: The recipient reference password qualifier.- Returns:
- the recipientReferencePasswordQualifier value.
-
withRecipientReferencePasswordQualifier
public EdifactEnvelopeSettings withRecipientReferencePasswordQualifier(String recipientReferencePasswordQualifier) Set the recipientReferencePasswordQualifier property: The recipient reference password qualifier.- Parameters:
recipientReferencePasswordQualifier
- the recipientReferencePasswordQualifier value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
applicationReferenceId
Get the applicationReferenceId property: The application reference id.- Returns:
- the applicationReferenceId value.
-
withApplicationReferenceId
Set the applicationReferenceId property: The application reference id.- Parameters:
applicationReferenceId
- the applicationReferenceId value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
processingPriorityCode
Get the processingPriorityCode property: The processing priority code.- Returns:
- the processingPriorityCode value.
-
withProcessingPriorityCode
Set the processingPriorityCode property: The processing priority code.- Parameters:
processingPriorityCode
- the processingPriorityCode value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
interchangeControlNumberLowerBound
public long interchangeControlNumberLowerBound()Get the interchangeControlNumberLowerBound property: The interchange control number lower bound.- Returns:
- the interchangeControlNumberLowerBound value.
-
withInterchangeControlNumberLowerBound
public EdifactEnvelopeSettings withInterchangeControlNumberLowerBound(long interchangeControlNumberLowerBound) Set the interchangeControlNumberLowerBound property: The interchange control number lower bound.- Parameters:
interchangeControlNumberLowerBound
- the interchangeControlNumberLowerBound value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
interchangeControlNumberUpperBound
public long interchangeControlNumberUpperBound()Get the interchangeControlNumberUpperBound property: The interchange control number upper bound.- Returns:
- the interchangeControlNumberUpperBound value.
-
withInterchangeControlNumberUpperBound
public EdifactEnvelopeSettings withInterchangeControlNumberUpperBound(long interchangeControlNumberUpperBound) Set the interchangeControlNumberUpperBound property: The interchange control number upper bound.- Parameters:
interchangeControlNumberUpperBound
- the interchangeControlNumberUpperBound value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
rolloverInterchangeControlNumber
public boolean rolloverInterchangeControlNumber()Get the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control number.- Returns:
- the rolloverInterchangeControlNumber value.
-
withRolloverInterchangeControlNumber
public EdifactEnvelopeSettings 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 EdifactEnvelopeSettings object itself.
-
interchangeControlNumberPrefix
Get the interchangeControlNumberPrefix property: The interchange control number prefix.- Returns:
- the interchangeControlNumberPrefix value.
-
withInterchangeControlNumberPrefix
public EdifactEnvelopeSettings withInterchangeControlNumberPrefix(String interchangeControlNumberPrefix) Set the interchangeControlNumberPrefix property: The interchange control number prefix.- Parameters:
interchangeControlNumberPrefix
- the interchangeControlNumberPrefix value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
interchangeControlNumberSuffix
Get the interchangeControlNumberSuffix property: The interchange control number suffix.- Returns:
- the interchangeControlNumberSuffix value.
-
withInterchangeControlNumberSuffix
public EdifactEnvelopeSettings withInterchangeControlNumberSuffix(String interchangeControlNumberSuffix) Set the interchangeControlNumberSuffix property: The interchange control number suffix.- Parameters:
interchangeControlNumberSuffix
- the interchangeControlNumberSuffix value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
senderReverseRoutingAddress
Get the senderReverseRoutingAddress property: The sender reverse routing address.- Returns:
- the senderReverseRoutingAddress value.
-
withSenderReverseRoutingAddress
Set the senderReverseRoutingAddress property: The sender reverse routing address.- Parameters:
senderReverseRoutingAddress
- the senderReverseRoutingAddress value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
receiverReverseRoutingAddress
Get the receiverReverseRoutingAddress property: The receiver reverse routing address.- Returns:
- the receiverReverseRoutingAddress value.
-
withReceiverReverseRoutingAddress
public EdifactEnvelopeSettings withReceiverReverseRoutingAddress(String receiverReverseRoutingAddress) Set the receiverReverseRoutingAddress property: The receiver reverse routing address.- Parameters:
receiverReverseRoutingAddress
- the receiverReverseRoutingAddress value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
functionalGroupId
Get the functionalGroupId property: The functional group id.- Returns:
- the functionalGroupId value.
-
withFunctionalGroupId
Set the functionalGroupId property: The functional group id.- Parameters:
functionalGroupId
- the functionalGroupId value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupControllingAgencyCode
Get the groupControllingAgencyCode property: The group controlling agency code.- Returns:
- the groupControllingAgencyCode value.
-
withGroupControllingAgencyCode
Set the groupControllingAgencyCode property: The group controlling agency code.- Parameters:
groupControllingAgencyCode
- the groupControllingAgencyCode value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupMessageVersion
Get the groupMessageVersion property: The group message version.- Returns:
- the groupMessageVersion value.
-
withGroupMessageVersion
Set the groupMessageVersion property: The group message version.- Parameters:
groupMessageVersion
- the groupMessageVersion value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupMessageRelease
Get the groupMessageRelease property: The group message release.- Returns:
- the groupMessageRelease value.
-
withGroupMessageRelease
Set the groupMessageRelease property: The group message release.- Parameters:
groupMessageRelease
- the groupMessageRelease value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupControlNumberLowerBound
public long groupControlNumberLowerBound()Get the groupControlNumberLowerBound property: The group control number lower bound.- Returns:
- the groupControlNumberLowerBound value.
-
withGroupControlNumberLowerBound
Set the groupControlNumberLowerBound property: The group control number lower bound.- Parameters:
groupControlNumberLowerBound
- the groupControlNumberLowerBound value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupControlNumberUpperBound
public long groupControlNumberUpperBound()Get the groupControlNumberUpperBound property: The group control number upper bound.- Returns:
- the groupControlNumberUpperBound value.
-
withGroupControlNumberUpperBound
Set the groupControlNumberUpperBound property: The group control number upper bound.- Parameters:
groupControlNumberUpperBound
- the groupControlNumberUpperBound value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
rolloverGroupControlNumber
public boolean rolloverGroupControlNumber()Get the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.- Returns:
- the rolloverGroupControlNumber value.
-
withRolloverGroupControlNumber
Set the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.- Parameters:
rolloverGroupControlNumber
- the rolloverGroupControlNumber value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupControlNumberPrefix
Get the groupControlNumberPrefix property: The group control number prefix.- Returns:
- the groupControlNumberPrefix value.
-
withGroupControlNumberPrefix
Set the groupControlNumberPrefix property: The group control number prefix.- Parameters:
groupControlNumberPrefix
- the groupControlNumberPrefix value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupControlNumberSuffix
Get the groupControlNumberSuffix property: The group control number suffix.- Returns:
- the groupControlNumberSuffix value.
-
withGroupControlNumberSuffix
Set the groupControlNumberSuffix property: The group control number suffix.- Parameters:
groupControlNumberSuffix
- the groupControlNumberSuffix value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupApplicationReceiverQualifier
Get the groupApplicationReceiverQualifier property: The group application receiver qualifier.- Returns:
- the groupApplicationReceiverQualifier value.
-
withGroupApplicationReceiverQualifier
public EdifactEnvelopeSettings withGroupApplicationReceiverQualifier(String groupApplicationReceiverQualifier) Set the groupApplicationReceiverQualifier property: The group application receiver qualifier.- Parameters:
groupApplicationReceiverQualifier
- the groupApplicationReceiverQualifier value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupApplicationReceiverId
Get the groupApplicationReceiverId property: The group application receiver id.- Returns:
- the groupApplicationReceiverId value.
-
withGroupApplicationReceiverId
Set the groupApplicationReceiverId property: The group application receiver id.- Parameters:
groupApplicationReceiverId
- the groupApplicationReceiverId value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupApplicationSenderQualifier
Get the groupApplicationSenderQualifier property: The group application sender qualifier.- Returns:
- the groupApplicationSenderQualifier value.
-
withGroupApplicationSenderQualifier
public EdifactEnvelopeSettings withGroupApplicationSenderQualifier(String groupApplicationSenderQualifier) Set the groupApplicationSenderQualifier property: The group application sender qualifier.- Parameters:
groupApplicationSenderQualifier
- the groupApplicationSenderQualifier value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupApplicationSenderId
Get the groupApplicationSenderId property: The group application sender id.- Returns:
- the groupApplicationSenderId value.
-
withGroupApplicationSenderId
Set the groupApplicationSenderId property: The group application sender id.- Parameters:
groupApplicationSenderId
- the groupApplicationSenderId value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
groupApplicationPassword
Get the groupApplicationPassword property: The group application password.- Returns:
- the groupApplicationPassword value.
-
withGroupApplicationPassword
Set the groupApplicationPassword property: The group application password.- Parameters:
groupApplicationPassword
- the groupApplicationPassword value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
overwriteExistingTransactionSetControlNumber
public boolean overwriteExistingTransactionSetControlNumber()Get the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing transaction set control number.- Returns:
- the overwriteExistingTransactionSetControlNumber value.
-
withOverwriteExistingTransactionSetControlNumber
public EdifactEnvelopeSettings 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 EdifactEnvelopeSettings object itself.
-
transactionSetControlNumberPrefix
Get the transactionSetControlNumberPrefix property: The transaction set control number prefix.- Returns:
- the transactionSetControlNumberPrefix value.
-
withTransactionSetControlNumberPrefix
public EdifactEnvelopeSettings withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix) Set the transactionSetControlNumberPrefix property: The transaction set control number prefix.- Parameters:
transactionSetControlNumberPrefix
- the transactionSetControlNumberPrefix value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
transactionSetControlNumberSuffix
Get the transactionSetControlNumberSuffix property: The transaction set control number suffix.- Returns:
- the transactionSetControlNumberSuffix value.
-
withTransactionSetControlNumberSuffix
public EdifactEnvelopeSettings withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix) Set the transactionSetControlNumberSuffix property: The transaction set control number suffix.- Parameters:
transactionSetControlNumberSuffix
- the transactionSetControlNumberSuffix value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
transactionSetControlNumberLowerBound
public long transactionSetControlNumberLowerBound()Get the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.- Returns:
- the transactionSetControlNumberLowerBound value.
-
withTransactionSetControlNumberLowerBound
public EdifactEnvelopeSettings withTransactionSetControlNumberLowerBound(long transactionSetControlNumberLowerBound) Set the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.- Parameters:
transactionSetControlNumberLowerBound
- the transactionSetControlNumberLowerBound value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
transactionSetControlNumberUpperBound
public long transactionSetControlNumberUpperBound()Get the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.- Returns:
- the transactionSetControlNumberUpperBound value.
-
withTransactionSetControlNumberUpperBound
public EdifactEnvelopeSettings withTransactionSetControlNumberUpperBound(long transactionSetControlNumberUpperBound) Set the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.- Parameters:
transactionSetControlNumberUpperBound
- the transactionSetControlNumberUpperBound value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
rolloverTransactionSetControlNumber
public boolean rolloverTransactionSetControlNumber()Get the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set control number.- Returns:
- the rolloverTransactionSetControlNumber value.
-
withRolloverTransactionSetControlNumber
public EdifactEnvelopeSettings 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 EdifactEnvelopeSettings object itself.
-
isTestInterchange
public boolean isTestInterchange()Get the isTestInterchange property: The value indicating whether the message is a test interchange.- Returns:
- the isTestInterchange value.
-
withIsTestInterchange
Set the isTestInterchange property: The value indicating whether the message is a test interchange.- Parameters:
isTestInterchange
- the isTestInterchange value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
senderInternalIdentification
Get the senderInternalIdentification property: The sender internal identification.- Returns:
- the senderInternalIdentification value.
-
withSenderInternalIdentification
public EdifactEnvelopeSettings withSenderInternalIdentification(String senderInternalIdentification) Set the senderInternalIdentification property: The sender internal identification.- Parameters:
senderInternalIdentification
- the senderInternalIdentification value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
senderInternalSubIdentification
Get the senderInternalSubIdentification property: The sender internal sub identification.- Returns:
- the senderInternalSubIdentification value.
-
withSenderInternalSubIdentification
public EdifactEnvelopeSettings withSenderInternalSubIdentification(String senderInternalSubIdentification) Set the senderInternalSubIdentification property: The sender internal sub identification.- Parameters:
senderInternalSubIdentification
- the senderInternalSubIdentification value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
receiverInternalIdentification
Get the receiverInternalIdentification property: The receiver internal identification.- Returns:
- the receiverInternalIdentification value.
-
withReceiverInternalIdentification
public EdifactEnvelopeSettings withReceiverInternalIdentification(String receiverInternalIdentification) Set the receiverInternalIdentification property: The receiver internal identification.- Parameters:
receiverInternalIdentification
- the receiverInternalIdentification value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
receiverInternalSubIdentification
Get the receiverInternalSubIdentification property: The receiver internal sub identification.- Returns:
- the receiverInternalSubIdentification value.
-
withReceiverInternalSubIdentification
public EdifactEnvelopeSettings withReceiverInternalSubIdentification(String receiverInternalSubIdentification) Set the receiverInternalSubIdentification property: The receiver internal sub identification.- Parameters:
receiverInternalSubIdentification
- the receiverInternalSubIdentification value to set.- Returns:
- the EdifactEnvelopeSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-