Skip to content

Commit 1f05450

Browse files
authored
[DataFactory]Added new features into 4.28.0 (#25267)
* [DataFactory]Supported AmazonRdsForOracle Source * [DataFactory]Added new features into 4.25.0 * [DataFactory]Added new features into 4.26.0 * [DataFactory]Supported Dataflow flowlets in ADF * update for breakchanges * [DataFactory]Added new features into 4.28.0 * add more files
1 parent 8c77e7c commit 1f05450

33 files changed

+266
-157
lines changed

eng/mgmt/mgmtmetadata/datafactory_resource-manager.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ Generating CSharp code
55
Executing AutoRest command
66
cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/main/specification/datafactory/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --tag=package-2018-06 --csharp-sdks-folder=D:\Projects\azure-sdk-for-net\sdk
77
Autorest CSharp Version: 2.3.82
8-
2021-10-26 06:09:01 UTC
8+
2021-11-11 01:15:27 UTC
99
Azure-rest-api-specs repository information
1010
GitHub fork: Azure
1111
Branch: main
12-
Commit: 348665d474283df6a73d6a2ec6defef271251f13
12+
Commit: 7fab18ac68c0720823cb5cd8f52faed16014f244
1313
AutoRest information
1414
Requested version: v2
1515
Bootstrapper version: autorest@2.0.4413

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog for the Azure Data Factory V2 .NET SDK
22

3+
## Version 4.28.0
4+
### Feature Additions
5+
- Supported Dataset and LinkedService for Rest call transform
6+
- Change compressionType to type of object
7+
38
## Version 4.27.0
49
### Feature Additions
510
- Supported Dataflow flowlets in ADF

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DataFlowSink.cs

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,26 @@ public partial class DataFlowSink : Transformation
1212
/// <param name="schemaLinkedService">Schema linked service
1313
/// reference.</param>
1414
public DataFlowSink(string name, string description = default(string), DatasetReference dataset = default(DatasetReference), LinkedServiceReference linkedService = default(LinkedServiceReference), LinkedServiceReference schemaLinkedService = default(LinkedServiceReference))
15-
: base(name, description)
15+
: base(name, description, default(DataFlowReference))
16+
{
17+
Dataset = dataset;
18+
LinkedService = linkedService;
19+
SchemaLinkedService = schemaLinkedService;
20+
CustomInit();
21+
}
22+
23+
/// <summary>
24+
/// Initializes a new instance of the DataFlowSink class.
25+
/// </summary>
26+
/// <param name="name">Transformation name.</param>
27+
/// <param name="description">Transformation description.</param>
28+
/// <param name="flowlet">Flowlet Reference</param>
29+
/// <param name="dataset">Dataset reference.</param>
30+
/// <param name="linkedService">Linked service reference.</param>
31+
/// <param name="schemaLinkedService">Schema linked service
32+
/// reference.</param>
33+
public DataFlowSink(string name, string description = default(string), DataFlowReference flowlet = default(DataFlowReference), DatasetReference dataset = default(DatasetReference), LinkedServiceReference linkedService = default(LinkedServiceReference), LinkedServiceReference schemaLinkedService = default(LinkedServiceReference))
34+
: base(name, description, flowlet)
1635
{
1736
Dataset = dataset;
1837
LinkedService = linkedService;

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DataFlowSource.cs

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,26 @@ public partial class DataFlowSource : Transformation
1212
/// <param name="schemaLinkedService">Schema linked service
1313
/// reference.</param>
1414
public DataFlowSource(string name, string description = default(string), DatasetReference dataset = default(DatasetReference), LinkedServiceReference linkedService = default(LinkedServiceReference), LinkedServiceReference schemaLinkedService = default(LinkedServiceReference))
15-
: base(name, description)
15+
: base(name, description, default(DataFlowReference))
16+
{
17+
Dataset = dataset;
18+
LinkedService = linkedService;
19+
SchemaLinkedService = schemaLinkedService;
20+
CustomInit();
21+
}
22+
23+
/// <summary>
24+
/// Initializes a new instance of the DataFlowSource class.
25+
/// </summary>
26+
/// <param name="name">Transformation name.</param>
27+
/// <param name="description">Transformation description.</param>
28+
/// <param name="flowlet">Flowlet Reference</param>
29+
/// <param name="dataset">Dataset reference.</param>
30+
/// <param name="linkedService">Linked service reference.</param>
31+
/// <param name="schemaLinkedService">Schema linked service
32+
/// reference.</param>
33+
public DataFlowSource(string name, string description = default(string), DataFlowReference flowlet = default(DataFlowReference), DatasetReference dataset = default(DatasetReference), LinkedServiceReference linkedService = default(LinkedServiceReference), LinkedServiceReference schemaLinkedService = default(LinkedServiceReference))
34+
: base(name, description, flowlet)
1635
{
1736
Dataset = dataset;
1837
LinkedService = linkedService;

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetBZip2Compression.cs renamed to sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DatasetBZip2Compression.cs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,7 @@
1-
// <auto-generated>
2-
// Copyright (c) Microsoft Corporation. All rights reserved.
3-
// Licensed under the MIT License. See License.txt in the project root for
4-
// license information.
5-
//
6-
// Code generated by Microsoft (R) AutoRest Code Generator.
7-
// Changes may cause incorrect behavior and will be lost if the code is
8-
// regenerated.
9-
// </auto-generated>
1+
using System.Collections.Generic;
102

113
namespace Microsoft.Azure.Management.DataFactory.Models
124
{
13-
using Newtonsoft.Json;
14-
using System.Collections;
15-
using System.Collections.Generic;
16-
using System.Linq;
17-
185
/// <summary>
196
/// The BZip2 compression method used on a dataset.
207
/// </summary>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Microsoft.Azure.Management.DataFactory.Models
8+
{
9+
/// <summary>
10+
/// The compression method used on a dataset.
11+
/// </summary>
12+
public partial class DatasetCompression
13+
{
14+
/// <summary>
15+
/// Initializes a new instance of the DatasetCompression class.
16+
/// </summary>
17+
/// <param name="additionalProperties">Unmatched properties from the
18+
/// message are deserialized this collection</param>
19+
public DatasetCompression(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>))
20+
{
21+
AdditionalProperties = additionalProperties;
22+
CustomInit();
23+
}
24+
}
25+
}

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetDeflateCompression.cs renamed to sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DatasetDeflateCompression.cs

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
1-
// <auto-generated>
2-
// Copyright (c) Microsoft Corporation. All rights reserved.
3-
// Licensed under the MIT License. See License.txt in the project root for
4-
// license information.
5-
//
6-
// Code generated by Microsoft (R) AutoRest Code Generator.
7-
// Changes may cause incorrect behavior and will be lost if the code is
8-
// regenerated.
9-
// </auto-generated>
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
using Newtonsoft.Json;
107

118
namespace Microsoft.Azure.Management.DataFactory.Models
129
{
13-
using Newtonsoft.Json;
14-
using System.Collections;
15-
using System.Collections.Generic;
16-
using System.Linq;
17-
1810
/// <summary>
1911
/// The Deflate compression method used on a dataset.
2012
/// </summary>

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetGZipCompression.cs renamed to sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DatasetGZipCompression.cs

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,8 @@
1-
// <auto-generated>
2-
// Copyright (c) Microsoft Corporation. All rights reserved.
3-
// Licensed under the MIT License. See License.txt in the project root for
4-
// license information.
5-
//
6-
// Code generated by Microsoft (R) AutoRest Code Generator.
7-
// Changes may cause incorrect behavior and will be lost if the code is
8-
// regenerated.
9-
// </auto-generated>
1+
using System.Collections.Generic;
2+
using Newtonsoft.Json;
103

114
namespace Microsoft.Azure.Management.DataFactory.Models
125
{
13-
using Newtonsoft.Json;
14-
using System.Collections;
15-
using System.Collections.Generic;
16-
using System.Linq;
17-
18-
/// <summary>
19-
/// The GZip compression method used on a dataset.
20-
/// </summary>
216
[Newtonsoft.Json.JsonObject("GZip")]
227
public partial class DatasetGZipCompression : DatasetCompression
238
{
@@ -52,6 +37,5 @@ public DatasetGZipCompression()
5237
/// </summary>
5338
[JsonProperty(PropertyName = "level")]
5439
public object Level { get; set; }
55-
5640
}
5741
}

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetTarCompression.cs renamed to sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DatasetTarCompression.cs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,7 @@
1-
// <auto-generated>
2-
// Copyright (c) Microsoft Corporation. All rights reserved.
3-
// Licensed under the MIT License. See License.txt in the project root for
4-
// license information.
5-
//
6-
// Code generated by Microsoft (R) AutoRest Code Generator.
7-
// Changes may cause incorrect behavior and will be lost if the code is
8-
// regenerated.
9-
// </auto-generated>
1+
using System.Collections.Generic;
102

113
namespace Microsoft.Azure.Management.DataFactory.Models
124
{
13-
using Newtonsoft.Json;
14-
using System.Collections;
15-
using System.Collections.Generic;
16-
using System.Linq;
17-
185
/// <summary>
196
/// The Tar archive method used on a dataset.
207
/// </summary>

sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetTarGZipCompression.cs renamed to sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Customizations/DatasetTarGZipCompression.cs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
1-
// <auto-generated>
2-
// Copyright (c) Microsoft Corporation. All rights reserved.
3-
// Licensed under the MIT License. See License.txt in the project root for
4-
// license information.
5-
//
6-
// Code generated by Microsoft (R) AutoRest Code Generator.
7-
// Changes may cause incorrect behavior and will be lost if the code is
8-
// regenerated.
9-
// </auto-generated>
1+
using System.Collections.Generic;
2+
using Newtonsoft.Json;
103

114
namespace Microsoft.Azure.Management.DataFactory.Models
125
{
13-
using Newtonsoft.Json;
14-
using System.Collections;
15-
using System.Collections.Generic;
16-
using System.Linq;
17-
186
/// <summary>
197
/// The TarGZip compression method used on a dataset.
208
/// </summary>

0 commit comments

Comments
 (0)