Class X12EnvelopeOverride

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

public final class X12EnvelopeOverride extends Object
The X12 envelope override settings.
  • Constructor Details

    • X12EnvelopeOverride

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

    • 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 X12EnvelopeOverride 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 X12EnvelopeOverride object itself.
    • protocolVersion

      public String protocolVersion()
      Get the protocolVersion property: The protocol version on which this envelope settings has to be applied.
      Returns:
      the protocolVersion value.
    • withProtocolVersion

      public X12EnvelopeOverride withProtocolVersion(String protocolVersion)
      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

      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 X12EnvelopeOverride 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 X12EnvelopeOverride object itself.
    • responsibleAgencyCode

      public String responsibleAgencyCode()
      Get the responsibleAgencyCode property: The responsible agency code.
      Returns:
      the responsibleAgencyCode value.
    • withResponsibleAgencyCode

      public X12EnvelopeOverride withResponsibleAgencyCode(String responsibleAgencyCode)
      Set the responsibleAgencyCode property: The responsible agency code.
      Parameters:
      responsibleAgencyCode - the responsibleAgencyCode value to set.
      Returns:
      the X12EnvelopeOverride object itself.
    • headerVersion

      public String headerVersion()
      Get the headerVersion property: The header version.
      Returns:
      the headerVersion value.
    • withHeaderVersion

      public X12EnvelopeOverride withHeaderVersion(String headerVersion)
      Set the headerVersion property: The header version.
      Parameters:
      headerVersion - the headerVersion value to set.
      Returns:
      the X12EnvelopeOverride object itself.
    • senderApplicationId

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

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

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

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

      public String functionalIdentifierCode()
      Get the functionalIdentifierCode property: The functional identifier code.
      Returns:
      the functionalIdentifierCode value.
    • withFunctionalIdentifierCode

      public X12EnvelopeOverride withFunctionalIdentifierCode(String functionalIdentifierCode)
      Set the functionalIdentifierCode property: The functional identifier code.
      Parameters:
      functionalIdentifierCode - the functionalIdentifierCode value to set.
      Returns:
      the X12EnvelopeOverride object itself.
    • dateFormat

      public X12DateFormat dateFormat()
      Get the dateFormat property: The date format.
      Returns:
      the dateFormat value.
    • withDateFormat

      public X12EnvelopeOverride withDateFormat(X12DateFormat dateFormat)
      Set the dateFormat property: The date format.
      Parameters:
      dateFormat - the dateFormat value to set.
      Returns:
      the X12EnvelopeOverride object itself.
    • timeFormat

      public X12TimeFormat timeFormat()
      Get the timeFormat property: The time format.
      Returns:
      the timeFormat value.
    • withTimeFormat

      public X12EnvelopeOverride withTimeFormat(X12TimeFormat timeFormat)
      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.