Skip to content

Commit

Permalink
[AutoPR datafactory/resource-manager] revert tumbling window dependsO…
Browse files Browse the repository at this point in the history
…n property under preview, and apply sa… (#2956)

* Generated from da77fb49b0bf7a12fd028b3d66a8ffe18bdbcf83

revert tumbling window dependsOn property under preview, and apply same changes to stable

* Generated from 12537688f45a6f7fcf8d336becf41b51230a365f

update description

* Generated from 12537688f45a6f7fcf8d336becf41b51230a365f

update description
  • Loading branch information
AutorestCI authored Aug 29, 2018
1 parent 48e19f3 commit 51d00f5
Show file tree
Hide file tree
Showing 13 changed files with 482 additions and 1 deletion.
15 changes: 15 additions & 0 deletions azure-mgmt-datafactory/azure/mgmt/datafactory/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,11 @@
from .azure_table_dataset_py3 import AzureTableDataset
from .azure_blob_dataset_py3 import AzureBlobDataset
from .amazon_s3_dataset_py3 import AmazonS3Dataset
from .self_dependency_tumbling_window_trigger_reference_py3 import SelfDependencyTumblingWindowTriggerReference
from .trigger_reference_py3 import TriggerReference
from .tumbling_window_trigger_dependency_reference_py3 import TumblingWindowTriggerDependencyReference
from .trigger_dependency_reference_py3 import TriggerDependencyReference
from .dependency_reference_py3 import DependencyReference
from .retry_policy_py3 import RetryPolicy
from .tumbling_window_trigger_py3 import TumblingWindowTrigger
from .blob_events_trigger_py3 import BlobEventsTrigger
Expand Down Expand Up @@ -546,6 +551,11 @@
from .azure_table_dataset import AzureTableDataset
from .azure_blob_dataset import AzureBlobDataset
from .amazon_s3_dataset import AmazonS3Dataset
from .self_dependency_tumbling_window_trigger_reference import SelfDependencyTumblingWindowTriggerReference
from .trigger_reference import TriggerReference
from .tumbling_window_trigger_dependency_reference import TumblingWindowTriggerDependencyReference
from .trigger_dependency_reference import TriggerDependencyReference
from .dependency_reference import DependencyReference
from .retry_policy import RetryPolicy
from .tumbling_window_trigger import TumblingWindowTrigger
from .blob_events_trigger import BlobEventsTrigger
Expand Down Expand Up @@ -952,6 +962,11 @@
'AzureTableDataset',
'AzureBlobDataset',
'AmazonS3Dataset',
'SelfDependencyTumblingWindowTriggerReference',
'TriggerReference',
'TumblingWindowTriggerDependencyReference',
'TriggerDependencyReference',
'DependencyReference',
'RetryPolicy',
'TumblingWindowTrigger',
'BlobEventsTrigger',
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class DependencyReference(Model):
"""Referenced dependency.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: SelfDependencyTumblingWindowTriggerReference,
TriggerDependencyReference
All required parameters must be populated in order to send to Azure.
:param type: Required. Constant filled by server.
:type type: str
"""

_validation = {
'type': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
}

_subtype_map = {
'type': {'SelfDependencyTumblingWindowTriggerReference': 'SelfDependencyTumblingWindowTriggerReference', 'TriggerDependencyReference': 'TriggerDependencyReference'}
}

def __init__(self, **kwargs):
super(DependencyReference, self).__init__(**kwargs)
self.type = None
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class DependencyReference(Model):
"""Referenced dependency.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: SelfDependencyTumblingWindowTriggerReference,
TriggerDependencyReference
All required parameters must be populated in order to send to Azure.
:param type: Required. Constant filled by server.
:type type: str
"""

_validation = {
'type': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
}

_subtype_map = {
'type': {'SelfDependencyTumblingWindowTriggerReference': 'SelfDependencyTumblingWindowTriggerReference', 'TriggerDependencyReference': 'TriggerDependencyReference'}
}

def __init__(self, **kwargs) -> None:
super(DependencyReference, self).__init__(**kwargs)
self.type = None
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference import DependencyReference


class SelfDependencyTumblingWindowTriggerReference(DependencyReference):
"""Self referenced tumbling window trigger dependency.
All required parameters must be populated in order to send to Azure.
:param type: Required. Constant filled by server.
:type type: str
:param offset: Required. Timespan applied to the start time of a tumbling
window when evaluating dependency.
:type offset: str
:param size: The size of the window when evaluating the dependency. If
undefined the frequency of the tumbling window will be used.
:type size: str
"""

_validation = {
'type': {'required': True},
'offset': {'required': True, 'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'offset': {'key': 'offset', 'type': 'str'},
'size': {'key': 'size', 'type': 'str'},
}

def __init__(self, **kwargs):
super(SelfDependencyTumblingWindowTriggerReference, self).__init__(**kwargs)
self.offset = kwargs.get('offset', None)
self.size = kwargs.get('size', None)
self.type = 'SelfDependencyTumblingWindowTriggerReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference_py3 import DependencyReference


class SelfDependencyTumblingWindowTriggerReference(DependencyReference):
"""Self referenced tumbling window trigger dependency.
All required parameters must be populated in order to send to Azure.
:param type: Required. Constant filled by server.
:type type: str
:param offset: Required. Timespan applied to the start time of a tumbling
window when evaluating dependency.
:type offset: str
:param size: The size of the window when evaluating the dependency. If
undefined the frequency of the tumbling window will be used.
:type size: str
"""

_validation = {
'type': {'required': True},
'offset': {'required': True, 'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'offset': {'key': 'offset', 'type': 'str'},
'size': {'key': 'size', 'type': 'str'},
}

def __init__(self, *, offset: str, size: str=None, **kwargs) -> None:
super(SelfDependencyTumblingWindowTriggerReference, self).__init__(**kwargs)
self.offset = offset
self.size = size
self.type = 'SelfDependencyTumblingWindowTriggerReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference import DependencyReference


class TriggerDependencyReference(DependencyReference):
"""Trigger referenced dependency.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: TumblingWindowTriggerDependencyReference
All required parameters must be populated in order to send to Azure.
:param type: Required. Constant filled by server.
:type type: str
:param reference_trigger: Required. Referenced trigger.
:type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference
"""

_validation = {
'type': {'required': True},
'reference_trigger': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'},
}

_subtype_map = {
'type': {'TumblingWindowTriggerDependencyReference': 'TumblingWindowTriggerDependencyReference'}
}

def __init__(self, **kwargs):
super(TriggerDependencyReference, self).__init__(**kwargs)
self.reference_trigger = kwargs.get('reference_trigger', None)
self.type = 'TriggerDependencyReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from .dependency_reference_py3 import DependencyReference


class TriggerDependencyReference(DependencyReference):
"""Trigger referenced dependency.
You probably want to use the sub-classes and not this class directly. Known
sub-classes are: TumblingWindowTriggerDependencyReference
All required parameters must be populated in order to send to Azure.
:param type: Required. Constant filled by server.
:type type: str
:param reference_trigger: Required. Referenced trigger.
:type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference
"""

_validation = {
'type': {'required': True},
'reference_trigger': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'},
}

_subtype_map = {
'type': {'TumblingWindowTriggerDependencyReference': 'TumblingWindowTriggerDependencyReference'}
}

def __init__(self, *, reference_trigger, **kwargs) -> None:
super(TriggerDependencyReference, self).__init__(**kwargs)
self.reference_trigger = reference_trigger
self.type = 'TriggerDependencyReference'
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class TriggerReference(Model):
"""Trigger reference type.
Variables are only populated by the server, and will be ignored when
sending a request.
All required parameters must be populated in order to send to Azure.
:ivar type: Required. Trigger reference type. Default value:
"TriggerReference" .
:vartype type: str
:param reference_name: Required. Reference trigger name.
:type reference_name: str
"""

_validation = {
'type': {'required': True, 'constant': True},
'reference_name': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_name': {'key': 'referenceName', 'type': 'str'},
}

type = "TriggerReference"

def __init__(self, **kwargs):
super(TriggerReference, self).__init__(**kwargs)
self.reference_name = kwargs.get('reference_name', None)
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class TriggerReference(Model):
"""Trigger reference type.
Variables are only populated by the server, and will be ignored when
sending a request.
All required parameters must be populated in order to send to Azure.
:ivar type: Required. Trigger reference type. Default value:
"TriggerReference" .
:vartype type: str
:param reference_name: Required. Reference trigger name.
:type reference_name: str
"""

_validation = {
'type': {'required': True, 'constant': True},
'reference_name': {'required': True},
}

_attribute_map = {
'type': {'key': 'type', 'type': 'str'},
'reference_name': {'key': 'referenceName', 'type': 'str'},
}

type = "TriggerReference"

def __init__(self, *, reference_name: str, **kwargs) -> None:
super(TriggerReference, self).__init__(**kwargs)
self.reference_name = reference_name
Loading

0 comments on commit 51d00f5

Please sign in to comment.