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