Class EdifactProcessingSettings

java.lang.Object
com.azure.resourcemanager.logic.models.EdifactProcessingSettings

public final class EdifactProcessingSettings extends Object
The Edifact agreement protocol settings.
  • Constructor Details

    • EdifactProcessingSettings

      public EdifactProcessingSettings()
      Creates an instance of EdifactProcessingSettings class.
  • Method Details

    • maskSecurityInfo

      public boolean maskSecurityInfo()
      Get the maskSecurityInfo property: The value indicating whether to mask security information.
      Returns:
      the maskSecurityInfo value.
    • withMaskSecurityInfo

      public EdifactProcessingSettings withMaskSecurityInfo(boolean maskSecurityInfo)
      Set the maskSecurityInfo property: The value indicating whether to mask security information.
      Parameters:
      maskSecurityInfo - the maskSecurityInfo value to set.
      Returns:
      the EdifactProcessingSettings object itself.
    • preserveInterchange

      public boolean preserveInterchange()
      Get the preserveInterchange property: The value indicating whether to preserve interchange.
      Returns:
      the preserveInterchange value.
    • withPreserveInterchange

      public EdifactProcessingSettings withPreserveInterchange(boolean preserveInterchange)
      Set the preserveInterchange property: The value indicating whether to preserve interchange.
      Parameters:
      preserveInterchange - the preserveInterchange value to set.
      Returns:
      the EdifactProcessingSettings object itself.
    • suspendInterchangeOnError

      public boolean suspendInterchangeOnError()
      Get the suspendInterchangeOnError property: The value indicating whether to suspend interchange on error.
      Returns:
      the suspendInterchangeOnError value.
    • withSuspendInterchangeOnError

      public EdifactProcessingSettings withSuspendInterchangeOnError(boolean suspendInterchangeOnError)
      Set the suspendInterchangeOnError property: The value indicating whether to suspend interchange on error.
      Parameters:
      suspendInterchangeOnError - the suspendInterchangeOnError value to set.
      Returns:
      the EdifactProcessingSettings object itself.
    • createEmptyXmlTagsForTrailingSeparators

      public boolean createEmptyXmlTagsForTrailingSeparators()
      Get the createEmptyXmlTagsForTrailingSeparators property: The value indicating whether to create empty xml tags for trailing separators.
      Returns:
      the createEmptyXmlTagsForTrailingSeparators value.
    • withCreateEmptyXmlTagsForTrailingSeparators

      public EdifactProcessingSettings withCreateEmptyXmlTagsForTrailingSeparators(boolean createEmptyXmlTagsForTrailingSeparators)
      Set the createEmptyXmlTagsForTrailingSeparators property: The value indicating whether to create empty xml tags for trailing separators.
      Parameters:
      createEmptyXmlTagsForTrailingSeparators - the createEmptyXmlTagsForTrailingSeparators value to set.
      Returns:
      the EdifactProcessingSettings object itself.
    • useDotAsDecimalSeparator

      public boolean useDotAsDecimalSeparator()
      Get the useDotAsDecimalSeparator property: The value indicating whether to use dot as decimal separator.
      Returns:
      the useDotAsDecimalSeparator value.
    • withUseDotAsDecimalSeparator

      public EdifactProcessingSettings withUseDotAsDecimalSeparator(boolean useDotAsDecimalSeparator)
      Set the useDotAsDecimalSeparator property: The value indicating whether to use dot as decimal separator.
      Parameters:
      useDotAsDecimalSeparator - the useDotAsDecimalSeparator value to set.
      Returns:
      the EdifactProcessingSettings object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.