diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBLinkedService.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBLinkedService.java new file mode 100644 index 0000000000000..bdb5d211d44c7 --- /dev/null +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBLinkedService.java @@ -0,0 +1,105 @@ +/** + * 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; +import com.microsoft.azure.management.datafactory.v2018_06_01.implementation.LinkedServiceInner; + +/** + * Azure Database for MariaDB linked service. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("AzureMariaDB") +@JsonFlatten +public class AzureMariaDBLinkedService extends LinkedServiceInner { + /** + * An ODBC connection string. Type: string, SecureString or + * AzureKeyVaultSecretReference. + */ + @JsonProperty(value = "typeProperties.connectionString") + private Object connectionString; + + /** + * The Azure key vault secret reference of password in connection string. + */ + @JsonProperty(value = "typeProperties.pwd") + private AzureKeyVaultSecretReference pwd; + + /** + * The encrypted credential used for authentication. Credentials are + * encrypted using the integration runtime credential manager. Type: string + * (or Expression with resultType string). + */ + @JsonProperty(value = "typeProperties.encryptedCredential") + private Object encryptedCredential; + + /** + * Get an ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. + * + * @return the connectionString value + */ + public Object connectionString() { + return this.connectionString; + } + + /** + * Set an ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. + * + * @param connectionString the connectionString value to set + * @return the AzureMariaDBLinkedService object itself. + */ + public AzureMariaDBLinkedService withConnectionString(Object connectionString) { + this.connectionString = connectionString; + return this; + } + + /** + * Get the Azure key vault secret reference of password in connection string. + * + * @return the pwd value + */ + public AzureKeyVaultSecretReference pwd() { + return this.pwd; + } + + /** + * Set the Azure key vault secret reference of password in connection string. + * + * @param pwd the pwd value to set + * @return the AzureMariaDBLinkedService object itself. + */ + public AzureMariaDBLinkedService withPwd(AzureKeyVaultSecretReference pwd) { + this.pwd = pwd; + 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). + * + * @return the encryptedCredential value + */ + public Object encryptedCredential() { + return this.encryptedCredential; + } + + /** + * Set the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). + * + * @param encryptedCredential the encryptedCredential value to set + * @return the AzureMariaDBLinkedService object itself. + */ + public AzureMariaDBLinkedService withEncryptedCredential(Object encryptedCredential) { + this.encryptedCredential = encryptedCredential; + return this; + } + +} diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBSource.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBSource.java new file mode 100644 index 0000000000000..adca418020bb0 --- /dev/null +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBSource.java @@ -0,0 +1,48 @@ +/** + * 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 Azure MariaDB source. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("AzureMariaDBSource") +public class AzureMariaDBSource extends CopySource { + /** + * A query to retrieve data from source. Type: string (or Expression with + * resultType string). + */ + @JsonProperty(value = "query") + private Object query; + + /** + * Get a query to retrieve data from source. Type: string (or Expression with resultType string). + * + * @return the query value + */ + public Object query() { + return this.query; + } + + /** + * Set a query to retrieve data from source. Type: string (or Expression with resultType string). + * + * @param query the query value to set + * @return the AzureMariaDBSource object itself. + */ + public AzureMariaDBSource withQuery(Object query) { + this.query = query; + return this; + } + +} diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBTableDataset.java new file mode 100644 index 0000000000000..03ac79d83c8a2 --- /dev/null +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureMariaDBTableDataset.java @@ -0,0 +1,50 @@ +/** + * 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; +import com.microsoft.azure.management.datafactory.v2018_06_01.implementation.DatasetInner; + +/** + * Azure Database for MariaDB dataset. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("AzureMariaDBTable") +@JsonFlatten +public class AzureMariaDBTableDataset extends DatasetInner { + /** + * The table name. Type: string (or Expression with resultType string). + */ + @JsonProperty(value = "typeProperties.tableName") + private Object tableName; + + /** + * Get the table name. Type: string (or Expression with resultType string). + * + * @return the tableName value + */ + public Object tableName() { + return this.tableName; + } + + /** + * Set the table name. Type: string (or Expression with resultType string). + * + * @param tableName the tableName value to set + * @return the AzureMariaDBTableDataset object itself. + */ + public AzureMariaDBTableDataset withTableName(Object tableName) { + this.tableName = tableName; + return this; + } + +} diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWTableDataset.java index 65c4bcc8bc760..ccb870b082160 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlDWTableDataset.java @@ -21,29 +21,15 @@ @JsonTypeName("AzureSqlDWTable") @JsonFlatten public class AzureSqlDWTableDataset extends DatasetInner { - /** - * This property will be retired. Please consider using schema + table - * properties instead. - */ - @JsonProperty(value = "typeProperties.tableName") - private Object tableName; - - /** - * The schema name of the Azure SQL Data Warehouse. Type: string (or - * Expression with resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object azureSqlDWTableDatasetSchema; - /** * The table name of the Azure SQL Data Warehouse. Type: string (or * Expression with resultType string). */ - @JsonProperty(value = "typeProperties.table") - private Object table; + @JsonProperty(value = "typeProperties.tableName") + private Object tableName; /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +38,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the AzureSqlDWTableDataset object itself. @@ -62,44 +48,4 @@ public AzureSqlDWTableDataset withTableName(Object tableName) { return this; } - /** - * Get the schema name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). - * - * @return the azureSqlDWTableDatasetSchema value - */ - public Object azureSqlDWTableDatasetSchema() { - return this.azureSqlDWTableDatasetSchema; - } - - /** - * Set the schema name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). - * - * @param azureSqlDWTableDatasetSchema the azureSqlDWTableDatasetSchema value to set - * @return the AzureSqlDWTableDataset object itself. - */ - public AzureSqlDWTableDataset withAzureSqlDWTableDatasetSchema(Object azureSqlDWTableDatasetSchema) { - this.azureSqlDWTableDatasetSchema = azureSqlDWTableDatasetSchema; - return this; - } - - /** - * Get the table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the AzureSqlDWTableDataset object itself. - */ - public AzureSqlDWTableDataset withTable(Object table) { - this.table = table; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlTableDataset.java index 135853d1af383..fa52e92a0b55f 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/AzureSqlTableDataset.java @@ -21,29 +21,15 @@ @JsonTypeName("AzureSqlTable") @JsonFlatten public class AzureSqlTableDataset extends DatasetInner { - /** - * This property will be retired. Please consider using schema + table - * properties instead. - */ - @JsonProperty(value = "typeProperties.tableName") - private Object tableName; - - /** - * The schema name of the Azure SQL database. Type: string (or Expression - * with resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object azureSqlTableDatasetSchema; - /** * The table name of the Azure SQL database. Type: string (or Expression * with resultType string). */ - @JsonProperty(value = "typeProperties.table") - private Object table; + @JsonProperty(value = "typeProperties.tableName") + private Object tableName; /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name of the Azure SQL database. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +38,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name of the Azure SQL database. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the AzureSqlTableDataset object itself. @@ -62,44 +48,4 @@ public AzureSqlTableDataset withTableName(Object tableName) { return this; } - /** - * Get the schema name of the Azure SQL database. Type: string (or Expression with resultType string). - * - * @return the azureSqlTableDatasetSchema value - */ - public Object azureSqlTableDatasetSchema() { - return this.azureSqlTableDatasetSchema; - } - - /** - * Set the schema name of the Azure SQL database. Type: string (or Expression with resultType string). - * - * @param azureSqlTableDatasetSchema the azureSqlTableDatasetSchema value to set - * @return the AzureSqlTableDataset object itself. - */ - public AzureSqlTableDataset withAzureSqlTableDatasetSchema(Object azureSqlTableDatasetSchema) { - this.azureSqlTableDatasetSchema = azureSqlTableDatasetSchema; - return this; - } - - /** - * Get the table name of the Azure SQL database. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Azure SQL database. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the AzureSqlTableDataset object itself. - */ - public AzureSqlTableDataset withTable(Object table) { - this.table = table; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySource.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySource.java index 91f4083bfac44..e410118fcea6a 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySource.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/CopySource.java @@ -39,6 +39,7 @@ @JsonSubTypes.Type(name = "PhoenixSource", value = PhoenixSource.class), @JsonSubTypes.Type(name = "PaypalSource", value = PaypalSource.class), @JsonSubTypes.Type(name = "MarketoSource", value = MarketoSource.class), + @JsonSubTypes.Type(name = "AzureMariaDBSource", value = AzureMariaDBSource.class), @JsonSubTypes.Type(name = "MariaDBSource", value = MariaDBSource.class), @JsonSubTypes.Type(name = "MagentoSource", value = MagentoSource.class), @JsonSubTypes.Type(name = "JiraSource", value = JiraSource.class), diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DrillTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DrillTableDataset.java index 69aa079af72c8..faec1b6e2e9b0 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DrillTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/DrillTableDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class DrillTableDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Drill. Type: string (or Expression with resultType - * string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Drill. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object drillTableDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the DrillTableDataset object itself. @@ -62,44 +47,4 @@ public DrillTableDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Drill. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Drill. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the DrillTableDataset object itself. - */ - public DrillTableDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Drill. Type: string (or Expression with resultType string). - * - * @return the drillTableDatasetSchema value - */ - public Object drillTableDatasetSchema() { - return this.drillTableDatasetSchema; - } - - /** - * Set the schema name of the Drill. Type: string (or Expression with resultType string). - * - * @param drillTableDatasetSchema the drillTableDatasetSchema value to set - * @return the DrillTableDataset object itself. - */ - public DrillTableDataset withDrillTableDatasetSchema(Object drillTableDatasetSchema) { - this.drillTableDatasetSchema = drillTableDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GoogleBigQueryObjectDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GoogleBigQueryObjectDataset.java index 7df8459d3d210..850da9d4d836a 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GoogleBigQueryObjectDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GoogleBigQueryObjectDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class GoogleBigQueryObjectDataset extends DatasetInner { /** - * This property will be retired. Please consider using database + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Google BigQuery. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The database name of the Google BigQuery. Type: string (or Expression - * with resultType string). - */ - @JsonProperty(value = "typeProperties.dataset") - private Object dataset; - - /** - * Get this property will be retired. Please consider using database + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using database + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the GoogleBigQueryObjectDataset object itself. @@ -62,44 +47,4 @@ public GoogleBigQueryObjectDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Google BigQuery. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Google BigQuery. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the GoogleBigQueryObjectDataset object itself. - */ - public GoogleBigQueryObjectDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the database name of the Google BigQuery. Type: string (or Expression with resultType string). - * - * @return the dataset value - */ - public Object dataset() { - return this.dataset; - } - - /** - * Set the database name of the Google BigQuery. Type: string (or Expression with resultType string). - * - * @param dataset the dataset value to set - * @return the GoogleBigQueryObjectDataset object itself. - */ - public GoogleBigQueryObjectDataset withDataset(Object dataset) { - this.dataset = dataset; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GreenplumTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GreenplumTableDataset.java index 6e2010c592088..36ec8bb210b18 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GreenplumTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/GreenplumTableDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class GreenplumTableDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of Greenplum. Type: string (or Expression with resultType - * string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of Greenplum. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object greenplumTableDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the GreenplumTableDataset object itself. @@ -62,44 +47,4 @@ public GreenplumTableDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of Greenplum. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of Greenplum. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the GreenplumTableDataset object itself. - */ - public GreenplumTableDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of Greenplum. Type: string (or Expression with resultType string). - * - * @return the greenplumTableDatasetSchema value - */ - public Object greenplumTableDatasetSchema() { - return this.greenplumTableDatasetSchema; - } - - /** - * Set the schema name of Greenplum. Type: string (or Expression with resultType string). - * - * @param greenplumTableDatasetSchema the greenplumTableDatasetSchema value to set - * @return the GreenplumTableDataset object itself. - */ - public GreenplumTableDataset withGreenplumTableDatasetSchema(Object greenplumTableDatasetSchema) { - this.greenplumTableDatasetSchema = greenplumTableDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/HiveObjectDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/HiveObjectDataset.java index 0b8c595754b6f..22929b6f7a9ad 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/HiveObjectDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/HiveObjectDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class HiveObjectDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Hive. Type: string (or Expression with resultType - * string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Hive. Type: string (or Expression with resultType - * string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object hiveObjectDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the HiveObjectDataset object itself. @@ -62,44 +47,4 @@ public HiveObjectDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Hive. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Hive. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the HiveObjectDataset object itself. - */ - public HiveObjectDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Hive. Type: string (or Expression with resultType string). - * - * @return the hiveObjectDatasetSchema value - */ - public Object hiveObjectDatasetSchema() { - return this.hiveObjectDatasetSchema; - } - - /** - * Set the schema name of the Hive. Type: string (or Expression with resultType string). - * - * @param hiveObjectDatasetSchema the hiveObjectDatasetSchema value to set - * @return the HiveObjectDataset object itself. - */ - public HiveObjectDataset withHiveObjectDatasetSchema(Object hiveObjectDatasetSchema) { - this.hiveObjectDatasetSchema = hiveObjectDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ImpalaObjectDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ImpalaObjectDataset.java index 53ad8ed01cfcc..9ea85dcdb9af6 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ImpalaObjectDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/ImpalaObjectDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class ImpalaObjectDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Impala. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Impala. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object impalaObjectDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the ImpalaObjectDataset object itself. @@ -62,44 +47,4 @@ public ImpalaObjectDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Impala. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Impala. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the ImpalaObjectDataset object itself. - */ - public ImpalaObjectDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Impala. Type: string (or Expression with resultType string). - * - * @return the impalaObjectDatasetSchema value - */ - public Object impalaObjectDatasetSchema() { - return this.impalaObjectDatasetSchema; - } - - /** - * Set the schema name of the Impala. Type: string (or Expression with resultType string). - * - * @param impalaObjectDatasetSchema the impalaObjectDatasetSchema value to set - * @return the ImpalaObjectDataset object itself. - */ - public ImpalaObjectDataset withImpalaObjectDatasetSchema(Object impalaObjectDatasetSchema) { - this.impalaObjectDatasetSchema = impalaObjectDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/Office365Source.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/Office365Source.java index 7c1babfed200d..3f15d7fb5424b 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/Office365Source.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/Office365Source.java @@ -8,6 +8,7 @@ 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; @@ -17,4 +18,139 @@ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonTypeName("Office365Source") public class Office365Source extends CopySource { + /** + * The groups containing all the users. Type: array of strings (or + * Expression with resultType array of strings). + */ + @JsonProperty(value = "allowedGroups") + private Object allowedGroups; + + /** + * The user scope uri. Type: string (or Expression with resultType string). + */ + @JsonProperty(value = "userScopeFilterUri") + private Object userScopeFilterUri; + + /** + * The Column to apply the <paramref name="StartTime"/> and + * <paramref name="EndTime"/>. Type: string (or Expression with + * resultType string). + */ + @JsonProperty(value = "dateFilterColumn") + private Object dateFilterColumn; + + /** + * Start time of the requested range for this dataset. Type: string (or + * Expression with resultType string). + */ + @JsonProperty(value = "startTime") + private Object startTime; + + /** + * End time of the requested range for thsi dataset. Type: string (or + * Expression with resultType string). + */ + @JsonProperty(value = "endTime") + private Object endTime; + + /** + * Get the groups containing all the users. Type: array of strings (or Expression with resultType array of strings). + * + * @return the allowedGroups value + */ + public Object allowedGroups() { + return this.allowedGroups; + } + + /** + * Set the groups containing all the users. Type: array of strings (or Expression with resultType array of strings). + * + * @param allowedGroups the allowedGroups value to set + * @return the Office365Source object itself. + */ + public Office365Source withAllowedGroups(Object allowedGroups) { + this.allowedGroups = allowedGroups; + return this; + } + + /** + * Get the user scope uri. Type: string (or Expression with resultType string). + * + * @return the userScopeFilterUri value + */ + public Object userScopeFilterUri() { + return this.userScopeFilterUri; + } + + /** + * Set the user scope uri. Type: string (or Expression with resultType string). + * + * @param userScopeFilterUri the userScopeFilterUri value to set + * @return the Office365Source object itself. + */ + public Office365Source withUserScopeFilterUri(Object userScopeFilterUri) { + this.userScopeFilterUri = userScopeFilterUri; + return this; + } + + /** + * Get the Column to apply the <paramref name="StartTime"/> and <paramref name="EndTime"/>. Type: string (or Expression with resultType string). + * + * @return the dateFilterColumn value + */ + public Object dateFilterColumn() { + return this.dateFilterColumn; + } + + /** + * Set the Column to apply the <paramref name="StartTime"/> and <paramref name="EndTime"/>. Type: string (or Expression with resultType string). + * + * @param dateFilterColumn the dateFilterColumn value to set + * @return the Office365Source object itself. + */ + public Office365Source withDateFilterColumn(Object dateFilterColumn) { + this.dateFilterColumn = dateFilterColumn; + return this; + } + + /** + * Get start time of the requested range for this dataset. Type: string (or Expression with resultType string). + * + * @return the startTime value + */ + public Object startTime() { + return this.startTime; + } + + /** + * Set start time of the requested range for this dataset. Type: string (or Expression with resultType string). + * + * @param startTime the startTime value to set + * @return the Office365Source object itself. + */ + public Office365Source withStartTime(Object startTime) { + this.startTime = startTime; + return this; + } + + /** + * Get end time of the requested range for thsi dataset. Type: string (or Expression with resultType string). + * + * @return the endTime value + */ + public Object endTime() { + return this.endTime; + } + + /** + * Set end time of the requested range for thsi dataset. Type: string (or Expression with resultType string). + * + * @param endTime the endTime value to set + * @return the Office365Source object itself. + */ + public Office365Source withEndTime(Object endTime) { + this.endTime = endTime; + return this; + } + } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/OracleTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/OracleTableDataset.java index f980380dac83e..1a46e1c6f8bd5 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/OracleTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/OracleTableDataset.java @@ -21,29 +21,15 @@ @JsonTypeName("OracleTable") @JsonFlatten public class OracleTableDataset extends DatasetInner { - /** - * This property will be retired. Please consider using schema + table - * properties instead. - */ - @JsonProperty(value = "typeProperties.tableName") - private Object tableName; - - /** - * The schema name of the on-premises Oracle database. Type: string (or - * Expression with resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object oracleTableDatasetSchema; - /** * The table name of the on-premises Oracle database. Type: string (or * Expression with resultType string). */ - @JsonProperty(value = "typeProperties.table") - private Object table; + @JsonProperty(value = "typeProperties.tableName") + private Object tableName; /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name of the on-premises Oracle database. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +38,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name of the on-premises Oracle database. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the OracleTableDataset object itself. @@ -62,44 +48,4 @@ public OracleTableDataset withTableName(Object tableName) { return this; } - /** - * Get the schema name of the on-premises Oracle database. Type: string (or Expression with resultType string). - * - * @return the oracleTableDatasetSchema value - */ - public Object oracleTableDatasetSchema() { - return this.oracleTableDatasetSchema; - } - - /** - * Set the schema name of the on-premises Oracle database. Type: string (or Expression with resultType string). - * - * @param oracleTableDatasetSchema the oracleTableDatasetSchema value to set - * @return the OracleTableDataset object itself. - */ - public OracleTableDataset withOracleTableDatasetSchema(Object oracleTableDatasetSchema) { - this.oracleTableDatasetSchema = oracleTableDatasetSchema; - return this; - } - - /** - * Get the table name of the on-premises Oracle database. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the on-premises Oracle database. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the OracleTableDataset object itself. - */ - public OracleTableDataset withTable(Object table) { - this.table = table; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PhoenixObjectDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PhoenixObjectDataset.java index e38b3ff0dfb7c..dadeb1614d7df 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PhoenixObjectDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PhoenixObjectDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class PhoenixObjectDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Phoenix. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Phoenix. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object phoenixObjectDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the PhoenixObjectDataset object itself. @@ -62,44 +47,4 @@ public PhoenixObjectDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Phoenix. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Phoenix. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the PhoenixObjectDataset object itself. - */ - public PhoenixObjectDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Phoenix. Type: string (or Expression with resultType string). - * - * @return the phoenixObjectDatasetSchema value - */ - public Object phoenixObjectDatasetSchema() { - return this.phoenixObjectDatasetSchema; - } - - /** - * Set the schema name of the Phoenix. Type: string (or Expression with resultType string). - * - * @param phoenixObjectDatasetSchema the phoenixObjectDatasetSchema value to set - * @return the PhoenixObjectDataset object itself. - */ - public PhoenixObjectDataset withPhoenixObjectDatasetSchema(Object phoenixObjectDatasetSchema) { - this.phoenixObjectDatasetSchema = phoenixObjectDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PrestoObjectDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PrestoObjectDataset.java index dc7d7d8518cb4..bedb89289d10e 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PrestoObjectDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PrestoObjectDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class PrestoObjectDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Presto. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Presto. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object prestoObjectDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the PrestoObjectDataset object itself. @@ -62,44 +47,4 @@ public PrestoObjectDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Presto. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Presto. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the PrestoObjectDataset object itself. - */ - public PrestoObjectDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Presto. Type: string (or Expression with resultType string). - * - * @return the prestoObjectDatasetSchema value - */ - public Object prestoObjectDatasetSchema() { - return this.prestoObjectDatasetSchema; - } - - /** - * Set the schema name of the Presto. Type: string (or Expression with resultType string). - * - * @param prestoObjectDatasetSchema the prestoObjectDatasetSchema value to set - * @return the PrestoObjectDataset object itself. - */ - public PrestoObjectDataset withPrestoObjectDatasetSchema(Object prestoObjectDatasetSchema) { - this.prestoObjectDatasetSchema = prestoObjectDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSource.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSource.java index dd2d0cf303dca..670ad210007ae 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSource.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/RestSource.java @@ -18,6 +18,34 @@ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonTypeName("RestSource") public class RestSource extends CopySource { + /** + * The HTTP method used to call the RESTful API. The default is GET. Type: + * string (or Expression with resultType string). + */ + @JsonProperty(value = "requestMethod") + private Object requestMethod; + + /** + * The HTTP request body to the RESTful API if requestMethod is POST. Type: + * string (or Expression with resultType string). + */ + @JsonProperty(value = "requestBody") + private Object requestBody; + + /** + * 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 pagination rules to compose next page requests. Type: string (or + * Expression with resultType string). + */ + @JsonProperty(value = "paginationRules") + private Object paginationRules; + /** * 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: @@ -33,6 +61,86 @@ public class RestSource extends CopySource { @JsonProperty(value = "requestInterval") private Object requestInterval; + /** + * Get the HTTP method used to call the RESTful API. The default is GET. 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 GET. Type: string (or Expression with resultType string). + * + * @param requestMethod the requestMethod value to set + * @return the RestSource object itself. + */ + public RestSource withRequestMethod(Object requestMethod) { + this.requestMethod = requestMethod; + return this; + } + + /** + * Get the HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). + * + * @return the requestBody value + */ + public Object requestBody() { + return this.requestBody; + } + + /** + * Set the HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). + * + * @param requestBody the requestBody value to set + * @return the RestSource object itself. + */ + public RestSource withRequestBody(Object requestBody) { + this.requestBody = requestBody; + 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 RestSource object itself. + */ + public RestSource withAdditionalHeaders(Object additionalHeaders) { + this.additionalHeaders = additionalHeaders; + return this; + } + + /** + * Get the pagination rules to compose next page requests. Type: string (or Expression with resultType string). + * + * @return the paginationRules value + */ + public Object paginationRules() { + return this.paginationRules; + } + + /** + * Set the pagination rules to compose next page requests. Type: string (or Expression with resultType string). + * + * @param paginationRules the paginationRules value to set + * @return the RestSource object itself. + */ + public RestSource withPaginationRules(Object paginationRules) { + this.paginationRules = paginationRules; + 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])). * diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java index 2a925f1f4b02a..853793f099f2c 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SapOpenHubSource.java @@ -8,6 +8,7 @@ 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; @@ -18,4 +19,60 @@ @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonTypeName("SapOpenHubSource") public class SapOpenHubSource extends CopySource { + /** + * Whether to exclude the records of the last request. The default value is + * true. Type: boolean (or Expression with resultType boolean). + */ + @JsonProperty(value = "excludeLastRequest") + private Object excludeLastRequest; + + /** + * The ID of request for delta loading. Once it is set, only data with + * requestId larger than the value of this property will be retrieved. The + * default value is 0. Type: integer (or Expression with resultType integer + * ). + */ + @JsonProperty(value = "baseRequestId") + private Object baseRequestId; + + /** + * Get whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean). + * + * @return the excludeLastRequest value + */ + public Object excludeLastRequest() { + return this.excludeLastRequest; + } + + /** + * Set whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean). + * + * @param excludeLastRequest the excludeLastRequest value to set + * @return the SapOpenHubSource object itself. + */ + public SapOpenHubSource withExcludeLastRequest(Object excludeLastRequest) { + this.excludeLastRequest = excludeLastRequest; + return this; + } + + /** + * Get the ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer ). + * + * @return the baseRequestId value + */ + public Object baseRequestId() { + return this.baseRequestId; + } + + /** + * Set the ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer ). + * + * @param baseRequestId the baseRequestId value to set + * @return the SapOpenHubSource object itself. + */ + public SapOpenHubSource withBaseRequestId(Object baseRequestId) { + this.baseRequestId = baseRequestId; + return this; + } + } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SparkObjectDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SparkObjectDataset.java index 5737dd3bad5a2..70e92c4e8d362 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SparkObjectDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SparkObjectDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class SparkObjectDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Spark. Type: string (or Expression with resultType - * string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Spark. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object sparkObjectDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the SparkObjectDataset object itself. @@ -62,44 +47,4 @@ public SparkObjectDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Spark. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Spark. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the SparkObjectDataset object itself. - */ - public SparkObjectDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Spark. Type: string (or Expression with resultType string). - * - * @return the sparkObjectDatasetSchema value - */ - public Object sparkObjectDatasetSchema() { - return this.sparkObjectDatasetSchema; - } - - /** - * Set the schema name of the Spark. Type: string (or Expression with resultType string). - * - * @param sparkObjectDatasetSchema the sparkObjectDatasetSchema value to set - * @return the SparkObjectDataset object itself. - */ - public SparkObjectDataset withSparkObjectDatasetSchema(Object sparkObjectDatasetSchema) { - this.sparkObjectDatasetSchema = sparkObjectDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SqlServerTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SqlServerTableDataset.java index 44b982a7d5424..549963c94f0d8 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SqlServerTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SqlServerTableDataset.java @@ -21,29 +21,15 @@ @JsonTypeName("SqlServerTable") @JsonFlatten public class SqlServerTableDataset extends DatasetInner { - /** - * This property will be retired. Please consider using schema + table - * properties instead. - */ - @JsonProperty(value = "typeProperties.tableName") - private Object tableName; - - /** - * The schema name of the SQL Server dataset. Type: string (or Expression - * with resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object sqlServerTableDatasetSchema; - /** * The table name of the SQL Server dataset. Type: string (or Expression * with resultType string). */ - @JsonProperty(value = "typeProperties.table") - private Object table; + @JsonProperty(value = "typeProperties.tableName") + private Object tableName; /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name of the SQL Server dataset. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +38,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name of the SQL Server dataset. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the SqlServerTableDataset object itself. @@ -62,44 +48,4 @@ public SqlServerTableDataset withTableName(Object tableName) { return this; } - /** - * Get the schema name of the SQL Server dataset. Type: string (or Expression with resultType string). - * - * @return the sqlServerTableDatasetSchema value - */ - public Object sqlServerTableDatasetSchema() { - return this.sqlServerTableDatasetSchema; - } - - /** - * Set the schema name of the SQL Server dataset. Type: string (or Expression with resultType string). - * - * @param sqlServerTableDatasetSchema the sqlServerTableDatasetSchema value to set - * @return the SqlServerTableDataset object itself. - */ - public SqlServerTableDataset withSqlServerTableDatasetSchema(Object sqlServerTableDatasetSchema) { - this.sqlServerTableDatasetSchema = sqlServerTableDatasetSchema; - return this; - } - - /** - * Get the table name of the SQL Server dataset. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the SQL Server dataset. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the SqlServerTableDataset object itself. - */ - public SqlServerTableDataset withTable(Object table) { - this.table = table; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/VerticaTableDataset.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/VerticaTableDataset.java index 7d423e6734d41..04f6f4db7a67b 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/VerticaTableDataset.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/VerticaTableDataset.java @@ -22,28 +22,13 @@ @JsonFlatten public class VerticaTableDataset extends DatasetInner { /** - * This property will be retired. Please consider using schema + table - * properties instead. + * The table name. Type: string (or Expression with resultType string). */ @JsonProperty(value = "typeProperties.tableName") private Object tableName; /** - * The table name of the Vertica. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.table") - private Object table; - - /** - * The schema name of the Vertica. Type: string (or Expression with - * resultType string). - */ - @JsonProperty(value = "typeProperties.schema") - private Object verticaTableDatasetSchema; - - /** - * Get this property will be retired. Please consider using schema + table properties instead. + * Get the table name. Type: string (or Expression with resultType string). * * @return the tableName value */ @@ -52,7 +37,7 @@ public Object tableName() { } /** - * Set this property will be retired. Please consider using schema + table properties instead. + * Set the table name. Type: string (or Expression with resultType string). * * @param tableName the tableName value to set * @return the VerticaTableDataset object itself. @@ -62,44 +47,4 @@ public VerticaTableDataset withTableName(Object tableName) { return this; } - /** - * Get the table name of the Vertica. Type: string (or Expression with resultType string). - * - * @return the table value - */ - public Object table() { - return this.table; - } - - /** - * Set the table name of the Vertica. Type: string (or Expression with resultType string). - * - * @param table the table value to set - * @return the VerticaTableDataset object itself. - */ - public VerticaTableDataset withTable(Object table) { - this.table = table; - return this; - } - - /** - * Get the schema name of the Vertica. Type: string (or Expression with resultType string). - * - * @return the verticaTableDatasetSchema value - */ - public Object verticaTableDatasetSchema() { - return this.verticaTableDatasetSchema; - } - - /** - * Set the schema name of the Vertica. Type: string (or Expression with resultType string). - * - * @param verticaTableDatasetSchema the verticaTableDatasetSchema value to set - * @return the VerticaTableDataset object itself. - */ - public VerticaTableDataset withVerticaTableDatasetSchema(Object verticaTableDatasetSchema) { - this.verticaTableDatasetSchema = verticaTableDatasetSchema; - return this; - } - } diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java index 47aacbd8d6083..0a417a2ef495b 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/DatasetInner.java @@ -44,6 +44,7 @@ @JsonSubTypes.Type(name = "PhoenixObject", value = PhoenixObjectDataset.class), @JsonSubTypes.Type(name = "PaypalObject", value = PaypalObjectDataset.class), @JsonSubTypes.Type(name = "MarketoObject", value = MarketoObjectDataset.class), + @JsonSubTypes.Type(name = "AzureMariaDBTable", value = AzureMariaDBTableDataset.class), @JsonSubTypes.Type(name = "MariaDBTable", value = MariaDBTableDataset.class), @JsonSubTypes.Type(name = "MagentoObject", value = MagentoObjectDataset.class), @JsonSubTypes.Type(name = "JiraObject", value = JiraObjectDataset.class), diff --git a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java index 6471c87b1194f..626645e8cca38 100644 --- a/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java +++ b/datafactory/resource-manager/v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/LinkedServiceInner.java @@ -49,6 +49,7 @@ @JsonSubTypes.Type(name = "Phoenix", value = PhoenixLinkedService.class), @JsonSubTypes.Type(name = "Paypal", value = PaypalLinkedService.class), @JsonSubTypes.Type(name = "Marketo", value = MarketoLinkedService.class), + @JsonSubTypes.Type(name = "AzureMariaDB", value = AzureMariaDBLinkedService.class), @JsonSubTypes.Type(name = "MariaDB", value = MariaDBLinkedService.class), @JsonSubTypes.Type(name = "Magento", value = MagentoLinkedService.class), @JsonSubTypes.Type(name = "Jira", value = JiraLinkedService.class),