Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ public GoogleAdWordsLinkedService()
/// <param name="refreshToken">The refresh token obtained from Google
/// for authorizing access to AdWords for UserAuthentication.</param>
/// <param name="clientId">The client id of the google application used
/// to acquire the refresh token.</param>
/// to acquire the refresh token. Type: string (or Expression with
/// resultType string).</param>
/// <param name="clientSecret">The client secret of the google
/// application used to acquire the refresh token.</param>
/// <param name="email">The service account email ID that is used for
Expand All @@ -75,7 +76,7 @@ public GoogleAdWordsLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public GoogleAdWordsLinkedService(object clientCustomerID, SecretBase developerToken, string authenticationType, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>), SecretBase refreshToken = default(SecretBase), SecretBase clientId = default(SecretBase), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
public GoogleAdWordsLinkedService(object clientCustomerID, SecretBase developerToken, string authenticationType, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>), SecretBase refreshToken = default(SecretBase), object clientId = default(object), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ClientCustomerID = clientCustomerID;
Expand Down Expand Up @@ -129,10 +130,11 @@ public GoogleAdWordsLinkedService()

/// <summary>
/// Gets or sets the client id of the google application used to
/// acquire the refresh token.
/// acquire the refresh token. Type: string (or Expression with
/// resultType string).
/// </summary>
[JsonProperty(PropertyName = "typeProperties.clientId")]
public SecretBase ClientId { get; set; }
public object ClientId { get; set; }

/// <summary>
/// Gets or sets the client secret of the google application used to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ public GoogleBigQueryLinkedService()
/// <param name="refreshToken">The refresh token obtained from Google
/// for authorizing access to BigQuery for UserAuthentication.</param>
/// <param name="clientId">The client id of the google application used
/// to acquire the refresh token.</param>
/// to acquire the refresh token. Type: string (or Expression with
/// resultType string).</param>
/// <param name="clientSecret">The client secret of the google
/// application used to acquire the refresh token.</param>
/// <param name="email">The service account email ID that is used for
Expand All @@ -80,7 +81,7 @@ public GoogleBigQueryLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).</param>
public GoogleBigQueryLinkedService(object project, string authenticationType, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>), object additionalProjects = default(object), object requestGoogleDriveScope = default(object), SecretBase refreshToken = default(SecretBase), SecretBase clientId = default(SecretBase), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
public GoogleBigQueryLinkedService(object project, string authenticationType, IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary<string, ParameterSpecification> parameters = default(IDictionary<string, ParameterSpecification>), IList<object> annotations = default(IList<object>), object additionalProjects = default(object), object requestGoogleDriveScope = default(object), SecretBase refreshToken = default(SecretBase), object clientId = default(object), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
Project = project;
Expand Down Expand Up @@ -143,10 +144,11 @@ public GoogleBigQueryLinkedService()

/// <summary>
/// Gets or sets the client id of the google application used to
/// acquire the refresh token.
/// acquire the refresh token. Type: string (or Expression with
/// resultType string).
/// </summary>
[JsonProperty(PropertyName = "typeProperties.clientId")]
public SecretBase ClientId { get; set; }
public object ClientId { get; set; }

/// <summary>
/// Gets or sets the client secret of the google application used to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,14 @@ public IntegrationRuntimeVNetProperties()
/// runtime will join.</param>
/// <param name="subnet">The name of the subnet this integration
/// runtime will join.</param>
public IntegrationRuntimeVNetProperties(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string vNetId = default(string), string subnet = default(string))
/// <param name="publicIPs">Resource IDs of the public IP addresses
/// that this integration runtime will use.</param>
public IntegrationRuntimeVNetProperties(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), string vNetId = default(string), string subnet = default(string), IList<string> publicIPs = default(IList<string>))
{
AdditionalProperties = additionalProperties;
VNetId = vNetId;
Subnet = subnet;
PublicIPs = publicIPs;
CustomInit();
}

Expand Down Expand Up @@ -73,5 +76,12 @@ public IntegrationRuntimeVNetProperties()
[JsonProperty(PropertyName = "subnet")]
public string Subnet { get; set; }

/// <summary>
/// Gets or sets resource IDs of the public IP addresses that this
/// integration runtime will use.
/// </summary>
[JsonProperty(PropertyName = "publicIPs")]
public IList<string> PublicIPs { get; set; }

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// <auto-generated>
// 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.
// </auto-generated>

namespace Microsoft.Azure.Management.DataFactory.Models
{

/// <summary>
/// Defines values for SapHanaPartitionOption.
/// </summary>
public static class SapHanaPartitionOption
{
public const string None = "None";
public const string PhysicalPartitionsOfTable = "PhysicalPartitionsOfTable";
public const string SapHanaDynamicRange = "SapHanaDynamicRange";
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
// <auto-generated>
// 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.
// </auto-generated>

namespace Microsoft.Azure.Management.DataFactory.Models
{
using Newtonsoft.Json;
using System.Linq;

/// <summary>
/// The settings that will be leveraged for SAP HANA source partitioning.
/// </summary>
public partial class SapHanaPartitionSettings
{
/// <summary>
/// Initializes a new instance of the SapHanaPartitionSettings class.
/// </summary>
public SapHanaPartitionSettings()
{
CustomInit();
}

/// <summary>
/// Initializes a new instance of the SapHanaPartitionSettings class.
/// </summary>
/// <param name="partitionColumnName">The name of the column that will
/// be used for proceeding range partitioning. Type: string (or
/// Expression with resultType string).</param>
public SapHanaPartitionSettings(object partitionColumnName = default(object))
{
PartitionColumnName = partitionColumnName;
CustomInit();
}

/// <summary>
/// An initialization method that performs custom operations like setting defaults
/// </summary>
partial void CustomInit();

/// <summary>
/// Gets or sets the name of the column that will be used for
/// proceeding range partitioning. Type: string (or Expression with
/// resultType string).
/// </summary>
[JsonProperty(PropertyName = "partitionColumnName")]
public object PartitionColumnName { get; set; }

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,18 @@ public SapHanaSource()
/// with resultType string).</param>
/// <param name="packetSize">The packet size of data read from SAP
/// HANA. Type: integer(or Expression with resultType integer).</param>
public SapHanaSource(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object queryTimeout = default(object), object query = default(object), object packetSize = default(object))
/// <param name="partitionOption">The partition mechanism that will be
/// used for SAP HANA read in parallel. Possible values include:
/// 'None', 'PhysicalPartitionsOfTable', 'SapHanaDynamicRange'</param>
/// <param name="partitionSettings">The settings that will be leveraged
/// for SAP HANA source partitioning.</param>
public SapHanaSource(IDictionary<string, object> additionalProperties = default(IDictionary<string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object queryTimeout = default(object), object query = default(object), object packetSize = default(object), string partitionOption = default(string), SapHanaPartitionSettings partitionSettings = default(SapHanaPartitionSettings))
: base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, queryTimeout)
{
Query = query;
PacketSize = packetSize;
PartitionOption = partitionOption;
PartitionSettings = partitionSettings;
CustomInit();
}

Expand All @@ -75,5 +82,20 @@ public SapHanaSource()
[JsonProperty(PropertyName = "packetSize")]
public object PacketSize { get; set; }

/// <summary>
/// Gets or sets the partition mechanism that will be used for SAP HANA
/// read in parallel. Possible values include: 'None',
/// 'PhysicalPartitionsOfTable', 'SapHanaDynamicRange'
/// </summary>
[JsonProperty(PropertyName = "partitionOption")]
public string PartitionOption { get; set; }

/// <summary>
/// Gets or sets the settings that will be leveraged for SAP HANA
/// source partitioning.
/// </summary>
[JsonProperty(PropertyName = "partitionSettings")]
public SapHanaPartitionSettings PartitionSettings { get; set; }

}
}