EdifactAcknowledgementSettings Class

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

public final class EdifactAcknowledgementSettings

The Edifact agreement acknowledgement settings.

Constructor Summary

Constructor Description
EdifactAcknowledgementSettings()

Creates an instance of EdifactAcknowledgementSettings class.

Method Summary

Modifier and Type Method and Description
int acknowledgementControlNumberLowerBound()

Get the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.

String acknowledgementControlNumberPrefix()

Get the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.

String acknowledgementControlNumberSuffix()

Get the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.

int acknowledgementControlNumberUpperBound()

Get the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.

boolean batchFunctionalAcknowledgements()

Get the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.

boolean batchTechnicalAcknowledgements()

Get the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.

boolean needFunctionalAcknowledgement()

Get the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.

boolean needLoopForValidMessages()

Get the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.

boolean needTechnicalAcknowledgement()

Get the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.

boolean rolloverAcknowledgementControlNumber()

Get the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.

boolean sendSynchronousAcknowledgement()

Get the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.

void validate()

Validates the instance.

EdifactAcknowledgementSettings withAcknowledgementControlNumberLowerBound(int acknowledgementControlNumberLowerBound)

Set the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.

EdifactAcknowledgementSettings withAcknowledgementControlNumberPrefix(String acknowledgementControlNumberPrefix)

Set the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.

EdifactAcknowledgementSettings withAcknowledgementControlNumberSuffix(String acknowledgementControlNumberSuffix)

Set the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.

EdifactAcknowledgementSettings withAcknowledgementControlNumberUpperBound(int acknowledgementControlNumberUpperBound)

Set the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.

EdifactAcknowledgementSettings withBatchFunctionalAcknowledgements(boolean batchFunctionalAcknowledgements)

Set the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.

EdifactAcknowledgementSettings withBatchTechnicalAcknowledgements(boolean batchTechnicalAcknowledgements)

Set the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.

EdifactAcknowledgementSettings withNeedFunctionalAcknowledgement(boolean needFunctionalAcknowledgement)

Set the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.

EdifactAcknowledgementSettings withNeedLoopForValidMessages(boolean needLoopForValidMessages)

Set the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.

EdifactAcknowledgementSettings withNeedTechnicalAcknowledgement(boolean needTechnicalAcknowledgement)

Set the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.

EdifactAcknowledgementSettings withRolloverAcknowledgementControlNumber(boolean rolloverAcknowledgementControlNumber)

Set the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.

EdifactAcknowledgementSettings withSendSynchronousAcknowledgement(boolean sendSynchronousAcknowledgement)

Set the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.

Methods inherited from java.lang.Object

Constructor Details

EdifactAcknowledgementSettings

public EdifactAcknowledgementSettings()

Creates an instance of EdifactAcknowledgementSettings class.

Method Details

acknowledgementControlNumberLowerBound

public int acknowledgementControlNumberLowerBound()

Get the acknowledgementControlNumberLowerBound property: The acknowledgement control number lower bound.

Returns:

the acknowledgementControlNumberLowerBound value.

acknowledgementControlNumberPrefix

public String acknowledgementControlNumberPrefix()

Get the acknowledgementControlNumberPrefix property: The acknowledgement control number prefix.

Returns:

the acknowledgementControlNumberPrefix value.

acknowledgementControlNumberSuffix

public String acknowledgementControlNumberSuffix()

Get the acknowledgementControlNumberSuffix property: The acknowledgement control number suffix.

Returns:

the acknowledgementControlNumberSuffix value.

acknowledgementControlNumberUpperBound

public int acknowledgementControlNumberUpperBound()

Get the acknowledgementControlNumberUpperBound property: The acknowledgement control number upper bound.

Returns:

the acknowledgementControlNumberUpperBound value.

batchFunctionalAcknowledgements

public boolean batchFunctionalAcknowledgements()

Get the batchFunctionalAcknowledgements property: The value indicating whether to batch functional acknowledgements.

Returns:

the batchFunctionalAcknowledgements value.

batchTechnicalAcknowledgements

public boolean batchTechnicalAcknowledgements()

Get the batchTechnicalAcknowledgements property: The value indicating whether to batch the technical acknowledgements.

Returns:

the batchTechnicalAcknowledgements value.

needFunctionalAcknowledgement

public boolean needFunctionalAcknowledgement()

Get the needFunctionalAcknowledgement property: The value indicating whether functional acknowledgement is needed.

Returns:

the needFunctionalAcknowledgement value.

needLoopForValidMessages

public boolean needLoopForValidMessages()

Get the needLoopForValidMessages property: The value indicating whether a loop is needed for valid messages.

Returns:

the needLoopForValidMessages value.

needTechnicalAcknowledgement

public boolean needTechnicalAcknowledgement()

Get the needTechnicalAcknowledgement property: The value indicating whether technical acknowledgement is needed.

Returns:

the needTechnicalAcknowledgement value.

rolloverAcknowledgementControlNumber

public boolean rolloverAcknowledgementControlNumber()

Get the rolloverAcknowledgementControlNumber property: The value indicating whether to rollover acknowledgement control number.

Returns:

the rolloverAcknowledgementControlNumber value.

sendSynchronousAcknowledgement

public boolean sendSynchronousAcknowledgement()

Get the sendSynchronousAcknowledgement property: The value indicating whether to send synchronous acknowledgement.

Returns:

the sendSynchronousAcknowledgement value.

validate

public void validate()

Validates the instance.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Applies to