Class X12AcknowledgementSettings
java.lang.Object
com.azure.resourcemanager.logic.models.X12AcknowledgementSettings
The X12 agreement acknowledgement settings.
-
Constructor Summary
ConstructorDescriptionCreates an instance of X12AcknowledgementSettings class. -
Method Summary
Modifier and TypeMethodDescriptionint
Get the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.Get the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.Get the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.int
Get the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.boolean
Get the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.boolean
Get the batchImplementationAcknowledgements property: The value indicating whether to batch implementation acknowledgements.boolean
Get the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.Get the functionalAcknowledgementVersion property: The functional acknowledgement version.Get the implementationAcknowledgementVersion property: The implementation acknowledgement version.boolean
Get the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.boolean
Get the needImplementationAcknowledgement property: The value indicating whether implementation acknowledgement is needed.boolean
Get the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.boolean
Get the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.boolean
Get the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.boolean
Get the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.void
validate()
Validates the instance.withAcknowledgementControlNumberLowerBound
(int acknowledgementControlNumberLowerBound) Set the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.withAcknowledgementControlNumberPrefix
(String acknowledgementControlNumberPrefix) Set the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.withAcknowledgementControlNumberSuffix
(String acknowledgementControlNumberSuffix) Set the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.withAcknowledgementControlNumberUpperBound
(int acknowledgementControlNumberUpperBound) Set the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.withBatchFunctionalAcknowledgements
(boolean batchFunctionalAcknowledgements) Set the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.withBatchImplementationAcknowledgements
(boolean batchImplementationAcknowledgements) Set the batchImplementationAcknowledgements property: The value indicating whether to batch implementation acknowledgements.withBatchTechnicalAcknowledgements
(boolean batchTechnicalAcknowledgements) Set the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.withFunctionalAcknowledgementVersion
(String functionalAcknowledgementVersion) Set the functionalAcknowledgementVersion property: The functional acknowledgement version.withImplementationAcknowledgementVersion
(String implementationAcknowledgementVersion) Set the implementationAcknowledgementVersion property: The implementation acknowledgement version.withNeedFunctionalAcknowledgement
(boolean needFunctionalAcknowledgement) Set the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.withNeedImplementationAcknowledgement
(boolean needImplementationAcknowledgement) Set the needImplementationAcknowledgement property: The value indicating whether implementation acknowledgement is needed.withNeedLoopForValidMessages
(boolean needLoopForValidMessages) Set the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.withNeedTechnicalAcknowledgement
(boolean needTechnicalAcknowledgement) Set the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.withRolloverAcknowledgementControlNumber
(boolean rolloverAcknowledgementControlNumber) Set the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.withSendSynchronousAcknowledgement
(boolean sendSynchronousAcknowledgement) Set the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.
-
Constructor Details
-
X12AcknowledgementSettings
public X12AcknowledgementSettings()Creates an instance of X12AcknowledgementSettings class.
-
-
Method Details
-
needTechnicalAcknowledgement
public boolean needTechnicalAcknowledgement()Get the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.- Returns:
- the needTechnicalAcknowledgement value.
-
withNeedTechnicalAcknowledgement
public X12AcknowledgementSettings withNeedTechnicalAcknowledgement(boolean needTechnicalAcknowledgement) Set the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.- Parameters:
needTechnicalAcknowledgement
- the needTechnicalAcknowledgement value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
batchTechnicalAcknowledgements
public boolean batchTechnicalAcknowledgements()Get the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.- Returns:
- the batchTechnicalAcknowledgements value.
-
withBatchTechnicalAcknowledgements
public X12AcknowledgementSettings withBatchTechnicalAcknowledgements(boolean batchTechnicalAcknowledgements) Set the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.- Parameters:
batchTechnicalAcknowledgements
- the batchTechnicalAcknowledgements value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
needFunctionalAcknowledgement
public boolean needFunctionalAcknowledgement()Get the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.- Returns:
- the needFunctionalAcknowledgement value.
-
withNeedFunctionalAcknowledgement
public X12AcknowledgementSettings withNeedFunctionalAcknowledgement(boolean needFunctionalAcknowledgement) Set the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.- Parameters:
needFunctionalAcknowledgement
- the needFunctionalAcknowledgement value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
functionalAcknowledgementVersion
Get the functionalAcknowledgementVersion property: The functional acknowledgement version.- Returns:
- the functionalAcknowledgementVersion value.
-
withFunctionalAcknowledgementVersion
public X12AcknowledgementSettings withFunctionalAcknowledgementVersion(String functionalAcknowledgementVersion) Set the functionalAcknowledgementVersion property: The functional acknowledgement version.- Parameters:
functionalAcknowledgementVersion
- the functionalAcknowledgementVersion value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
batchFunctionalAcknowledgements
public boolean batchFunctionalAcknowledgements()Get the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.- Returns:
- the batchFunctionalAcknowledgements value.
-
withBatchFunctionalAcknowledgements
public X12AcknowledgementSettings withBatchFunctionalAcknowledgements(boolean batchFunctionalAcknowledgements) Set the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.- Parameters:
batchFunctionalAcknowledgements
- the batchFunctionalAcknowledgements value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
needImplementationAcknowledgement
public boolean needImplementationAcknowledgement()Get the needImplementationAcknowledgement property: The value indicating whether implementation acknowledgement is needed.- Returns:
- the needImplementationAcknowledgement value.
-
withNeedImplementationAcknowledgement
public X12AcknowledgementSettings withNeedImplementationAcknowledgement(boolean needImplementationAcknowledgement) Set the needImplementationAcknowledgement property: The value indicating whether implementation acknowledgement is needed.- Parameters:
needImplementationAcknowledgement
- the needImplementationAcknowledgement value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
implementationAcknowledgementVersion
Get the implementationAcknowledgementVersion property: The implementation acknowledgement version.- Returns:
- the implementationAcknowledgementVersion value.
-
withImplementationAcknowledgementVersion
public X12AcknowledgementSettings withImplementationAcknowledgementVersion(String implementationAcknowledgementVersion) Set the implementationAcknowledgementVersion property: The implementation acknowledgement version.- Parameters:
implementationAcknowledgementVersion
- the implementationAcknowledgementVersion value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
batchImplementationAcknowledgements
public boolean batchImplementationAcknowledgements()Get the batchImplementationAcknowledgements property: The value indicating whether to batch implementation acknowledgements.- Returns:
- the batchImplementationAcknowledgements value.
-
withBatchImplementationAcknowledgements
public X12AcknowledgementSettings withBatchImplementationAcknowledgements(boolean batchImplementationAcknowledgements) Set the batchImplementationAcknowledgements property: The value indicating whether to batch implementation acknowledgements.- Parameters:
batchImplementationAcknowledgements
- the batchImplementationAcknowledgements value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
needLoopForValidMessages
public boolean needLoopForValidMessages()Get the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.- Returns:
- the needLoopForValidMessages value.
-
withNeedLoopForValidMessages
Set the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.- Parameters:
needLoopForValidMessages
- the needLoopForValidMessages value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
sendSynchronousAcknowledgement
public boolean sendSynchronousAcknowledgement()Get the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.- Returns:
- the sendSynchronousAcknowledgement value.
-
withSendSynchronousAcknowledgement
public X12AcknowledgementSettings withSendSynchronousAcknowledgement(boolean sendSynchronousAcknowledgement) Set the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.- Parameters:
sendSynchronousAcknowledgement
- the sendSynchronousAcknowledgement value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
acknowledgementControlNumberPrefix
Get the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.- Returns:
- the acknowledgementControlNumberPrefix value.
-
withAcknowledgementControlNumberPrefix
public X12AcknowledgementSettings withAcknowledgementControlNumberPrefix(String acknowledgementControlNumberPrefix) Set the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.- Parameters:
acknowledgementControlNumberPrefix
- the acknowledgementControlNumberPrefix value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
acknowledgementControlNumberSuffix
Get the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.- Returns:
- the acknowledgementControlNumberSuffix value.
-
withAcknowledgementControlNumberSuffix
public X12AcknowledgementSettings withAcknowledgementControlNumberSuffix(String acknowledgementControlNumberSuffix) Set the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.- Parameters:
acknowledgementControlNumberSuffix
- the acknowledgementControlNumberSuffix value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
acknowledgementControlNumberLowerBound
public int acknowledgementControlNumberLowerBound()Get the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.- Returns:
- the acknowledgementControlNumberLowerBound value.
-
withAcknowledgementControlNumberLowerBound
public X12AcknowledgementSettings withAcknowledgementControlNumberLowerBound(int acknowledgementControlNumberLowerBound) Set the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.- Parameters:
acknowledgementControlNumberLowerBound
- the acknowledgementControlNumberLowerBound value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
acknowledgementControlNumberUpperBound
public int acknowledgementControlNumberUpperBound()Get the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.- Returns:
- the acknowledgementControlNumberUpperBound value.
-
withAcknowledgementControlNumberUpperBound
public X12AcknowledgementSettings withAcknowledgementControlNumberUpperBound(int acknowledgementControlNumberUpperBound) Set the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.- Parameters:
acknowledgementControlNumberUpperBound
- the acknowledgementControlNumberUpperBound value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
rolloverAcknowledgementControlNumber
public boolean rolloverAcknowledgementControlNumber()Get the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.- Returns:
- the rolloverAcknowledgementControlNumber value.
-
withRolloverAcknowledgementControlNumber
public X12AcknowledgementSettings withRolloverAcknowledgementControlNumber(boolean rolloverAcknowledgementControlNumber) Set the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.- Parameters:
rolloverAcknowledgementControlNumber
- the rolloverAcknowledgementControlNumber value to set.- Returns:
- the X12AcknowledgementSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-