Class EdifactSchemaReference

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

public final class EdifactSchemaReference extends Object
The Edifact schema reference.
  • Constructor Details

    • EdifactSchemaReference

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

    • messageId

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

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

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

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

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

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

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

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

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

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

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

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

      public String schemaName()
      Get the schemaName property: The schema name.
      Returns:
      the schemaName value.
    • withSchemaName

      public EdifactSchemaReference withSchemaName(String schemaName)
      Set the schemaName property: The schema name.
      Parameters:
      schemaName - the schemaName value to set.
      Returns:
      the EdifactSchemaReference object itself.
    • validate

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