diff --git a/sdk/datafactory/mgmt-v2018_06_01/pom.xml b/sdk/datafactory/mgmt-v2018_06_01/pom.xml index e74ba7e1edb9..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.0 + 1.1.0 ../../../pom.management.xml azure-mgmt-datafactory - 1.0.0-beta-1 + 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/IntegrationRuntimeSsisProperties.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java index 9724b925ec96..cf10170a6417 100644 --- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java +++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/IntegrationRuntimeSsisProperties.java @@ -61,6 +61,12 @@ public class IntegrationRuntimeSsisProperties { @JsonProperty(value = "expressCustomSetupProperties") private List expressCustomSetupProperties; + /** + * Package stores for the SSIS Integration Runtime. + */ + @JsonProperty(value = "packageStores") + private List packageStores; + /** * Get unmatched properties from the message are deserialized this collection. * @@ -201,4 +207,24 @@ public IntegrationRuntimeSsisProperties withExpressCustomSetupProperties(List packageStores() { + return this.packageStores; + } + + /** + * Set package stores for the SSIS Integration Runtime. + * + * @param packageStores the packageStores value to set + * @return the IntegrationRuntimeSsisProperties object itself. + */ + public IntegrationRuntimeSsisProperties withPackageStores(List packageStores) { + this.packageStores = packageStores; + return this; + } + } diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PackageStore.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PackageStore.java new file mode 100644 index 000000000000..08655b7752db --- /dev/null +++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/PackageStore.java @@ -0,0 +1,69 @@ +/** + * 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; + +/** + * Package store for the SSIS integration runtime. + */ +public class PackageStore { + /** + * The name of the package store. + */ + @JsonProperty(value = "name", required = true) + private String name; + + /** + * The package store linked service reference. + */ + @JsonProperty(value = "packageStoreLinkedService", required = true) + private EntityReference packageStoreLinkedService; + + /** + * Get the name of the package store. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the package store. + * + * @param name the name value to set + * @return the PackageStore object itself. + */ + public PackageStore withName(String name) { + this.name = name; + return this; + } + + /** + * Get the package store linked service reference. + * + * @return the packageStoreLinkedService value + */ + public EntityReference packageStoreLinkedService() { + return this.packageStoreLinkedService; + } + + /** + * Set the package store linked service reference. + * + * @param packageStoreLinkedService the packageStoreLinkedService value to set + * @return the PackageStore object itself. + */ + public PackageStore withPackageStoreLinkedService(EntityReference packageStoreLinkedService) { + this.packageStoreLinkedService = packageStoreLinkedService; + return this; + } + +} diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java index b41049152c87..06ba20b800f0 100644 --- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java +++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SSISPackageLocation.java @@ -26,7 +26,7 @@ public class SSISPackageLocation { /** * The type of SSIS package location. Possible values include: 'SSISDB', - * 'File', 'InlinePackage'. + * 'File', 'InlinePackage', 'PackageStore'. */ @JsonProperty(value = "type") private SsisPackageLocationType type; @@ -50,6 +50,12 @@ public class SSISPackageLocation { @JsonProperty(value = "typeProperties.configurationPath") private Object configurationPath; + /** + * The configuration file access credential. + */ + @JsonProperty(value = "typeProperties.configurationAccessCredential") + private SSISAccessCredential configurationAccessCredential; + /** * The package name. */ @@ -96,7 +102,7 @@ public SSISPackageLocation withPackagePath(Object packagePath) { } /** - * Get the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage'. + * Get the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage', 'PackageStore'. * * @return the type value */ @@ -105,7 +111,7 @@ public SsisPackageLocationType type() { } /** - * Set the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage'. + * Set the type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage', 'PackageStore'. * * @param type the type value to set * @return the SSISPackageLocation object itself. @@ -175,6 +181,26 @@ public SSISPackageLocation withConfigurationPath(Object configurationPath) { return this; } + /** + * Get the configuration file access credential. + * + * @return the configurationAccessCredential value + */ + public SSISAccessCredential configurationAccessCredential() { + return this.configurationAccessCredential; + } + + /** + * Set the configuration file access credential. + * + * @param configurationAccessCredential the configurationAccessCredential value to set + * @return the SSISPackageLocation object itself. + */ + public SSISPackageLocation withConfigurationAccessCredential(SSISAccessCredential configurationAccessCredential) { + this.configurationAccessCredential = configurationAccessCredential; + return this; + } + /** * Get the package name. * diff --git a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java index bb3ccf778cd6..dc99b6f2860f 100644 --- a/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java +++ b/sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/SsisPackageLocationType.java @@ -25,6 +25,9 @@ public final class SsisPackageLocationType extends ExpandableStringEnum