Class X12ProcessingSettings

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

public final class X12ProcessingSettings extends Object
The X12 processing settings.
  • Constructor Details

    • X12ProcessingSettings

      public X12ProcessingSettings()
      Creates an instance of X12ProcessingSettings 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 X12ProcessingSettings withMaskSecurityInfo(boolean maskSecurityInfo)
      Set the maskSecurityInfo property: The value indicating whether to mask security information.
      Parameters:
      maskSecurityInfo - the maskSecurityInfo value to set.
      Returns:
      the X12ProcessingSettings object itself.
    • convertImpliedDecimal

      public boolean convertImpliedDecimal()
      Get the convertImpliedDecimal property: The value indicating whether to convert numerical type to implied decimal.
      Returns:
      the convertImpliedDecimal value.
    • withConvertImpliedDecimal

      public X12ProcessingSettings withConvertImpliedDecimal(boolean convertImpliedDecimal)
      Set the convertImpliedDecimal property: The value indicating whether to convert numerical type to implied decimal.
      Parameters:
      convertImpliedDecimal - the convertImpliedDecimal value to set.
      Returns:
      the X12ProcessingSettings object itself.
    • preserveInterchange

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

      public X12ProcessingSettings withPreserveInterchange(boolean preserveInterchange)
      Set the preserveInterchange property: The value indicating whether to preserve interchange.
      Parameters:
      preserveInterchange - the preserveInterchange value to set.
      Returns:
      the X12ProcessingSettings 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 X12ProcessingSettings 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 X12ProcessingSettings 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 X12ProcessingSettings 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 X12ProcessingSettings 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 X12ProcessingSettings 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 X12ProcessingSettings object itself.
    • validate

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