Class EdifactAcknowledgementSettings
java.lang.Object
com.azure.resourcemanager.logic.models.EdifactAcknowledgementSettings
The Edifact agreement acknowledgement settings.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EdifactAcknowledgementSettings 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 batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.boolean
Get the needFunctionalAcknowledgement property: The value indicating whether functional 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.withBatchTechnicalAcknowledgements
(boolean batchTechnicalAcknowledgements) Set the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.withNeedFunctionalAcknowledgement
(boolean needFunctionalAcknowledgement) Set the needFunctionalAcknowledgement property: The value indicating whether functional 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
-
EdifactAcknowledgementSettings
public EdifactAcknowledgementSettings()Creates an instance of EdifactAcknowledgementSettings 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 EdifactAcknowledgementSettings withNeedTechnicalAcknowledgement(boolean needTechnicalAcknowledgement) Set the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.- Parameters:
needTechnicalAcknowledgement
- the needTechnicalAcknowledgement value to set.- Returns:
- the EdifactAcknowledgementSettings 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 EdifactAcknowledgementSettings 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 EdifactAcknowledgementSettings object itself.
-
needFunctionalAcknowledgement
public boolean needFunctionalAcknowledgement()Get the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.- Returns:
- the needFunctionalAcknowledgement value.
-
withNeedFunctionalAcknowledgement
public EdifactAcknowledgementSettings withNeedFunctionalAcknowledgement(boolean needFunctionalAcknowledgement) Set the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.- Parameters:
needFunctionalAcknowledgement
- the needFunctionalAcknowledgement value to set.- Returns:
- the EdifactAcknowledgementSettings object itself.
-
batchFunctionalAcknowledgements
public boolean batchFunctionalAcknowledgements()Get the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.- Returns:
- the batchFunctionalAcknowledgements value.
-
withBatchFunctionalAcknowledgements
public EdifactAcknowledgementSettings withBatchFunctionalAcknowledgements(boolean batchFunctionalAcknowledgements) Set the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.- Parameters:
batchFunctionalAcknowledgements
- the batchFunctionalAcknowledgements value to set.- Returns:
- the EdifactAcknowledgementSettings 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
public EdifactAcknowledgementSettings withNeedLoopForValidMessages(boolean needLoopForValidMessages) Set the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.- Parameters:
needLoopForValidMessages
- the needLoopForValidMessages value to set.- Returns:
- the EdifactAcknowledgementSettings object itself.
-
sendSynchronousAcknowledgement
public boolean sendSynchronousAcknowledgement()Get the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.- Returns:
- the sendSynchronousAcknowledgement value.
-
withSendSynchronousAcknowledgement
public EdifactAcknowledgementSettings withSendSynchronousAcknowledgement(boolean sendSynchronousAcknowledgement) Set the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.- Parameters:
sendSynchronousAcknowledgement
- the sendSynchronousAcknowledgement value to set.- Returns:
- the EdifactAcknowledgementSettings object itself.
-
acknowledgementControlNumberPrefix
Get the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.- Returns:
- the acknowledgementControlNumberPrefix value.
-
withAcknowledgementControlNumberPrefix
public EdifactAcknowledgementSettings withAcknowledgementControlNumberPrefix(String acknowledgementControlNumberPrefix) Set the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.- Parameters:
acknowledgementControlNumberPrefix
- the acknowledgementControlNumberPrefix value to set.- Returns:
- the EdifactAcknowledgementSettings object itself.
-
acknowledgementControlNumberSuffix
Get the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.- Returns:
- the acknowledgementControlNumberSuffix value.
-
withAcknowledgementControlNumberSuffix
public EdifactAcknowledgementSettings withAcknowledgementControlNumberSuffix(String acknowledgementControlNumberSuffix) Set the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.- Parameters:
acknowledgementControlNumberSuffix
- the acknowledgementControlNumberSuffix value to set.- Returns:
- the EdifactAcknowledgementSettings object itself.
-
acknowledgementControlNumberLowerBound
public int acknowledgementControlNumberLowerBound()Get the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.- Returns:
- the acknowledgementControlNumberLowerBound value.
-
withAcknowledgementControlNumberLowerBound
public EdifactAcknowledgementSettings withAcknowledgementControlNumberLowerBound(int acknowledgementControlNumberLowerBound) Set the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.- Parameters:
acknowledgementControlNumberLowerBound
- the acknowledgementControlNumberLowerBound value to set.- Returns:
- the EdifactAcknowledgementSettings object itself.
-
acknowledgementControlNumberUpperBound
public int acknowledgementControlNumberUpperBound()Get the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.- Returns:
- the acknowledgementControlNumberUpperBound value.
-
withAcknowledgementControlNumberUpperBound
public EdifactAcknowledgementSettings withAcknowledgementControlNumberUpperBound(int acknowledgementControlNumberUpperBound) Set the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.- Parameters:
acknowledgementControlNumberUpperBound
- the acknowledgementControlNumberUpperBound value to set.- Returns:
- the EdifactAcknowledgementSettings 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 EdifactAcknowledgementSettings 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 EdifactAcknowledgementSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-