Class XmlReadSettings

java.lang.Object
com.azure.resourcemanager.datafactory.models.FormatReadSettings
com.azure.resourcemanager.datafactory.models.XmlReadSettings

public final class XmlReadSettings extends FormatReadSettings
Xml read settings.
  • Constructor Details

    • XmlReadSettings

      public XmlReadSettings()
  • Method Details

    • compressionProperties

      public CompressionReadSettings compressionProperties()
      Get the compressionProperties property: Compression settings.
      Returns:
      the compressionProperties value.
    • withCompressionProperties

      public XmlReadSettings withCompressionProperties(CompressionReadSettings compressionProperties)
      Set the compressionProperties property: Compression settings.
      Parameters:
      compressionProperties - the compressionProperties value to set.
      Returns:
      the XmlReadSettings object itself.
    • validationMode

      public Object validationMode()
      Get the validationMode property: Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType string).
      Returns:
      the validationMode value.
    • withValidationMode

      public XmlReadSettings withValidationMode(Object validationMode)
      Set the validationMode property: Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string (or Expression with resultType string).
      Parameters:
      validationMode - the validationMode value to set.
      Returns:
      the XmlReadSettings object itself.
    • detectDataType

      public Object detectDataType()
      Get the detectDataType property: Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean).
      Returns:
      the detectDataType value.
    • withDetectDataType

      public XmlReadSettings withDetectDataType(Object detectDataType)
      Set the detectDataType property: Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean).
      Parameters:
      detectDataType - the detectDataType value to set.
      Returns:
      the XmlReadSettings object itself.
    • namespaces

      public Object namespaces()
      Get the namespaces property: Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean).
      Returns:
      the namespaces value.
    • withNamespaces

      public XmlReadSettings withNamespaces(Object namespaces)
      Set the namespaces property: Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean).
      Parameters:
      namespaces - the namespaces value to set.
      Returns:
      the XmlReadSettings object itself.
    • namespacePrefixes

      public Object namespacePrefixes()
      Get the namespacePrefixes property: Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: "{"http://www.example.com/xml":"prefix"}" Type: object (or Expression with resultType object).
      Returns:
      the namespacePrefixes value.
    • withNamespacePrefixes

      public XmlReadSettings withNamespacePrefixes(Object namespacePrefixes)
      Set the namespacePrefixes property: Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined for a namespace uri, the prefix of xml element/attribute name in the xml data file will be used. Example: "{"http://www.example.com/xml":"prefix"}" Type: object (or Expression with resultType object).
      Parameters:
      namespacePrefixes - the namespacePrefixes value to set.
      Returns:
      the XmlReadSettings object itself.
    • validate

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