Class EdifactDelimiterOverride
java.lang.Object
com.azure.resourcemanager.logic.models.EdifactDelimiterOverride
The Edifact delimiter override settings.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EdifactDelimiterOverride class. -
Method Summary
Modifier and TypeMethodDescriptionint
Get the componentSeparator property: The component separator.int
Get the dataElementSeparator property: The data element separator.Get the decimalPointIndicator property: The decimal point indicator.Get the messageAssociationAssignedCode property: The message association assigned code.Get the messageId property: The message id.Get the messageRelease property: The message release.Get the messageVersion property: The message version.int
Get the releaseIndicator property: The release indicator.int
Get the repetitionSeparator property: The repetition separator.int
Get the segmentTerminator property: The segment terminator.Get the segmentTerminatorSuffix property: The segment terminator suffix.Get the targetNamespace property: The target namespace on which this delimiter settings has to be applied.void
validate()
Validates the instance.withComponentSeparator
(int componentSeparator) Set the componentSeparator property: The component separator.withDataElementSeparator
(int dataElementSeparator) Set the dataElementSeparator property: The data element separator.withDecimalPointIndicator
(EdifactDecimalIndicator decimalPointIndicator) Set the decimalPointIndicator property: The decimal point indicator.withMessageAssociationAssignedCode
(String messageAssociationAssignedCode) Set the messageAssociationAssignedCode property: The message association assigned code.withMessageId
(String messageId) Set the messageId property: The message id.withMessageRelease
(String messageRelease) Set the messageRelease property: The message release.withMessageVersion
(String messageVersion) Set the messageVersion property: The message version.withReleaseIndicator
(int releaseIndicator) Set the releaseIndicator property: The release indicator.withRepetitionSeparator
(int repetitionSeparator) Set the repetitionSeparator property: The repetition separator.withSegmentTerminator
(int segmentTerminator) Set the segmentTerminator property: The segment terminator.withSegmentTerminatorSuffix
(SegmentTerminatorSuffix segmentTerminatorSuffix) Set the segmentTerminatorSuffix property: The segment terminator suffix.withTargetNamespace
(String targetNamespace) Set the targetNamespace property: The target namespace on which this delimiter settings has to be applied.
-
Constructor Details
-
EdifactDelimiterOverride
public EdifactDelimiterOverride()Creates an instance of EdifactDelimiterOverride class.
-
-
Method Details
-
messageId
Get the messageId property: The message id.- Returns:
- the messageId value.
-
withMessageId
Set the messageId property: The message id.- Parameters:
messageId
- the messageId value to set.- Returns:
- the EdifactDelimiterOverride object itself.
-
messageVersion
Get the messageVersion property: The message version.- Returns:
- the messageVersion value.
-
withMessageVersion
Set the messageVersion property: The message version.- Parameters:
messageVersion
- the messageVersion value to set.- Returns:
- the EdifactDelimiterOverride object itself.
-
messageRelease
Get the messageRelease property: The message release.- Returns:
- the messageRelease value.
-
withMessageRelease
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
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
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
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
Set the repetitionSeparator property: The repetition separator.- Parameters:
repetitionSeparator
- the repetitionSeparator value to set.- Returns:
- the EdifactDelimiterOverride object itself.
-
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
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
Set the releaseIndicator property: The release indicator.- Parameters:
releaseIndicator
- the releaseIndicator value to set.- Returns:
- the EdifactDelimiterOverride object itself.
-
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
Get the targetNamespace property: The target namespace on which this delimiter settings has to be applied.- Returns:
- the targetNamespace value.
-
withTargetNamespace
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.
-