Class EdifactDelimiterOverride

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

public final class EdifactDelimiterOverride extends Object
The Edifact delimiter override settings.
  • Constructor Details

    • EdifactDelimiterOverride

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

    • messageId

      public String messageId()
      Get the messageId property: The message id.
      Returns:
      the messageId value.
    • withMessageId

      public EdifactDelimiterOverride withMessageId(String messageId)
      Set the messageId property: The message id.
      Parameters:
      messageId - the messageId value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • messageVersion

      public String messageVersion()
      Get the messageVersion property: The message version.
      Returns:
      the messageVersion value.
    • withMessageVersion

      public EdifactDelimiterOverride withMessageVersion(String messageVersion)
      Set the messageVersion property: The message version.
      Parameters:
      messageVersion - the messageVersion value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • messageRelease

      public String messageRelease()
      Get the messageRelease property: The message release.
      Returns:
      the messageRelease value.
    • withMessageRelease

      public EdifactDelimiterOverride withMessageRelease(String messageRelease)
      Set the messageRelease property: The message release.
      Parameters:
      messageRelease - the messageRelease value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • dataElementSeparator

      public int dataElementSeparator()
      Get the dataElementSeparator property: The data element separator.
      Returns:
      the dataElementSeparator value.
    • withDataElementSeparator

      public EdifactDelimiterOverride withDataElementSeparator(int dataElementSeparator)
      Set the dataElementSeparator property: The data element separator.
      Parameters:
      dataElementSeparator - the dataElementSeparator value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • componentSeparator

      public int componentSeparator()
      Get the componentSeparator property: The component separator.
      Returns:
      the componentSeparator value.
    • withComponentSeparator

      public EdifactDelimiterOverride withComponentSeparator(int componentSeparator)
      Set the componentSeparator property: The component separator.
      Parameters:
      componentSeparator - the componentSeparator value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • segmentTerminator

      public int segmentTerminator()
      Get the segmentTerminator property: The segment terminator.
      Returns:
      the segmentTerminator value.
    • withSegmentTerminator

      public EdifactDelimiterOverride withSegmentTerminator(int segmentTerminator)
      Set the segmentTerminator property: The segment terminator.
      Parameters:
      segmentTerminator - the segmentTerminator value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • repetitionSeparator

      public int repetitionSeparator()
      Get the repetitionSeparator property: The repetition separator.
      Returns:
      the repetitionSeparator value.
    • withRepetitionSeparator

      public EdifactDelimiterOverride withRepetitionSeparator(int repetitionSeparator)
      Set the repetitionSeparator property: The repetition separator.
      Parameters:
      repetitionSeparator - the repetitionSeparator value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • segmentTerminatorSuffix

      public SegmentTerminatorSuffix segmentTerminatorSuffix()
      Get the segmentTerminatorSuffix property: The segment terminator suffix.
      Returns:
      the segmentTerminatorSuffix value.
    • withSegmentTerminatorSuffix

      public EdifactDelimiterOverride withSegmentTerminatorSuffix(SegmentTerminatorSuffix segmentTerminatorSuffix)
      Set the segmentTerminatorSuffix property: The segment terminator suffix.
      Parameters:
      segmentTerminatorSuffix - the segmentTerminatorSuffix value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • decimalPointIndicator

      public EdifactDecimalIndicator decimalPointIndicator()
      Get the decimalPointIndicator property: The decimal point indicator.
      Returns:
      the decimalPointIndicator value.
    • withDecimalPointIndicator

      public EdifactDelimiterOverride withDecimalPointIndicator(EdifactDecimalIndicator decimalPointIndicator)
      Set the decimalPointIndicator property: The decimal point indicator.
      Parameters:
      decimalPointIndicator - the decimalPointIndicator value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • releaseIndicator

      public int releaseIndicator()
      Get the releaseIndicator property: The release indicator.
      Returns:
      the releaseIndicator value.
    • withReleaseIndicator

      public EdifactDelimiterOverride withReleaseIndicator(int releaseIndicator)
      Set the releaseIndicator property: The release indicator.
      Parameters:
      releaseIndicator - the releaseIndicator value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • messageAssociationAssignedCode

      public String messageAssociationAssignedCode()
      Get the messageAssociationAssignedCode property: The message association assigned code.
      Returns:
      the messageAssociationAssignedCode value.
    • withMessageAssociationAssignedCode

      public EdifactDelimiterOverride withMessageAssociationAssignedCode(String messageAssociationAssignedCode)
      Set the messageAssociationAssignedCode property: The message association assigned code.
      Parameters:
      messageAssociationAssignedCode - the messageAssociationAssignedCode value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • targetNamespace

      public String targetNamespace()
      Get the targetNamespace property: The target namespace on which this delimiter settings has to be applied.
      Returns:
      the targetNamespace value.
    • withTargetNamespace

      public EdifactDelimiterOverride withTargetNamespace(String targetNamespace)
      Set the targetNamespace property: The target namespace on which this delimiter settings has to be applied.
      Parameters:
      targetNamespace - the targetNamespace value to set.
      Returns:
      the EdifactDelimiterOverride object itself.
    • validate

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