Class X12EnvelopeOverride
java.lang.Object
com.azure.resourcemanager.logic.models.X12EnvelopeOverride
The X12 envelope override settings.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the dateFormat property: The date format.Get the functionalIdentifierCode property: The functional identifier code.Get the headerVersion property: The header version.Get the messageId property: The message id on which this envelope settings has to be applied.Get the protocolVersion property: The protocol version on which this envelope settings has to be applied.Get the receiverApplicationId property: The receiver application id.Get the responsibleAgencyCode property: The responsible agency code.Get the senderApplicationId property: The sender application id.Get the targetNamespace property: The target namespace on which this envelope settings has to be applied.Get the timeFormat property: The time format.void
validate()
Validates the instance.withDateFormat
(X12DateFormat dateFormat) Set the dateFormat property: The date format.withFunctionalIdentifierCode
(String functionalIdentifierCode) Set the functionalIdentifierCode property: The functional identifier code.withHeaderVersion
(String headerVersion) Set the headerVersion property: The header version.withMessageId
(String messageId) Set the messageId property: The message id on which this envelope settings has to be applied.withProtocolVersion
(String protocolVersion) Set the protocolVersion property: The protocol version on which this envelope settings has to be applied.withReceiverApplicationId
(String receiverApplicationId) Set the receiverApplicationId property: The receiver application id.withResponsibleAgencyCode
(String responsibleAgencyCode) Set the responsibleAgencyCode property: The responsible agency code.withSenderApplicationId
(String senderApplicationId) Set the senderApplicationId property: The sender application id.withTargetNamespace
(String targetNamespace) Set the targetNamespace property: The target namespace on which this envelope settings has to be applied.withTimeFormat
(X12TimeFormat timeFormat) Set the timeFormat property: The time format.
-
Constructor Details
-
X12EnvelopeOverride
public X12EnvelopeOverride()Creates an instance of X12EnvelopeOverride class.
-
-
Method Details
-
targetNamespace
Get the targetNamespace property: The target namespace on which this envelope settings has to be applied.- Returns:
- the targetNamespace value.
-
withTargetNamespace
Set the targetNamespace property: The target namespace on which this envelope settings has to be applied.- Parameters:
targetNamespace
- the targetNamespace value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
protocolVersion
Get the protocolVersion property: The protocol version on which this envelope settings has to be applied.- Returns:
- the protocolVersion value.
-
withProtocolVersion
Set the protocolVersion property: The protocol version on which this envelope settings has to be applied.- Parameters:
protocolVersion
- the protocolVersion value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
messageId
Get the messageId property: The message id on which this envelope settings has to be applied.- Returns:
- the messageId value.
-
withMessageId
Set the messageId property: The message id on which this envelope settings has to be applied.- Parameters:
messageId
- the messageId value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
responsibleAgencyCode
Get the responsibleAgencyCode property: The responsible agency code.- Returns:
- the responsibleAgencyCode value.
-
withResponsibleAgencyCode
Set the responsibleAgencyCode property: The responsible agency code.- Parameters:
responsibleAgencyCode
- the responsibleAgencyCode value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
headerVersion
Get the headerVersion property: The header version.- Returns:
- the headerVersion value.
-
withHeaderVersion
Set the headerVersion property: The header version.- Parameters:
headerVersion
- the headerVersion value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
senderApplicationId
Get the senderApplicationId property: The sender application id.- Returns:
- the senderApplicationId value.
-
withSenderApplicationId
Set the senderApplicationId property: The sender application id.- Parameters:
senderApplicationId
- the senderApplicationId value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
receiverApplicationId
Get the receiverApplicationId property: The receiver application id.- Returns:
- the receiverApplicationId value.
-
withReceiverApplicationId
Set the receiverApplicationId property: The receiver application id.- Parameters:
receiverApplicationId
- the receiverApplicationId value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
functionalIdentifierCode
Get the functionalIdentifierCode property: The functional identifier code.- Returns:
- the functionalIdentifierCode value.
-
withFunctionalIdentifierCode
Set the functionalIdentifierCode property: The functional identifier code.- Parameters:
functionalIdentifierCode
- the functionalIdentifierCode value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
dateFormat
Get the dateFormat property: The date format.- Returns:
- the dateFormat value.
-
withDateFormat
Set the dateFormat property: The date format.- Parameters:
dateFormat
- the dateFormat value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
timeFormat
Get the timeFormat property: The time format.- Returns:
- the timeFormat value.
-
withTimeFormat
Set the timeFormat property: The time format.- Parameters:
timeFormat
- the timeFormat value to set.- Returns:
- the X12EnvelopeOverride object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-