Class EdifactEnvelopeOverride

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

public final class EdifactEnvelopeOverride extends Object
The Edifact envelope override settings.
  • Constructor Details

    • EdifactEnvelopeOverride

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

    • messageId

      public String messageId()
      Get the messageId property: The message id on which this envelope settings has to be applied.
      Returns:
      the messageId value.
    • withMessageId

      public EdifactEnvelopeOverride withMessageId(String messageId)
      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 EdifactEnvelopeOverride object itself.
    • messageVersion

      public String messageVersion()
      Get the messageVersion property: The message version on which this envelope settings has to be applied.
      Returns:
      the messageVersion value.
    • withMessageVersion

      public EdifactEnvelopeOverride withMessageVersion(String messageVersion)
      Set the messageVersion property: The message version on which this envelope settings has to be applied.
      Parameters:
      messageVersion - the messageVersion value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • messageRelease

      public String messageRelease()
      Get the messageRelease property: The message release version on which this envelope settings has to be applied.
      Returns:
      the messageRelease value.
    • withMessageRelease

      public EdifactEnvelopeOverride withMessageRelease(String messageRelease)
      Set the messageRelease property: The message release version on which this envelope settings has to be applied.
      Parameters:
      messageRelease - the messageRelease value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • messageAssociationAssignedCode

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

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

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

      public EdifactEnvelopeOverride withTargetNamespace(String targetNamespace)
      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 EdifactEnvelopeOverride object itself.
    • functionalGroupId

      public String functionalGroupId()
      Get the functionalGroupId property: The functional group id.
      Returns:
      the functionalGroupId value.
    • withFunctionalGroupId

      public EdifactEnvelopeOverride withFunctionalGroupId(String functionalGroupId)
      Set the functionalGroupId property: The functional group id.
      Parameters:
      functionalGroupId - the functionalGroupId value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • senderApplicationQualifier

      public String senderApplicationQualifier()
      Get the senderApplicationQualifier property: The sender application qualifier.
      Returns:
      the senderApplicationQualifier value.
    • withSenderApplicationQualifier

      public EdifactEnvelopeOverride withSenderApplicationQualifier(String senderApplicationQualifier)
      Set the senderApplicationQualifier property: The sender application qualifier.
      Parameters:
      senderApplicationQualifier - the senderApplicationQualifier value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • senderApplicationId

      public String senderApplicationId()
      Get the senderApplicationId property: The sender application id.
      Returns:
      the senderApplicationId value.
    • withSenderApplicationId

      public EdifactEnvelopeOverride withSenderApplicationId(String senderApplicationId)
      Set the senderApplicationId property: The sender application id.
      Parameters:
      senderApplicationId - the senderApplicationId value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • receiverApplicationQualifier

      public String receiverApplicationQualifier()
      Get the receiverApplicationQualifier property: The receiver application qualifier.
      Returns:
      the receiverApplicationQualifier value.
    • withReceiverApplicationQualifier

      public EdifactEnvelopeOverride withReceiverApplicationQualifier(String receiverApplicationQualifier)
      Set the receiverApplicationQualifier property: The receiver application qualifier.
      Parameters:
      receiverApplicationQualifier - the receiverApplicationQualifier value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • receiverApplicationId

      public String receiverApplicationId()
      Get the receiverApplicationId property: The receiver application id.
      Returns:
      the receiverApplicationId value.
    • withReceiverApplicationId

      public EdifactEnvelopeOverride withReceiverApplicationId(String receiverApplicationId)
      Set the receiverApplicationId property: The receiver application id.
      Parameters:
      receiverApplicationId - the receiverApplicationId value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • controllingAgencyCode

      public String controllingAgencyCode()
      Get the controllingAgencyCode property: The controlling agency code.
      Returns:
      the controllingAgencyCode value.
    • withControllingAgencyCode

      public EdifactEnvelopeOverride withControllingAgencyCode(String controllingAgencyCode)
      Set the controllingAgencyCode property: The controlling agency code.
      Parameters:
      controllingAgencyCode - the controllingAgencyCode value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • groupHeaderMessageVersion

      public String groupHeaderMessageVersion()
      Get the groupHeaderMessageVersion property: The group header message version.
      Returns:
      the groupHeaderMessageVersion value.
    • withGroupHeaderMessageVersion

      public EdifactEnvelopeOverride withGroupHeaderMessageVersion(String groupHeaderMessageVersion)
      Set the groupHeaderMessageVersion property: The group header message version.
      Parameters:
      groupHeaderMessageVersion - the groupHeaderMessageVersion value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • groupHeaderMessageRelease

      public String groupHeaderMessageRelease()
      Get the groupHeaderMessageRelease property: The group header message release.
      Returns:
      the groupHeaderMessageRelease value.
    • withGroupHeaderMessageRelease

      public EdifactEnvelopeOverride withGroupHeaderMessageRelease(String groupHeaderMessageRelease)
      Set the groupHeaderMessageRelease property: The group header message release.
      Parameters:
      groupHeaderMessageRelease - the groupHeaderMessageRelease value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • associationAssignedCode

      public String associationAssignedCode()
      Get the associationAssignedCode property: The association assigned code.
      Returns:
      the associationAssignedCode value.
    • withAssociationAssignedCode

      public EdifactEnvelopeOverride withAssociationAssignedCode(String associationAssignedCode)
      Set the associationAssignedCode property: The association assigned code.
      Parameters:
      associationAssignedCode - the associationAssignedCode value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • applicationPassword

      public String applicationPassword()
      Get the applicationPassword property: The application password.
      Returns:
      the applicationPassword value.
    • withApplicationPassword

      public EdifactEnvelopeOverride withApplicationPassword(String applicationPassword)
      Set the applicationPassword property: The application password.
      Parameters:
      applicationPassword - the applicationPassword value to set.
      Returns:
      the EdifactEnvelopeOverride object itself.
    • validate

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