Skip to content

Commit 17d31f4

Browse files
author
SDK Automation
committed
Generated from f6a13fa7483cb2d392efc9bcc5e106a29267871f
Add more options on xml and cosmosdb copy source
1 parent 64d914b commit 17d31f4

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8773,6 +8773,9 @@ class CosmosDbSqlApiSource(CopySource):
87738773
:param preferred_regions: Preferred regions. Type: array of strings (or
87748774
Expression with resultType array of strings).
87758775
:type preferred_regions: object
8776+
:param detect_datetime: Whether detect primitive values as datetime
8777+
values. Type: boolean (or Expression with resultType boolean).
8778+
:type detect_datetime: object
87768779
:param additional_columns: Specifies the additional columns to be added to
87778780
source data. Type: array of objects (or Expression with resultType array
87788781
of objects).
@@ -8793,6 +8796,7 @@ class CosmosDbSqlApiSource(CopySource):
87938796
'query': {'key': 'query', 'type': 'object'},
87948797
'page_size': {'key': 'pageSize', 'type': 'object'},
87958798
'preferred_regions': {'key': 'preferredRegions', 'type': 'object'},
8799+
'detect_datetime': {'key': 'detectDatetime', 'type': 'object'},
87968800
'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'},
87978801
}
87988802

@@ -8801,6 +8805,7 @@ def __init__(self, **kwargs):
88018805
self.query = kwargs.get('query', None)
88028806
self.page_size = kwargs.get('page_size', None)
88038807
self.preferred_regions = kwargs.get('preferred_regions', None)
8808+
self.detect_datetime = kwargs.get('detect_datetime', None)
88048809
self.additional_columns = kwargs.get('additional_columns', None)
88058810
self.type = 'CosmosDbSqlApiSource'
88068811

@@ -33809,6 +33814,13 @@ class XmlReadSettings(FormatReadSettings):
3380933814
reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type:
3381033815
string (or Expression with resultType string).
3381133816
:type validation_mode: object
33817+
:param detect_data_type: Indicates whether type detection is enabled when
33818+
reading the xml files. Type: boolean (or Expression with resultType
33819+
boolean).
33820+
:type detect_data_type: object
33821+
:param namespaces: Indicates whether namespace is enabled when reading the
33822+
xml files. Type: boolean (or Expression with resultType boolean).
33823+
:type namespaces: object
3381233824
:param namespace_prefixes: Namespace uri to prefix mappings to override
3381333825
the prefixes in column names when namespace is enabled, if no prefix is
3381433826
defined for a namespace uri, the prefix of xml element/attribute name in
@@ -33827,13 +33839,17 @@ class XmlReadSettings(FormatReadSettings):
3382733839
'type': {'key': 'type', 'type': 'str'},
3382833840
'compression_properties': {'key': 'compressionProperties', 'type': 'CompressionReadSettings'},
3382933841
'validation_mode': {'key': 'validationMode', 'type': 'object'},
33842+
'detect_data_type': {'key': 'detectDataType', 'type': 'object'},
33843+
'namespaces': {'key': 'namespaces', 'type': 'object'},
3383033844
'namespace_prefixes': {'key': 'namespacePrefixes', 'type': 'object'},
3383133845
}
3383233846

3383333847
def __init__(self, **kwargs):
3383433848
super(XmlReadSettings, self).__init__(**kwargs)
3383533849
self.compression_properties = kwargs.get('compression_properties', None)
3383633850
self.validation_mode = kwargs.get('validation_mode', None)
33851+
self.detect_data_type = kwargs.get('detect_data_type', None)
33852+
self.namespaces = kwargs.get('namespaces', None)
3383733853
self.namespace_prefixes = kwargs.get('namespace_prefixes', None)
3383833854
self.type = 'XmlReadSettings'
3383933855

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models_py3.py

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8773,6 +8773,9 @@ class CosmosDbSqlApiSource(CopySource):
87738773
:param preferred_regions: Preferred regions. Type: array of strings (or
87748774
Expression with resultType array of strings).
87758775
:type preferred_regions: object
8776+
:param detect_datetime: Whether detect primitive values as datetime
8777+
values. Type: boolean (or Expression with resultType boolean).
8778+
:type detect_datetime: object
87768779
:param additional_columns: Specifies the additional columns to be added to
87778780
source data. Type: array of objects (or Expression with resultType array
87788781
of objects).
@@ -8793,14 +8796,16 @@ class CosmosDbSqlApiSource(CopySource):
87938796
'query': {'key': 'query', 'type': 'object'},
87948797
'page_size': {'key': 'pageSize', 'type': 'object'},
87958798
'preferred_regions': {'key': 'preferredRegions', 'type': 'object'},
8799+
'detect_datetime': {'key': 'detectDatetime', 'type': 'object'},
87968800
'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'},
87978801
}
87988802

8799-
def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, page_size=None, preferred_regions=None, additional_columns=None, **kwargs) -> None:
8803+
def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, page_size=None, preferred_regions=None, detect_datetime=None, additional_columns=None, **kwargs) -> None:
88008804
super(CosmosDbSqlApiSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs)
88018805
self.query = query
88028806
self.page_size = page_size
88038807
self.preferred_regions = preferred_regions
8808+
self.detect_datetime = detect_datetime
88048809
self.additional_columns = additional_columns
88058810
self.type = 'CosmosDbSqlApiSource'
88068811

@@ -33809,6 +33814,13 @@ class XmlReadSettings(FormatReadSettings):
3380933814
reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type:
3381033815
string (or Expression with resultType string).
3381133816
:type validation_mode: object
33817+
:param detect_data_type: Indicates whether type detection is enabled when
33818+
reading the xml files. Type: boolean (or Expression with resultType
33819+
boolean).
33820+
:type detect_data_type: object
33821+
:param namespaces: Indicates whether namespace is enabled when reading the
33822+
xml files. Type: boolean (or Expression with resultType boolean).
33823+
:type namespaces: object
3381233824
:param namespace_prefixes: Namespace uri to prefix mappings to override
3381333825
the prefixes in column names when namespace is enabled, if no prefix is
3381433826
defined for a namespace uri, the prefix of xml element/attribute name in
@@ -33827,13 +33839,17 @@ class XmlReadSettings(FormatReadSettings):
3382733839
'type': {'key': 'type', 'type': 'str'},
3382833840
'compression_properties': {'key': 'compressionProperties', 'type': 'CompressionReadSettings'},
3382933841
'validation_mode': {'key': 'validationMode', 'type': 'object'},
33842+
'detect_data_type': {'key': 'detectDataType', 'type': 'object'},
33843+
'namespaces': {'key': 'namespaces', 'type': 'object'},
3383033844
'namespace_prefixes': {'key': 'namespacePrefixes', 'type': 'object'},
3383133845
}
3383233846

33833-
def __init__(self, *, additional_properties=None, compression_properties=None, validation_mode=None, namespace_prefixes=None, **kwargs) -> None:
33847+
def __init__(self, *, additional_properties=None, compression_properties=None, validation_mode=None, detect_data_type=None, namespaces=None, namespace_prefixes=None, **kwargs) -> None:
3383433848
super(XmlReadSettings, self).__init__(additional_properties=additional_properties, **kwargs)
3383533849
self.compression_properties = compression_properties
3383633850
self.validation_mode = validation_mode
33851+
self.detect_data_type = detect_data_type
33852+
self.namespaces = namespaces
3383733853
self.namespace_prefixes = namespace_prefixes
3383833854
self.type = 'XmlReadSettings'
3383933855

0 commit comments

Comments
 (0)