Class EdifactProtocolSettings
java.lang.Object
com.azure.resourcemanager.logic.models.EdifactProtocolSettings
The Edifact agreement protocol settings.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EdifactProtocolSettings class. -
Method Summary
Modifier and TypeMethodDescriptionGet the acknowledgementSettings property: The EDIFACT acknowledgement settings.Get the edifactDelimiterOverrides property: The EDIFACT delimiter override settings.Get the envelopeOverrides property: The EDIFACT envelope override settings.Get the envelopeSettings property: The EDIFACT envelope settings.Get the framingSettings property: The EDIFACT framing settings.Get the messageFilter property: The EDIFACT message filter.Get the messageFilterList property: The EDIFACT message filter list.Get the processingSettings property: The EDIFACT processing Settings.Get the schemaReferences property: The EDIFACT schema references.void
validate()
Validates the instance.Get the validationOverrides property: The EDIFACT validation override settings.Get the validationSettings property: The EDIFACT validation settings.withAcknowledgementSettings
(EdifactAcknowledgementSettings acknowledgementSettings) Set the acknowledgementSettings property: The EDIFACT acknowledgement settings.withEdifactDelimiterOverrides
(List<EdifactDelimiterOverride> edifactDelimiterOverrides) Set the edifactDelimiterOverrides property: The EDIFACT delimiter override settings.withEnvelopeOverrides
(List<EdifactEnvelopeOverride> envelopeOverrides) Set the envelopeOverrides property: The EDIFACT envelope override settings.withEnvelopeSettings
(EdifactEnvelopeSettings envelopeSettings) Set the envelopeSettings property: The EDIFACT envelope settings.withFramingSettings
(EdifactFramingSettings framingSettings) Set the framingSettings property: The EDIFACT framing settings.withMessageFilter
(EdifactMessageFilter messageFilter) Set the messageFilter property: The EDIFACT message filter.withMessageFilterList
(List<EdifactMessageIdentifier> messageFilterList) Set the messageFilterList property: The EDIFACT message filter list.withProcessingSettings
(EdifactProcessingSettings processingSettings) Set the processingSettings property: The EDIFACT processing Settings.withSchemaReferences
(List<EdifactSchemaReference> schemaReferences) Set the schemaReferences property: The EDIFACT schema references.withValidationOverrides
(List<EdifactValidationOverride> validationOverrides) Set the validationOverrides property: The EDIFACT validation override settings.withValidationSettings
(EdifactValidationSettings validationSettings) Set the validationSettings property: The EDIFACT validation settings.
-
Constructor Details
-
EdifactProtocolSettings
public EdifactProtocolSettings()Creates an instance of EdifactProtocolSettings class.
-
-
Method Details
-
validationSettings
Get the validationSettings property: The EDIFACT validation settings.- Returns:
- the validationSettings value.
-
withValidationSettings
Set the validationSettings property: The EDIFACT validation settings.- Parameters:
validationSettings
- the validationSettings value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
framingSettings
Get the framingSettings property: The EDIFACT framing settings.- Returns:
- the framingSettings value.
-
withFramingSettings
Set the framingSettings property: The EDIFACT framing settings.- Parameters:
framingSettings
- the framingSettings value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
envelopeSettings
Get the envelopeSettings property: The EDIFACT envelope settings.- Returns:
- the envelopeSettings value.
-
withEnvelopeSettings
Set the envelopeSettings property: The EDIFACT envelope settings.- Parameters:
envelopeSettings
- the envelopeSettings value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
acknowledgementSettings
Get the acknowledgementSettings property: The EDIFACT acknowledgement settings.- Returns:
- the acknowledgementSettings value.
-
withAcknowledgementSettings
public EdifactProtocolSettings withAcknowledgementSettings(EdifactAcknowledgementSettings acknowledgementSettings) Set the acknowledgementSettings property: The EDIFACT acknowledgement settings.- Parameters:
acknowledgementSettings
- the acknowledgementSettings value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
messageFilter
Get the messageFilter property: The EDIFACT message filter.- Returns:
- the messageFilter value.
-
withMessageFilter
Set the messageFilter property: The EDIFACT message filter.- Parameters:
messageFilter
- the messageFilter value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
processingSettings
Get the processingSettings property: The EDIFACT processing Settings.- Returns:
- the processingSettings value.
-
withProcessingSettings
Set the processingSettings property: The EDIFACT processing Settings.- Parameters:
processingSettings
- the processingSettings value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
envelopeOverrides
Get the envelopeOverrides property: The EDIFACT envelope override settings.- Returns:
- the envelopeOverrides value.
-
withEnvelopeOverrides
public EdifactProtocolSettings withEnvelopeOverrides(List<EdifactEnvelopeOverride> envelopeOverrides) Set the envelopeOverrides property: The EDIFACT envelope override settings.- Parameters:
envelopeOverrides
- the envelopeOverrides value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
messageFilterList
Get the messageFilterList property: The EDIFACT message filter list.- Returns:
- the messageFilterList value.
-
withMessageFilterList
public EdifactProtocolSettings withMessageFilterList(List<EdifactMessageIdentifier> messageFilterList) Set the messageFilterList property: The EDIFACT message filter list.- Parameters:
messageFilterList
- the messageFilterList value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
schemaReferences
Get the schemaReferences property: The EDIFACT schema references.- Returns:
- the schemaReferences value.
-
withSchemaReferences
Set the schemaReferences property: The EDIFACT schema references.- Parameters:
schemaReferences
- the schemaReferences value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
validationOverrides
Get the validationOverrides property: The EDIFACT validation override settings.- Returns:
- the validationOverrides value.
-
withValidationOverrides
public EdifactProtocolSettings withValidationOverrides(List<EdifactValidationOverride> validationOverrides) Set the validationOverrides property: The EDIFACT validation override settings.- Parameters:
validationOverrides
- the validationOverrides value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
edifactDelimiterOverrides
Get the edifactDelimiterOverrides property: The EDIFACT delimiter override settings.- Returns:
- the edifactDelimiterOverrides value.
-
withEdifactDelimiterOverrides
public EdifactProtocolSettings withEdifactDelimiterOverrides(List<EdifactDelimiterOverride> edifactDelimiterOverrides) Set the edifactDelimiterOverrides property: The EDIFACT delimiter override settings.- Parameters:
edifactDelimiterOverrides
- the edifactDelimiterOverrides value to set.- Returns:
- the EdifactProtocolSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-