Class EdifactFramingSettings
java.lang.Object
com.azure.resourcemanager.logic.models.EdifactFramingSettings
The Edifact agreement framing settings.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EdifactFramingSettings class. -
Method Summary
Modifier and TypeMethodDescriptionGet the characterEncoding property: The character encoding.Get the characterSet property: The EDIFACT frame setting characterSet.int
Get the componentSeparator property: The component separator.int
Get the dataElementSeparator property: The data element separator.Get the decimalPointIndicator property: The EDIFACT frame setting decimal indicator.int
Get the protocolVersion property: The protocol 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 EDIFACT frame setting segment terminator suffix.Get the serviceCodeListDirectoryVersion property: The service code list directory version.void
validate()
Validates the instance.withCharacterEncoding
(String characterEncoding) Set the characterEncoding property: The character encoding.withCharacterSet
(EdifactCharacterSet characterSet) Set the characterSet property: The EDIFACT frame setting characterSet.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 EDIFACT frame setting decimal indicator.withProtocolVersion
(int protocolVersion) Set the protocolVersion property: The protocol 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 EDIFACT frame setting segment terminator suffix.withServiceCodeListDirectoryVersion
(String serviceCodeListDirectoryVersion) Set the serviceCodeListDirectoryVersion property: The service code list directory version.
-
Constructor Details
-
EdifactFramingSettings
public EdifactFramingSettings()Creates an instance of EdifactFramingSettings class.
-
-
Method Details
-
serviceCodeListDirectoryVersion
Get the serviceCodeListDirectoryVersion property: The service code list directory version.- Returns:
- the serviceCodeListDirectoryVersion value.
-
withServiceCodeListDirectoryVersion
public EdifactFramingSettings withServiceCodeListDirectoryVersion(String serviceCodeListDirectoryVersion) Set the serviceCodeListDirectoryVersion property: The service code list directory version.- Parameters:
serviceCodeListDirectoryVersion
- the serviceCodeListDirectoryVersion value to set.- Returns:
- the EdifactFramingSettings object itself.
-
characterEncoding
Get the characterEncoding property: The character encoding.- Returns:
- the characterEncoding value.
-
withCharacterEncoding
Set the characterEncoding property: The character encoding.- Parameters:
characterEncoding
- the characterEncoding value to set.- Returns:
- the EdifactFramingSettings object itself.
-
protocolVersion
public int protocolVersion()Get the protocolVersion property: The protocol version.- Returns:
- the protocolVersion value.
-
withProtocolVersion
Set the protocolVersion property: The protocol version.- Parameters:
protocolVersion
- the protocolVersion value to set.- Returns:
- the EdifactFramingSettings 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 EdifactFramingSettings 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 EdifactFramingSettings 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 EdifactFramingSettings 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 EdifactFramingSettings 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 EdifactFramingSettings object itself.
-
characterSet
Get the characterSet property: The EDIFACT frame setting characterSet.- Returns:
- the characterSet value.
-
withCharacterSet
Set the characterSet property: The EDIFACT frame setting characterSet.- Parameters:
characterSet
- the characterSet value to set.- Returns:
- the EdifactFramingSettings object itself.
-
decimalPointIndicator
Get the decimalPointIndicator property: The EDIFACT frame setting decimal indicator.- Returns:
- the decimalPointIndicator value.
-
withDecimalPointIndicator
public EdifactFramingSettings withDecimalPointIndicator(EdifactDecimalIndicator decimalPointIndicator) Set the decimalPointIndicator property: The EDIFACT frame setting decimal indicator.- Parameters:
decimalPointIndicator
- the decimalPointIndicator value to set.- Returns:
- the EdifactFramingSettings object itself.
-
segmentTerminatorSuffix
Get the segmentTerminatorSuffix property: The EDIFACT frame setting segment terminator suffix.- Returns:
- the segmentTerminatorSuffix value.
-
withSegmentTerminatorSuffix
public EdifactFramingSettings withSegmentTerminatorSuffix(SegmentTerminatorSuffix segmentTerminatorSuffix) Set the segmentTerminatorSuffix property: The EDIFACT frame setting segment terminator suffix.- Parameters:
segmentTerminatorSuffix
- the segmentTerminatorSuffix value to set.- Returns:
- the EdifactFramingSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-