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 Summary
Constructors Constructor Description XmlReadSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressionReadSettings
compressionProperties()
Get the compressionProperties property: Compression settings.Object
detectDataType()
Get the detectDataType property: Indicates whether type detection is enabled when reading the xml files.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.Object
namespaces()
Get the namespaces property: Indicates whether namespace is enabled when reading the xml files.void
validate()
Validates the instance.Object
validationMode()
Get the validationMode property: Indicates what validation method is used when reading the xml files.XmlReadSettings
withCompressionProperties(CompressionReadSettings compressionProperties)
Set the compressionProperties property: Compression settings.XmlReadSettings
withDetectDataType(Object detectDataType)
Set the detectDataType property: Indicates whether type detection is enabled when reading the xml files.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.XmlReadSettings
withNamespaces(Object namespaces)
Set the namespaces property: Indicates whether namespace is enabled when reading the xml files.XmlReadSettings
withValidationMode(Object validationMode)
Set the validationMode property: Indicates what validation method is used when reading the xml files.-
Methods inherited from class com.azure.resourcemanager.datafactory.models.FormatReadSettings
additionalProperties, withAdditionalProperties
-
-
-
-
Method Detail
-
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 classFormatReadSettings
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-