diff --git a/sdk/datafactory/mgmt-v2018_06_01/pom.xml b/sdk/datafactory/mgmt-v2018_06_01/pom.xml
index 0955c0a0a10e..6a01bee79fc6 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/pom.xml
+++ b/sdk/datafactory/mgmt-v2018_06_01/pom.xml
@@ -11,11 +11,11 @@
com.microsoft.azure
azure-arm-parent
- 1.3.1
- ../../parents/azure-arm-parent/pom.xml
+ 1.1.0
+ ../../../pom.management.xml
azure-mgmt-datafactory
- 1.0.0-beta-2
+ 1.0.0-beta
jar
Microsoft Azure SDK for DataFactory Management
This package contains Microsoft DataFactory Management SDK.
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzPowerShellSetup.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzPowerShellSetup.java
new file mode 100644
index 000000000000..f33aae22ce90
--- /dev/null
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzPowerShellSetup.java
@@ -0,0 +1,49 @@
+/**
+ * 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.
+ */
+
+package com.microsoft.azure.management.datafactory.v2018_06_01;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+import com.microsoft.rest.serializer.JsonFlatten;
+
+/**
+ * The express custom setup of installing Azure PowerShell.
+ */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type", defaultImpl = AzPowerShellSetup.class)
+@JsonTypeName("AzPowerShellSetup")
+@JsonFlatten
+public class AzPowerShellSetup extends CustomSetupBase {
+ /**
+ * The required version of Azure PowerShell to install.
+ */
+ @JsonProperty(value = "typeProperties.version", required = true)
+ private String version;
+
+ /**
+ * Get the required version of Azure PowerShell to install.
+ *
+ * @return the version value
+ */
+ public String version() {
+ return this.version;
+ }
+
+ /**
+ * Set the required version of Azure PowerShell to install.
+ *
+ * @param version the version value to set
+ * @return the AzPowerShellSetup object itself.
+ */
+ public AzPowerShellSetup withVersion(String version) {
+ this.version = version;
+ return this;
+ }
+
+}
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobFSLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobFSLinkedService.java
index 0897fcc06624..d2de10661973 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobFSLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobFSLinkedService.java
@@ -57,6 +57,15 @@ public class AzureBlobFSLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -165,6 +174,26 @@ public AzureBlobFSLinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the AzureBlobFSLinkedService object itself.
+ */
+ public AzureBlobFSLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobStorageLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobStorageLinkedService.java
index 9f31fd001094..546a4254dc4f 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobStorageLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureBlobStorageLinkedService.java
@@ -77,6 +77,15 @@ public class AzureBlobStorageLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -245,6 +254,26 @@ public AzureBlobStorageLinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the AzureBlobStorageLinkedService object itself.
+ */
+ public AzureBlobStorageLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDataLakeStoreLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDataLakeStoreLinkedService.java
index b65c4f3463c2..41a77ca1a57b 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDataLakeStoreLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDataLakeStoreLinkedService.java
@@ -49,6 +49,15 @@ public class AzureDataLakeStoreLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* Data Lake Store account name. Type: string (or Expression with
* resultType string).
@@ -158,6 +167,26 @@ public AzureDataLakeStoreLinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the AzureDataLakeStoreLinkedService object itself.
+ */
+ public AzureDataLakeStoreLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get data Lake Store account name. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDatabricksLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDatabricksLinkedService.java
index 86060dc41315..029550c8d285 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDatabricksLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureDatabricksLinkedService.java
@@ -101,6 +101,13 @@ public class AzureDatabricksLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.newClusterCustomTags")
private Map newClusterCustomTags;
+ /**
+ * Specify a location to deliver Spark driver, worker, and event logs.
+ * Type: string (or Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.newClusterLogDestination")
+ private Object newClusterLogDestination;
+
/**
* The driver node type for the new job cluster. This property is ignored
* in instance pool configurations. Type: string (or Expression with
@@ -333,6 +340,26 @@ public AzureDatabricksLinkedService withNewClusterCustomTags(Map
return this;
}
+ /**
+ * Get specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string).
+ *
+ * @return the newClusterLogDestination value
+ */
+ public Object newClusterLogDestination() {
+ return this.newClusterLogDestination;
+ }
+
+ /**
+ * Set specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string).
+ *
+ * @param newClusterLogDestination the newClusterLogDestination value to set
+ * @return the AzureDatabricksLinkedService object itself.
+ */
+ public AzureDatabricksLinkedService withNewClusterLogDestination(Object newClusterLogDestination) {
+ this.newClusterLogDestination = newClusterLogDestination;
+ return this;
+ }
+
/**
* Get the driver node type for the new job cluster. This property is ignored in instance pool configurations. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureFileStorageLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureFileStorageLinkedService.java
index 71c11abe047f..f7e6a2d6649e 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureFileStorageLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureFileStorageLinkedService.java
@@ -76,6 +76,13 @@ public class AzureFileStorageLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.fileShare")
private Object fileShare;
+ /**
+ * The azure file share snapshot version. Type: string (or Expression with
+ * resultType string).
+ */
+ @JsonProperty(value = "typeProperties.snapshot")
+ private Object snapshot;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -244,6 +251,26 @@ public AzureFileStorageLinkedService withFileShare(Object fileShare) {
return this;
}
+ /**
+ * Get the azure file share snapshot version. Type: string (or Expression with resultType string).
+ *
+ * @return the snapshot value
+ */
+ public Object snapshot() {
+ return this.snapshot;
+ }
+
+ /**
+ * Set the azure file share snapshot version. Type: string (or Expression with resultType string).
+ *
+ * @param snapshot the snapshot value to set
+ * @return the AzureFileStorageLinkedService object itself.
+ */
+ public AzureFileStorageLinkedService withSnapshot(Object snapshot) {
+ this.snapshot = snapshot;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWLinkedService.java
index 0e16aaa0fa02..52838a9e2e9e 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWLinkedService.java
@@ -56,6 +56,15 @@ public class AzureSqlDWLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -164,6 +173,26 @@ public AzureSqlDWLinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the AzureSqlDWLinkedService object itself.
+ */
+ public AzureSqlDWLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDatabaseLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDatabaseLinkedService.java
index 3419c3e48400..b358a1918e55 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDatabaseLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDatabaseLinkedService.java
@@ -55,6 +55,15 @@ public class AzureSqlDatabaseLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -163,6 +172,26 @@ public AzureSqlDatabaseLinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the AzureSqlDatabaseLinkedService object itself.
+ */
+ public AzureSqlDatabaseLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlMILinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlMILinkedService.java
index 417ad6f30fad..80d5cbe68b54 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlMILinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlMILinkedService.java
@@ -55,6 +55,15 @@ public class AzureSqlMILinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -163,6 +172,26 @@ public AzureSqlMILinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the AzureSqlMILinkedService object itself.
+ */
+ public AzureSqlMILinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySink.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySink.java
index dc770c33e588..b836d597cfaa 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySink.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySink.java
@@ -52,6 +52,7 @@
@JsonSubTypes.Type(name = "SapCloudForCustomerSink", value = SapCloudForCustomerSink.class),
@JsonSubTypes.Type(name = "AzureMySqlSink", value = AzureMySqlSink.class),
@JsonSubTypes.Type(name = "AzurePostgreSqlSink", value = AzurePostgreSqlSink.class),
+ @JsonSubTypes.Type(name = "RestSink", value = RestSink.class),
@JsonSubTypes.Type(name = "OrcSink", value = OrcSink.class),
@JsonSubTypes.Type(name = "JsonSink", value = JsonSink.class),
@JsonSubTypes.Type(name = "DelimitedTextSink", value = DelimitedTextSink.class)
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CustomSetupBase.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CustomSetupBase.java
index 7df2f6477603..faefe7f8ed1d 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CustomSetupBase.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CustomSetupBase.java
@@ -18,6 +18,7 @@
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type", defaultImpl = CustomSetupBase.class)
@JsonTypeName("CustomSetupBase")
@JsonSubTypes({
+ @JsonSubTypes.Type(name = "AzPowerShellSetup", value = AzPowerShellSetup.class),
@JsonSubTypes.Type(name = "ComponentSetup", value = ComponentSetup.class),
@JsonSubTypes.Type(name = "EnvironmentVariableSetup", value = EnvironmentVariableSetup.class),
@JsonSubTypes.Type(name = "CmdkeySetup", value = CmdkeySetup.class)
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DataFlowStagingInfo.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DataFlowStagingInfo.java
index 8f1b8cac52b7..d02e408546e7 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DataFlowStagingInfo.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DataFlowStagingInfo.java
@@ -21,10 +21,11 @@ public class DataFlowStagingInfo {
private LinkedServiceReference linkedService;
/**
- * Folder path for staging blob.
+ * Folder path for staging blob. Type: string (or Expression with
+ * resultType string).
*/
@JsonProperty(value = "folderPath")
- private String folderPath;
+ private Object folderPath;
/**
* Get staging linked service reference.
@@ -47,21 +48,21 @@ public DataFlowStagingInfo withLinkedService(LinkedServiceReference linkedServic
}
/**
- * Get folder path for staging blob.
+ * Get folder path for staging blob. Type: string (or Expression with resultType string).
*
* @return the folderPath value
*/
- public String folderPath() {
+ public Object folderPath() {
return this.folderPath;
}
/**
- * Set folder path for staging blob.
+ * Set folder path for staging blob. Type: string (or Expression with resultType string).
*
* @param folderPath the folderPath value to set
* @return the DataFlowStagingInfo object itself.
*/
- public DataFlowStagingInfo withFolderPath(String folderPath) {
+ public DataFlowStagingInfo withFolderPath(Object folderPath) {
this.folderPath = folderPath;
return this;
}
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ODataLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ODataLinkedService.java
index cfcb325f8834..088291ba8a3f 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ODataLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ODataLinkedService.java
@@ -64,6 +64,15 @@ public class ODataLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.servicePrincipalId")
private Object servicePrincipalId;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* Specify the resource you are requesting authorization to use Directory.
* Type: string (or Expression with resultType string).
@@ -229,6 +238,26 @@ public ODataLinkedService withServicePrincipalId(Object servicePrincipalId) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the ODataLinkedService object itself.
+ */
+ public ODataLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/QuickBooksLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/QuickBooksLinkedService.java
index bcea7888d8f0..7aa37e4f6cc9 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/QuickBooksLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/QuickBooksLinkedService.java
@@ -21,40 +21,47 @@
@JsonTypeName("QuickBooks")
@JsonFlatten
public class QuickBooksLinkedService extends LinkedServiceInner {
+ /**
+ * Properties used to connect to QuickBooks. It is mutually exclusive with
+ * any other properties in the linked service. Type: object.
+ */
+ @JsonProperty(value = "typeProperties.connectionProperties")
+ private Object connectionProperties;
+
/**
* The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com).
*/
- @JsonProperty(value = "typeProperties.endpoint", required = true)
+ @JsonProperty(value = "typeProperties.endpoint")
private Object endpoint;
/**
* The company ID of the QuickBooks company to authorize.
*/
- @JsonProperty(value = "typeProperties.companyId", required = true)
+ @JsonProperty(value = "typeProperties.companyId")
private Object companyId;
/**
* The consumer key for OAuth 1.0 authentication.
*/
- @JsonProperty(value = "typeProperties.consumerKey", required = true)
+ @JsonProperty(value = "typeProperties.consumerKey")
private Object consumerKey;
/**
* The consumer secret for OAuth 1.0 authentication.
*/
- @JsonProperty(value = "typeProperties.consumerSecret", required = true)
+ @JsonProperty(value = "typeProperties.consumerSecret")
private SecretBase consumerSecret;
/**
* The access token for OAuth 1.0 authentication.
*/
- @JsonProperty(value = "typeProperties.accessToken", required = true)
+ @JsonProperty(value = "typeProperties.accessToken")
private SecretBase accessToken;
/**
* The access token secret for OAuth 1.0 authentication.
*/
- @JsonProperty(value = "typeProperties.accessTokenSecret", required = true)
+ @JsonProperty(value = "typeProperties.accessTokenSecret")
private SecretBase accessTokenSecret;
/**
@@ -72,6 +79,26 @@ public class QuickBooksLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.encryptedCredential")
private Object encryptedCredential;
+ /**
+ * Get properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @return the connectionProperties value
+ */
+ public Object connectionProperties() {
+ return this.connectionProperties;
+ }
+
+ /**
+ * Set properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @param connectionProperties the connectionProperties value to set
+ * @return the QuickBooksLinkedService object itself.
+ */
+ public QuickBooksLinkedService withConnectionProperties(Object connectionProperties) {
+ this.connectionProperties = connectionProperties;
+ return this;
+ }
+
/**
* Get the endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestServiceLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestServiceLinkedService.java
index 957d0c8b7e01..1bc381f8f0fd 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestServiceLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestServiceLinkedService.java
@@ -76,6 +76,15 @@ public class RestServiceLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.tenant")
private Object tenant;
+ /**
+ * Indicates the azure cloud type of the service principle auth. Allowed
+ * values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany.
+ * Default value is the data factory regions’ cloud type. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.azureCloudType")
+ private Object azureCloudType;
+
/**
* The resource you are requesting authorization to use.
*/
@@ -250,6 +259,26 @@ public RestServiceLinkedService withTenant(Object tenant) {
return this;
}
+ /**
+ * Get indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @return the azureCloudType value
+ */
+ public Object azureCloudType() {
+ return this.azureCloudType;
+ }
+
+ /**
+ * Set indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).
+ *
+ * @param azureCloudType the azureCloudType value to set
+ * @return the RestServiceLinkedService object itself.
+ */
+ public RestServiceLinkedService withAzureCloudType(Object azureCloudType) {
+ this.azureCloudType = azureCloudType;
+ return this;
+ }
+
/**
* Get the resource you are requesting authorization to use.
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSink.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSink.java
new file mode 100644
index 000000000000..b554b939e6be
--- /dev/null
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSink.java
@@ -0,0 +1,186 @@
+/**
+ * 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.
+ */
+
+package com.microsoft.azure.management.datafactory.v2018_06_01;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonTypeName;
+
+/**
+ * A copy activity Rest service Sink.
+ */
+@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type", defaultImpl = RestSink.class)
+@JsonTypeName("RestSink")
+public class RestSink extends CopySink {
+ /**
+ * The HTTP method used to call the RESTful API. The default is POST. Type:
+ * string (or Expression with resultType string).
+ */
+ @JsonProperty(value = "requestMethod")
+ private Object requestMethod;
+
+ /**
+ * The additional HTTP headers in the request to the RESTful API. Type:
+ * string (or Expression with resultType string).
+ */
+ @JsonProperty(value = "additionalHeaders")
+ private Object additionalHeaders;
+
+ /**
+ * The timeout (TimeSpan) to get an HTTP response. It is the timeout to get
+ * a response, not the timeout to read response data. Default value:
+ * 00:01:40. Type: string (or Expression with resultType string), pattern:
+ * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
+ */
+ @JsonProperty(value = "httpRequestTimeout")
+ private Object httpRequestTimeout;
+
+ /**
+ * The time to await before sending next request, in milliseconds.
+ */
+ @JsonProperty(value = "requestInterval")
+ private Object requestInterval;
+
+ /**
+ * Compression Type to Send data in compressed format with Optimal
+ * Compression Level, Default is None. And The Only Supported option is
+ * Gzip.
+ */
+ @JsonProperty(value = "compressionType")
+ private Object compressionType;
+
+ /**
+ * Wraps Request Array Json into an Object before calling the rest endpoint
+ * , Default is false. ex: if true request content sample format is {
+ * rows:[]} else the format is [].
+ */
+ @JsonProperty(value = "wrapRequestJsonInAnObject")
+ private Object wrapRequestJsonInAnObject;
+
+ /**
+ * Get the HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string).
+ *
+ * @return the requestMethod value
+ */
+ public Object requestMethod() {
+ return this.requestMethod;
+ }
+
+ /**
+ * Set the HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string).
+ *
+ * @param requestMethod the requestMethod value to set
+ * @return the RestSink object itself.
+ */
+ public RestSink withRequestMethod(Object requestMethod) {
+ this.requestMethod = requestMethod;
+ return this;
+ }
+
+ /**
+ * Get the additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string).
+ *
+ * @return the additionalHeaders value
+ */
+ public Object additionalHeaders() {
+ return this.additionalHeaders;
+ }
+
+ /**
+ * Set the additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string).
+ *
+ * @param additionalHeaders the additionalHeaders value to set
+ * @return the RestSink object itself.
+ */
+ public RestSink withAdditionalHeaders(Object additionalHeaders) {
+ this.additionalHeaders = additionalHeaders;
+ return this;
+ }
+
+ /**
+ * Get the timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
+ *
+ * @return the httpRequestTimeout value
+ */
+ public Object httpRequestTimeout() {
+ return this.httpRequestTimeout;
+ }
+
+ /**
+ * Set the timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
+ *
+ * @param httpRequestTimeout the httpRequestTimeout value to set
+ * @return the RestSink object itself.
+ */
+ public RestSink withHttpRequestTimeout(Object httpRequestTimeout) {
+ this.httpRequestTimeout = httpRequestTimeout;
+ return this;
+ }
+
+ /**
+ * Get the time to await before sending next request, in milliseconds.
+ *
+ * @return the requestInterval value
+ */
+ public Object requestInterval() {
+ return this.requestInterval;
+ }
+
+ /**
+ * Set the time to await before sending next request, in milliseconds.
+ *
+ * @param requestInterval the requestInterval value to set
+ * @return the RestSink object itself.
+ */
+ public RestSink withRequestInterval(Object requestInterval) {
+ this.requestInterval = requestInterval;
+ return this;
+ }
+
+ /**
+ * Get compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip.
+ *
+ * @return the compressionType value
+ */
+ public Object compressionType() {
+ return this.compressionType;
+ }
+
+ /**
+ * Set compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip.
+ *
+ * @param compressionType the compressionType value to set
+ * @return the RestSink object itself.
+ */
+ public RestSink withCompressionType(Object compressionType) {
+ this.compressionType = compressionType;
+ return this;
+ }
+
+ /**
+ * Get wraps Request Array Json into an Object before calling the rest endpoint , Default is false. ex: if true request content sample format is { rows:[]} else the format is [].
+ *
+ * @return the wrapRequestJsonInAnObject value
+ */
+ public Object wrapRequestJsonInAnObject() {
+ return this.wrapRequestJsonInAnObject;
+ }
+
+ /**
+ * Set wraps Request Array Json into an Object before calling the rest endpoint , Default is false. ex: if true request content sample format is { rows:[]} else the format is [].
+ *
+ * @param wrapRequestJsonInAnObject the wrapRequestJsonInAnObject value to set
+ * @return the RestSink object itself.
+ */
+ public RestSink withWrapRequestJsonInAnObject(Object wrapRequestJsonInAnObject) {
+ this.wrapRequestJsonInAnObject = wrapRequestJsonInAnObject;
+ return this;
+ }
+
+}
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SalesforceMarketingCloudLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SalesforceMarketingCloudLinkedService.java
index 87f362b33995..325ab6ea93a5 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SalesforceMarketingCloudLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SalesforceMarketingCloudLinkedService.java
@@ -21,11 +21,18 @@
@JsonTypeName("SalesforceMarketingCloud")
@JsonFlatten
public class SalesforceMarketingCloudLinkedService extends LinkedServiceInner {
+ /**
+ * Properties used to connect to Salesforce Marketing Cloud. It is mutually
+ * exclusive with any other properties in the linked service. Type: object.
+ */
+ @JsonProperty(value = "typeProperties.connectionProperties")
+ private Object connectionProperties;
+
/**
* The client ID associated with the Salesforce Marketing Cloud
* application. Type: string (or Expression with resultType string).
*/
- @JsonProperty(value = "typeProperties.clientId", required = true)
+ @JsonProperty(value = "typeProperties.clientId")
private Object clientId;
/**
@@ -68,6 +75,26 @@ public class SalesforceMarketingCloudLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.encryptedCredential")
private Object encryptedCredential;
+ /**
+ * Get properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @return the connectionProperties value
+ */
+ public Object connectionProperties() {
+ return this.connectionProperties;
+ }
+
+ /**
+ * Set properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @param connectionProperties the connectionProperties value to set
+ * @return the SalesforceMarketingCloudLinkedService object itself.
+ */
+ public SalesforceMarketingCloudLinkedService withConnectionProperties(Object connectionProperties) {
+ this.connectionProperties = connectionProperties;
+ return this;
+ }
+
/**
* Get the client ID associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubLinkedService.java
index 5d04c1b9146d..0cdac3116200 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubLinkedService.java
@@ -25,7 +25,7 @@ public class SapOpenHubLinkedService extends LinkedServiceInner {
* Host name of the SAP BW instance where the open hub destination is
* located. Type: string (or Expression with resultType string).
*/
- @JsonProperty(value = "typeProperties.server", required = true)
+ @JsonProperty(value = "typeProperties.server")
private Object server;
/**
@@ -33,7 +33,7 @@ public class SapOpenHubLinkedService extends LinkedServiceInner {
* located. (Usually a two-digit decimal number represented as a string.)
* Type: string (or Expression with resultType string).
*/
- @JsonProperty(value = "typeProperties.systemNumber", required = true)
+ @JsonProperty(value = "typeProperties.systemNumber")
private Object systemNumber;
/**
@@ -41,7 +41,7 @@ public class SapOpenHubLinkedService extends LinkedServiceInner {
* is located. (Usually a three-digit decimal number represented as a
* string) Type: string (or Expression with resultType string).
*/
- @JsonProperty(value = "typeProperties.clientId", required = true)
+ @JsonProperty(value = "typeProperties.clientId")
private Object clientId;
/**
@@ -52,6 +52,13 @@ public class SapOpenHubLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.language")
private Object language;
+ /**
+ * SystemID of the SAP system where the table is located. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.systemId")
+ private Object systemId;
+
/**
* Username to access the SAP BW server where the open hub destination is
* located. Type: string (or Expression with resultType string).
@@ -66,6 +73,27 @@ public class SapOpenHubLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.password")
private SecretBase password;
+ /**
+ * The hostname of the SAP Message Server. Type: string (or Expression with
+ * resultType string).
+ */
+ @JsonProperty(value = "typeProperties.messageServer")
+ private Object messageServer;
+
+ /**
+ * The service name or port number of the Message Server. Type: string (or
+ * Expression with resultType string).
+ */
+ @JsonProperty(value = "typeProperties.messageServerService")
+ private Object messageServerService;
+
+ /**
+ * The Logon Group for the SAP System. Type: string (or Expression with
+ * resultType string).
+ */
+ @JsonProperty(value = "typeProperties.logonGroup")
+ private Object logonGroup;
+
/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
@@ -154,6 +182,26 @@ public SapOpenHubLinkedService withLanguage(Object language) {
return this;
}
+ /**
+ * Get systemID of the SAP system where the table is located. Type: string (or Expression with resultType string).
+ *
+ * @return the systemId value
+ */
+ public Object systemId() {
+ return this.systemId;
+ }
+
+ /**
+ * Set systemID of the SAP system where the table is located. Type: string (or Expression with resultType string).
+ *
+ * @param systemId the systemId value to set
+ * @return the SapOpenHubLinkedService object itself.
+ */
+ public SapOpenHubLinkedService withSystemId(Object systemId) {
+ this.systemId = systemId;
+ return this;
+ }
+
/**
* Get username to access the SAP BW server where the open hub destination is located. Type: string (or Expression with resultType string).
*
@@ -194,6 +242,66 @@ public SapOpenHubLinkedService withPassword(SecretBase password) {
return this;
}
+ /**
+ * Get the hostname of the SAP Message Server. Type: string (or Expression with resultType string).
+ *
+ * @return the messageServer value
+ */
+ public Object messageServer() {
+ return this.messageServer;
+ }
+
+ /**
+ * Set the hostname of the SAP Message Server. Type: string (or Expression with resultType string).
+ *
+ * @param messageServer the messageServer value to set
+ * @return the SapOpenHubLinkedService object itself.
+ */
+ public SapOpenHubLinkedService withMessageServer(Object messageServer) {
+ this.messageServer = messageServer;
+ return this;
+ }
+
+ /**
+ * Get the service name or port number of the Message Server. Type: string (or Expression with resultType string).
+ *
+ * @return the messageServerService value
+ */
+ public Object messageServerService() {
+ return this.messageServerService;
+ }
+
+ /**
+ * Set the service name or port number of the Message Server. Type: string (or Expression with resultType string).
+ *
+ * @param messageServerService the messageServerService value to set
+ * @return the SapOpenHubLinkedService object itself.
+ */
+ public SapOpenHubLinkedService withMessageServerService(Object messageServerService) {
+ this.messageServerService = messageServerService;
+ return this;
+ }
+
+ /**
+ * Get the Logon Group for the SAP System. Type: string (or Expression with resultType string).
+ *
+ * @return the logonGroup value
+ */
+ public Object logonGroup() {
+ return this.logonGroup;
+ }
+
+ /**
+ * Set the Logon Group for the SAP System. Type: string (or Expression with resultType string).
+ *
+ * @param logonGroup the logonGroup value to set
+ * @return the SapOpenHubLinkedService object itself.
+ */
+ public SapOpenHubLinkedService withLogonGroup(Object logonGroup) {
+ this.logonGroup = logonGroup;
+ return this;
+ }
+
/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java
index de0f7e3d371d..b5a079cdd019 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java
@@ -35,6 +35,21 @@ public class SapOpenHubSource extends TabularSource {
@JsonProperty(value = "baseRequestId")
private Object baseRequestId;
+ /**
+ * Specifies the custom RFC function module that will be used to read data
+ * from SAP Table. Type: string (or Expression with resultType string).
+ */
+ @JsonProperty(value = "customRfcReadTableFunctionModule")
+ private Object customRfcReadTableFunctionModule;
+
+ /**
+ * The single character that will be used as delimiter passed to SAP RFC as
+ * well as splitting the output data retrieved. Type: string (or Expression
+ * with resultType string).
+ */
+ @JsonProperty(value = "sapDataColumnDelimiter")
+ private Object sapDataColumnDelimiter;
+
/**
* Get whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean).
*
@@ -75,4 +90,44 @@ public SapOpenHubSource withBaseRequestId(Object baseRequestId) {
return this;
}
+ /**
+ * Get specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string).
+ *
+ * @return the customRfcReadTableFunctionModule value
+ */
+ public Object customRfcReadTableFunctionModule() {
+ return this.customRfcReadTableFunctionModule;
+ }
+
+ /**
+ * Set specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string).
+ *
+ * @param customRfcReadTableFunctionModule the customRfcReadTableFunctionModule value to set
+ * @return the SapOpenHubSource object itself.
+ */
+ public SapOpenHubSource withCustomRfcReadTableFunctionModule(Object customRfcReadTableFunctionModule) {
+ this.customRfcReadTableFunctionModule = customRfcReadTableFunctionModule;
+ return this;
+ }
+
+ /**
+ * Get the single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).
+ *
+ * @return the sapDataColumnDelimiter value
+ */
+ public Object sapDataColumnDelimiter() {
+ return this.sapDataColumnDelimiter;
+ }
+
+ /**
+ * Set the single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).
+ *
+ * @param sapDataColumnDelimiter the sapDataColumnDelimiter value to set
+ * @return the SapOpenHubSource object itself.
+ */
+ public SapOpenHubSource withSapDataColumnDelimiter(Object sapDataColumnDelimiter) {
+ this.sapDataColumnDelimiter = sapDataColumnDelimiter;
+ return this;
+ }
+
}
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapTableSource.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapTableSource.java
index a617a80852bb..ecf0f409877c 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapTableSource.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapTableSource.java
@@ -61,6 +61,14 @@ public class SapTableSource extends TabularSource {
@JsonProperty(value = "customRfcReadTableFunctionModule")
private Object customRfcReadTableFunctionModule;
+ /**
+ * The single character that will be used as delimiter passed to SAP RFC as
+ * well as splitting the output data retrieved. Type: string (or Expression
+ * with resultType string).
+ */
+ @JsonProperty(value = "sapDataColumnDelimiter")
+ private Object sapDataColumnDelimiter;
+
/**
* The partition mechanism that will be used for SAP table read in
* parallel. Possible values include: 'None', 'PartitionOnInt',
@@ -196,6 +204,26 @@ public SapTableSource withCustomRfcReadTableFunctionModule(Object customRfcReadT
return this;
}
+ /**
+ * Get the single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).
+ *
+ * @return the sapDataColumnDelimiter value
+ */
+ public Object sapDataColumnDelimiter() {
+ return this.sapDataColumnDelimiter;
+ }
+
+ /**
+ * Set the single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).
+ *
+ * @param sapDataColumnDelimiter the sapDataColumnDelimiter value to set
+ * @return the SapTableSource object itself.
+ */
+ public SapTableSource withSapDataColumnDelimiter(Object sapDataColumnDelimiter) {
+ this.sapDataColumnDelimiter = sapDataColumnDelimiter;
+ return this;
+ }
+
/**
* Get the partition mechanism that will be used for SAP table read in parallel. Possible values include: 'None', 'PartitionOnInt', 'PartitionOnCalendarYear', 'PartitionOnCalendarMonth', 'PartitionOnCalendarDate', 'PartitionOnTime'.
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SquareLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SquareLinkedService.java
index 0cf7e6de5aaf..eb0459b94627 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SquareLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SquareLinkedService.java
@@ -21,16 +21,23 @@
@JsonTypeName("Square")
@JsonFlatten
public class SquareLinkedService extends LinkedServiceInner {
+ /**
+ * Properties used to connect to Square. It is mutually exclusive with any
+ * other properties in the linked service. Type: object.
+ */
+ @JsonProperty(value = "typeProperties.connectionProperties")
+ private Object connectionProperties;
+
/**
* The URL of the Square instance. (i.e. mystore.mysquare.com).
*/
- @JsonProperty(value = "typeProperties.host", required = true)
+ @JsonProperty(value = "typeProperties.host")
private Object host;
/**
* The client ID associated with your Square application.
*/
- @JsonProperty(value = "typeProperties.clientId", required = true)
+ @JsonProperty(value = "typeProperties.clientId")
private Object clientId;
/**
@@ -43,7 +50,7 @@ public class SquareLinkedService extends LinkedServiceInner {
* The redirect URL assigned in the Square application dashboard. (i.e.
* http://localhost:2500).
*/
- @JsonProperty(value = "typeProperties.redirectUri", required = true)
+ @JsonProperty(value = "typeProperties.redirectUri")
private Object redirectUri;
/**
@@ -76,6 +83,26 @@ public class SquareLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.encryptedCredential")
private Object encryptedCredential;
+ /**
+ * Get properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @return the connectionProperties value
+ */
+ public Object connectionProperties() {
+ return this.connectionProperties;
+ }
+
+ /**
+ * Set properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @param connectionProperties the connectionProperties value to set
+ * @return the SquareLinkedService object itself.
+ */
+ public SquareLinkedService withConnectionProperties(Object connectionProperties) {
+ this.connectionProperties = connectionProperties;
+ return this;
+ }
+
/**
* Get the URL of the Square instance. (i.e. mystore.mysquare.com).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/XeroLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/XeroLinkedService.java
index a18910b88d1e..252d957243eb 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/XeroLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/XeroLinkedService.java
@@ -21,10 +21,17 @@
@JsonTypeName("Xero")
@JsonFlatten
public class XeroLinkedService extends LinkedServiceInner {
+ /**
+ * Properties used to connect to Xero. It is mutually exclusive with any
+ * other properties in the linked service. Type: object.
+ */
+ @JsonProperty(value = "typeProperties.connectionProperties")
+ private Object connectionProperties;
+
/**
* The endpoint of the Xero server. (i.e. api.xero.com).
*/
- @JsonProperty(value = "typeProperties.host", required = true)
+ @JsonProperty(value = "typeProperties.host")
private Object host;
/**
@@ -72,6 +79,26 @@ public class XeroLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.encryptedCredential")
private Object encryptedCredential;
+ /**
+ * Get properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @return the connectionProperties value
+ */
+ public Object connectionProperties() {
+ return this.connectionProperties;
+ }
+
+ /**
+ * Set properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @param connectionProperties the connectionProperties value to set
+ * @return the XeroLinkedService object itself.
+ */
+ public XeroLinkedService withConnectionProperties(Object connectionProperties) {
+ this.connectionProperties = connectionProperties;
+ return this;
+ }
+
/**
* Get the endpoint of the Xero server. (i.e. api.xero.com).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ZohoLinkedService.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ZohoLinkedService.java
index 5c334c210cc9..dc0e13e9c3e7 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ZohoLinkedService.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ZohoLinkedService.java
@@ -21,10 +21,17 @@
@JsonTypeName("Zoho")
@JsonFlatten
public class ZohoLinkedService extends LinkedServiceInner {
+ /**
+ * Properties used to connect to Zoho. It is mutually exclusive with any
+ * other properties in the linked service. Type: object.
+ */
+ @JsonProperty(value = "typeProperties.connectionProperties")
+ private Object connectionProperties;
+
/**
* The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private).
*/
- @JsonProperty(value = "typeProperties.endpoint", required = true)
+ @JsonProperty(value = "typeProperties.endpoint")
private Object endpoint;
/**
@@ -63,6 +70,26 @@ public class ZohoLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.encryptedCredential")
private Object encryptedCredential;
+ /**
+ * Get properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @return the connectionProperties value
+ */
+ public Object connectionProperties() {
+ return this.connectionProperties;
+ }
+
+ /**
+ * Set properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object.
+ *
+ * @param connectionProperties the connectionProperties value to set
+ * @return the ZohoLinkedService object itself.
+ */
+ public ZohoLinkedService withConnectionProperties(Object connectionProperties) {
+ this.connectionProperties = connectionProperties;
+ return this;
+ }
+
/**
* Get the endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private).
*
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DataFlowInner.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DataFlowInner.java
index ae6b5b3cdcbd..640ce52d1e97 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DataFlowInner.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DataFlowInner.java
@@ -14,7 +14,6 @@
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonSubTypes;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MappingDataFlow;
/**
* Azure Data Factory nested object which contains a flow with data movements
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java
index 36a1d9211b32..e6a553623dca 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java
@@ -9,67 +9,7 @@
package com.microsoft.azure.management.datafactory.v2018_06_01.implementation;
import java.util.Map;
-
-import com.microsoft.azure.management.datafactory.v2018_06_01.AmazonMWSObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AmazonRedshiftTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AmazonS3Dataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AvroDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureBlobDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureBlobFSDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureDataExplorerTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureDataLakeStoreDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureMariaDBTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureMySqlTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzurePostgreSqlTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSearchIndexDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSqlDWTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSqlMITableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSqlTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.BinaryDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CassandraTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CommonDataServiceForAppsEntityDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ConcurObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CosmosDbMongoDbApiCollectionDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CosmosDbSqlApiCollectionDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CouchbaseTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CustomDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.Db2TableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DelimitedTextDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DocumentDbCollectionDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DrillTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DynamicsAXResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DynamicsCrmEntityDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DynamicsEntityDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.EloquaObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ExcelDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.FileShareDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GoogleAdWordsObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GoogleBigQueryObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GreenplumTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HBaseObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HiveObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HttpDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HubspotObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ImpalaObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.InformixTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.JiraObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.JsonDataset;
import com.microsoft.azure.management.datafactory.v2018_06_01.LinkedServiceReference;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MagentoObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MariaDBTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MarketoObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MicrosoftAccessTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MongoDbCollectionDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MongoDbV2CollectionDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MySqlTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.NetezzaTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ODataResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OdbcTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.Office365Dataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OracleServiceCloudObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OracleTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OrcDataset;
import com.microsoft.azure.management.datafactory.v2018_06_01.ParameterSpecification;
import java.util.List;
import com.microsoft.azure.management.datafactory.v2018_06_01.DatasetFolder;
@@ -77,38 +17,6 @@
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonSubTypes;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ParquetDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PaypalObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PhoenixObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PostgreSqlTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PrestoObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.QuickBooksObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.RelationalTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ResponsysObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.RestResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SalesforceMarketingCloudObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SalesforceObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SalesforceServiceCloudObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapBwCubeDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapCloudForCustomerResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapEccResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapHanaTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapOpenHubTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapTableResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ServiceNowObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SharePointOnlineListResourceDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ShopifyObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SnowflakeDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SparkObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SqlServerTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SquareObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SybaseTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.TeradataTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.VerticaTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.WebTableDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.XeroObjectDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.XmlDataset;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ZohoObjectDataset;
/**
* The Azure Data Factory nested object which identifies data within different
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/IntegrationRuntimeInner.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/IntegrationRuntimeInner.java
index 714c12e9db2e..58b27acef3ca 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/IntegrationRuntimeInner.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/IntegrationRuntimeInner.java
@@ -13,8 +13,6 @@
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonSubTypes;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ManagedIntegrationRuntime;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SelfHostedIntegrationRuntime;
/**
* Azure Data Factory nested object which serves as a compute resource for
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java
index 17b712154166..a11d27d96022 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java
@@ -9,110 +9,13 @@
package com.microsoft.azure.management.datafactory.v2018_06_01.implementation;
import java.util.Map;
-
-import com.microsoft.azure.management.datafactory.v2018_06_01.AmazonMWSLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AmazonRedshiftLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AmazonS3LinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureBatchLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureBlobFSLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureBlobStorageLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureDataExplorerLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureDataLakeAnalyticsLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureDataLakeStoreLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureDatabricksLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureFileStorageLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureFunctionLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureKeyVaultLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureMLLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureMLServiceLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureMariaDBLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureMySqlLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzurePostgreSqlLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSearchLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSqlDWLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSqlDatabaseLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureSqlMILinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureStorageLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.AzureTableStorageLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CassandraLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CommonDataServiceForAppsLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ConcurLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CosmosDbLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CosmosDbMongoDbApiLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CouchbaseLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.CustomDataSourceLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.Db2LinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DrillLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DynamicsAXLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DynamicsCrmLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.DynamicsLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.EloquaLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.FileServerLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.FtpServerLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GoogleAdWordsLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GoogleBigQueryLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GoogleCloudStorageLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.GreenplumLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HBaseLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HDInsightLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HDInsightOnDemandLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HdfsLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HiveLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HttpLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.HubspotLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ImpalaLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.InformixLinkedService;
import com.microsoft.azure.management.datafactory.v2018_06_01.IntegrationRuntimeReference;
-import com.microsoft.azure.management.datafactory.v2018_06_01.JiraLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MagentoLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MariaDBLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MarketoLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MicrosoftAccessLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MongoDbLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MongoDbV2LinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MySqlLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.NetezzaLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ODataLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OdbcLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.Office365LinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OracleLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.OracleServiceCloudLinkedService;
import com.microsoft.azure.management.datafactory.v2018_06_01.ParameterSpecification;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonSubTypes;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PaypalLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PhoenixLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PostgreSqlLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.PrestoLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.QuickBooksLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ResponsysLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.RestServiceLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SalesforceLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SalesforceMarketingCloudLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SalesforceServiceCloudLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapBWLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapCloudForCustomerLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapEccLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapHanaLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapOpenHubLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SapTableLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ServiceNowLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SftpServerLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SharePointOnlineListLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ShopifyLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SnowflakeLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SparkLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SqlServerLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SquareLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.SybaseLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.TeradataLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.VerticaLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.WebLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.XeroLinkedService;
-import com.microsoft.azure.management.datafactory.v2018_06_01.ZohoLinkedService;
/**
* The Azure Data Factory nested object which contains the information and
diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/TriggerInner.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/TriggerInner.java
index 275a137e2dab..d6a5e12c92a2 100644
--- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/TriggerInner.java
+++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/TriggerInner.java
@@ -9,17 +9,12 @@
package com.microsoft.azure.management.datafactory.v2018_06_01.implementation;
import java.util.Map;
-
-import com.microsoft.azure.management.datafactory.v2018_06_01.ChainingTrigger;
-import com.microsoft.azure.management.datafactory.v2018_06_01.MultiplePipelineTrigger;
-import com.microsoft.azure.management.datafactory.v2018_06_01.RerunTumblingWindowTrigger;
import com.microsoft.azure.management.datafactory.v2018_06_01.TriggerRuntimeState;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonSubTypes;
-import com.microsoft.azure.management.datafactory.v2018_06_01.TumblingWindowTrigger;
/**
* Azure data factory nested object which contains information about creating